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

应用,管理,平台,walrus,开源,构建,软件,交付,范式 · 浏览次数 : 62

小编点评

**Seal 宣布正式开源 Walrus,是一款基于平台工程理念的应用管理平台** **主要功能:** * 支持云原生的能力和最佳实践扩展到非容器化环境。 * 支持任意应用形态统一编排部署。 * 降低使用基础设施的复杂度,提升研发和运维团队的效率。 * 提供一键部署和克隆复杂应用系统等备受开发者青睐的特性。 **优势:** * 简化应用部署体验。 * 增强 DevOps 规模化落地。 * 减少“内耗式”重复配置。 * 提供智能化功能,提升开发效率。 **未来计划:** * 满足各种企业复杂场景需求。 * 推出 AI 智能化解决方案。 * 发布重磅 AI产品。 **如何参与:** * 加入社区作为一款基于平台工程理念的应用管理平台。 * 在 Github 上为我们点亮 🌟项目地址。 * 加入 Walrus 的全球 Discord 社区。

正文

今日,数澈软件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
 

与应用管理平台Walrus开源,构建软件交付新范式相似的内容:

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

应用管理平台 Walrus 开源,构建软件交付新范式。

一行命令即可启动 Walrus丨入门教程

应用管理平台 Walrus 已正式开源,本文将介绍如何上手安装 Walrus 以及如何借助 Walrus 进行应用部署。

华为云应用运维管理平台获评中国信通院可观测性评估先进级

摘要:经过中国信通院的检验,华为云应用运维管理平台满足云上软件系统稳定-可观测性平台技术要求,达到了可观测性平台技术检验的先进级水平。 本文分享自华为云社区《华为云应用运维管理平台获评中国信通院可观测性评估先进级!》,作者:华为云PaaS服务小智。 近日,华为云应用运维管理平台参与了中国信息通信研究

研发运维双管齐下!Seal AppManager的正确打开方式

新一代应用统一部署管理平台 Seal AppManager 采用平台工程的理念,通过降低基础设施操作的复杂度为研发和运维团队提供易用、一致的应用管理和部署体验。Seal AppManager 帮助研发和运维团队实现关注点分离,即运维工程师负责基础建设,研发可以在零基础设施知识的情况下实现应用部署管理

Seal AppManager发布:基于平台工程理念的全新应用部署管理体验

4月12日,数澈软件Seal(以下简称“Seal”)宣布推出新一代应用统一部署管理平台 Seal AppManager,采用平台工程的理念,降低基础设施操作的复杂度为研发和运维团队提供易用、一致的应用管理和部署体验,进而提升研发人员和运维人员的生产力。 平台工程(Platform Engineeri

海量数据运维要给力,GaussDB(for Cassandra)来助力

摘要:应用运维管理平台(AOM)和Cassandra是两个不可分割的组成部分,它们共同构成了一个高效的解决方案,可以帮助企业在应用运维业务上取得巨大的优势。在这篇文章中,我们将介绍AOM和Cassandra的优势和特点,揭晓它们如何为企业保持市场竞争力的秘密。 本文分享自华为云社区《海量数据运维要给

Seal AppManager v0.2 发布:进一步简化应用部署体验

经过近3个月的研发,Seal AppManager v0.2 已正式发布。 Seal AppManager 是一款基于平台工程理念的应用统一部署管理平台,于今年4月首次推出。在上一版本中,我们已经释出**集成 ChatGPT 简化服务模板代码生成、云成本可视化、动态环境管理**等功能,通过降低基础设

实战 k8s----初识

什么是k8s?k8s是谷歌开源的一套完整的容器管理平台,方便我们直接管理容器应用。谷歌称之为,kubernetes,[kubə’netis] ,(跟我一起读库波尔耐题思,重音在耐的音上),由于字母太多,我们简称为k8s,8代表k-->s之间的8个字母。kubernetes 译为舵手,标识是一个航海舵

Dubbo3应用开发—Dubbo服务管理平台DubboAdmin介绍、安装、测试

Dubbo服务管理平台 DubboAdmin的介绍 Dubbo Admin是Apache Dubbo服务治理和管理系统的一部分。 Dubbo Admin提供了一套用于服务治理的Web界面,让我们可以更方便地对Dubbo系统进行管理和监控。新版本的Dubbo Admin是基于VUE、SpringBoo

【Dotnet 工具箱】基于 .NET 6 和 Angular 构建项目任务管理平台

1.Reha 时间管理大师 Rhea 是一个基于 C# 和 .NET 6 开发的在线任务管理平台,类似于 禅道、Jira、Redmine, 滴答清单等。 支持多视图多维度统一管理任务。多级结构,工作区,空间,文件夹,列表,可以更灵活的进行任务管理。 应用支持多主题和主题色切换,灵活搭配,随心所欲。