首页 > 其他分享 >应用管理平台Walrus开源,构建软件交付新范式

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

时间:2023-08-21 11:37:38浏览次数:48  
标签:范式 管理 AI 部署 开源 应用 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 支持批量克隆服务和环境。用户可以轻松复制现有的服务配置到单个或多个目标环境,同时支持克隆服务的参数定义,可以根据现有环境的配置及服务,快速创建一个新的环境,包括环境中的应用相关服务及基础设施资源。  

::: hljs-center

克隆服务

:::

 

克隆环境创建完成后,用户可以在应用管理中使用该环境,被克隆的服务也会根据依赖关系自动编排部署,避免重复配置的不必要内耗,优化工作流程,提升软件交付的可靠性。  

未来功能规划

Seal 持续在软件交付领域探索更简化的应用部署体验,在未来几个月内,我们将围绕以下场景推动 Walrus 项目发展:

  • 满足各种企业复杂场景需求,例如自动化管理应用环境生命周期、传统部署模式增强、应用发布工作流及审批、配置漂移检测等

  • 增强策略管控能力,如对存在风险的部署和配置进行自动拦截或告警

  • 强化** AI 智能化**场景,包括通过 AI 实现基于自然语言的日常应用管理操作、AI 智能分析及故障定位等  

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

完全开源,欢迎加入社区

作为一款基于平台工程理念的应用管理平台,Walrus 希望打造简洁清爽的应用部署与管理体验,帮助研发与运维团队减少“内耗”工作,提升开发体验。  

如果您有关于 Walrus 的疑问或建议,下拉至文末扫码添加小助手(SEALmkt)加入技术交流群,或者加入 Walrus 的全球 Discord 社区,与我们的研发工程师直接对话。

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

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

标签:范式,管理,AI,部署,开源,应用,Walrus
From: https://blog.51cto.com/u_15682575/7172959

相关文章

  • 应用管理平台Walrus开源,构建软件交付新范式
    今日,数澈软件Seal(以下简称“Seal”)宣布正式开源Walrus,这是一款基于平台工程理念的应用管理平台,致力于解决应用交付领域的深切痛点。 借助Walrus将云原生的能力和最佳实践扩展到非容器化环境,并支持任意应用形态统一编排部署,降低使用基础设施的复杂度,为研发和运维团队提供易用......
  • 主流开源分析引擎梳理,看看你最中意谁?| StoneDB数据库观察
    编者荐语:本文来自石原子合伙人祁国辉老师,主要对主流的开源分析引擎进行详尽的分析,干货满满,欢迎大家阅读学习。最近一段时间,我重新梳理了一下目前市面上主流的数据分析引擎,发现真是琳琅满目,令人眼花缭乱。静下心来花了两周时间横向看了一下,学习过程中,记了一些笔记,希望能够......
  • Nop平台为什么是一个独一无二的开源软件开发平台
    在当今数字化时代,开源软件开发平台为开发者提供了更多的灵活性和自由度。然而,市场上有很多选择,但Nop平台却是一个独一无二的开源软件开发平台。本文将介绍Nop平台的特点以及为什么它与众不同。1.Nop平台的背景Nop平台是一个开源的电子商务解决方案,具有强大的功能和灵活的架构......
  • Mesa 23.2 开源图形栈现已可供下载
    导读作为Mesa23系列的第二个重要版本,Mesa23.2开源图形栈现已可供下载,它为AMDGPU的RADVVulkan驱动程序带来了新功能,改进了 Linux 游戏,并新增了Asahi功能。Mesa23.2的亮点包括Asahi上的OpenGL3.1和OpenGLES3.VK_KHR_ray_tracing_pipeline、VK_EXT......
  • 开源.NetCore通用工具库Xmtool使用连载 - 散列算法篇
    【Github源码】《上一篇》详细介绍了Xmtool工具库中的加解密类库,今天我们继续为大家介绍其中的散列算法类库。散列算法在某些特殊场景也可以当做加密方法使用;其特点是不可逆,同一内容每次散列值绝对一致,所以也可用作对数据内容是否被篡改的校验方法;或者其他需要唯一性编码的场景;本......
  • WordPress、Drupal和Joomla!等PHP系统的对比分析 - 开源CMS比较
    选择一个适合自己网站的内容管理系统(CMS)是非常重要的。在众多的选择中,我们经常听到的有WordPress、Drupal和Joomla!等PHP系统。本文将对这三个开源CMS进行详细的比较和分析,帮助您做出最佳选择。1.WordPressWordPress是目前最受欢迎的开源CMS之一,它简单易用且拥有强大的生态系统......
  • 多仓库手机端erp进销存pc/h5开源版开发
    多仓库手机端erp进销存pc/h5开源版开发以下是多仓库手机端ERP进销存PC/H5的功能列表:仓库管理:包括仓库的新增、编辑、删除、查询等功能,可以管理多个仓库的库存情况。商品管理:可以对商品进行新增、编辑、删除、查询等操作,包括商品的基本信息、库存信息、价格信息等。进货管理:可以进......
  • 开源.NetCore通用工具库Xmtool使用连载 - 加密解密篇
    【Github源码】《上一篇》详细介绍了Xmtool工具库中的正则表达式类库,今天我们继续为大家介绍其中的加密解密类库。在开发过程中我们经常会遇到需要对数据进行加密和解密的需求,例如密码的加密、接口传输数据的加密等;当前类库中只封装了Base64、AES两种加密解密方法,因为C#提供了几......
  • 知识付费系统开源,兔知云课堂与其他平台对比
    在当今数字时代,知识付费已经成为许多人探索创业机会和共享专业知识的热门方式。然而,当您考虑出售课程时,选择适合的小程序变得尤为关键。如今市场上有许多选择,但不仅要考虑管理费用,更要考虑工具的可靠性和易用性。兔知云课堂,作为一款低成本的音视频课程点播系统,为您提供了私域场......
  • 开源数据库Mysql_DBA运维实战 (总结)
    开源数据库Mysql_DBA运维实战(总结)SQL语句都包含哪些类型DDLDCLDMLDQLYum安装MySQL的配置文件配置文件:/etc/my.cnf日志目录:/var/log/mysqld.log错误日志:/var/log/mysql/error.logMySQL的主从切换查看主从复制状态停止主数据库的写入操作记录当前二级制日志文件和位置更新从数据库......