乐趣区

关于开源软件:应用管理平台Walrus开源构建软件交付新范式

今日,数澈软件 Seal(以下简称“Seal”)发表正式开源 Walrus,这是一款基于平台工程理念的利用治理平台,致力于解决利用交付畛域的深切痛点。
 

借助 Walrus 将 云原生的能力和最佳实际扩大到非容器化环境,并反对任意利用状态对立编排部署,升高应用基础设施的复杂度,为研发和运维团队提供易用、统一的利用治理和部署体验,进而构建无缝合作的软件交付流程。
 

Walrus 历经半年多的调研与打磨,推出了 一键部署和克隆简单利用零碎、集成 AI 大语言模型简化模板代码生成 以及 灵便弱小的利用和环境动静治理能力 等备受开发者青眼的个性。
 

值得一提的是,Seal 开创团队成员均来自业界利用最为宽泛的开源 Kubernetes 治理平台 Rancher 的外围团队,秉持着开创团队一以贯之的开源理念,Walrus 基于 Apache 2.0 许可正式开源,期待为企业用户带来全新的利用部署体验和软件交付范式。
 

“开源是 Seal 团队的精力和基因,继续翻新也是咱们始终谋求的指标。”Seal 联结创始人及 CEO 秦小康示意:“通过开源 Walrus,一方面咱们心愿为寰球开发者提供简洁清新的利用部署与治理体验,另一方面咱们心愿与开源社区的用户一起拓展 Walrus 的更多可能。”

我的项目地址:https://github.com/seal-io/walrus

技术文档:https://seal-io.github.io/docs/zh

 

解决 DevOps 落地“最初一公里”问题

DevOps 文化早已深入人心,被诸多企业所驳回。但随着分布式系统的广泛应用,古代软件开发的复杂度越来越高,导致企业外部对基础设施和环境不可控以及研发人员认知累赘减轻,DevOps 的落地面临“最初一公里”挑战。
 

平台工程与 DevOps 并不是非此即彼的关系,相同,平台工程是 DevOps 的下一阶段,通过基础设施自动化、用户自服务、AI 驱动的利用自交付 / 自部署 / 自治理(ADAS),改善传统合作模式,推动 DevOps 规模化落地。
 

Walrus 通过提供灵便弱小的利用和环境部署治理能力、可屏蔽基础设施的下层形象,使研发人员可能在无需理解底层技术细节的前提下自助构建、部署和运行应用程序,加重开发人员的认知累赘
 

同时运维 / 平台团队通过环境依赖图、多层级变量配置等个性细粒度地治理开发、测试、生产等多个环境,加强了对基础设施的可控性和可见性。
 

 

打造简洁清新的利用部署体验

一键调用团队最佳实际

Walrus 中的服务模板按照 DRY(Don’t Repeat Yourself)准则设计,用户能够反复利用并在理论应用过程中逐步积淀研发和运维团队的最佳实际
 

在最新版本中新增 Catalog,它全面兼容原生的 Terraform Module 仓库管理模式,用户可一键复用 Terraform 社区上万个成熟的 Module,自定义利用所需的服务模板。另外,Catalog 也不便用户对服务模板进行对立治理和调用。
 

 

另外,Walrus 集成了大语言模型 AI,通过 AI Agent 模式实现了 AI 技术与利用治理的联合,用户能够间接应用自然语言生成服务模板代码,并对生成的代码进行纠错和解释,进一步简化利用部署体验。
 

防止“内耗式”反复配置

Walrus 反对批量克隆服务和环境。用户能够轻松复制现有的服务配置到单个或多个指标环境,同时反对克隆服务的参数定义,能够依据现有环境的配置及服务,疾速创立一个新的环境,包含环境中的利用相干服务及基础设施资源。
 

克隆服务

 

克隆环境创立实现后,用户能够在利用治理中应用该环境,被克隆的服务也会依据依赖关系主动编排部署,防止反复配置的不必要内耗,优化工作流程,晋升软件交付的可靠性。
 

将来性能布局

Seal 继续在软件交付畛域摸索更简化的利用部署体验,在将来几个月内,咱们将围绕以下场景推动 Walrus 我的项目倒退:

  • 满足各种 企业简单场景 需要,例如自动化治理应用环境生命周期、传统部署模式加强、利用公布工作流及审批、配置漂移检测等
  • 加强 策略管控 能力,如对存在危险的部署和配置进行主动拦挡或告警
  • 强化 AI 智能化 场景,包含通过 AI 实现基于自然语言的日常利用治理操作、AI 智能剖析及故障定位等
     

此外还有重磅 AI 产品行将开源,敬请期待。
 

齐全开源,欢送退出社区

作为一款基于平台工程理念的利用治理平台,Walrus 心愿打造简洁清新的利用部署与治理体验,帮忙研发与运维团队缩小“内耗”工作,晋升开发体验。
 

如果您有对于 Walrus 的疑难或倡议,下拉至文末扫码增加小助手(SEALmkt)退出技术交换群,或者退出 Walrus 的寰球 Discord 社区,与咱们的研发工程师直接对话。

Discord 地址:https://discord.gg/fXZUKK2baF
 

同时,Walrus 欢送每一位开发者的参加与奉献,如果您喜爱这个我的项目,也欢送在 Github 上为咱们点亮 🌟

我的项目地址:https://github.com/seal-io/walrus
 

退出移动版