经过近3个月的研发,Seal AppManager v0.2 已正式发布。

Seal AppManager 是一款基于平台工程理念的应用统一部署管理平台,于今年4月首次推出。在上一版本中,我们已经释出集成 ChatGPT 简化服务模板代码生成、云成本可视化、动态环境管理等功能,通过降低基础设施运维的复杂度为研发和运维团队提供易用、一致的应用管理和部署体验。

在此基础上,Seal AppManager v0.2 提供更灵活、强大的应用和环境部署管理能力、优化交互操作并为企业用户落地生产环境提供了核心支撑,进一步简化应用部署管理体验。

免费试用:https://seal.io/trial

产品文档:https://seal-io.github.io/docs/

强大的应用和环境部署管理能力

伴随云原生技术迈入深水区,企业内部 IT 架构演进得愈发复杂,IT 团队规模不断扩张。在多团队协作的背景下,应用环境配置往往变得复杂且易出错,使得应用和环境部署成为产品团队面临的挑战之一。

应用和环境部署管理是 Seal AppManager 的核心,通过提供多样化的应用运行时支持、基于服务模板提供上层灵活的应用定义能力,简化应用和环境部署过程,加速应用交付,确保应用在跨环境中的稳定性和一致性。

提升应用部署管理的易用性

在上一版本中,用户可以从应用系统的维度统一管理多个部署实例,进而简化应用管理工作,促进研发团队间的无缝协作。在 Seal AppManager v0.2 中,这一特性得到增强:

  • 支持服务配置变更历史的比较:新版本引入了配置变更历史比较功能,使用户能够轻松查看和比较应用程序配置的变更。这项功能不仅有助于快速定位问题,还提供了可追溯的历史记录,确保配置更改的安全性和可靠性。

服务配置变更历史比较
  • 支持批量以及跨环境克隆服务:用户可以轻松复制现有的服务配置到单个或多个目标环境,同时支持克隆服务的参数定义,使得研发和运维人员无需陷入重复的配置工作中,提升工作体验。这一功能的引入将确保跨环境条件下服务配置的一致性,提升软件交付的可靠性。

克隆服务
  • 优化服务和资源的操作交互:Seal AppManager v0.2 将改进服务和资源操作交互,用户将通过简化的操作流程快速部署和管理应用程序的服务和资源。这项功能的引入将极大地提高工作效率,使其能够更轻松地掌控和操作应用程序所需的服务和资源。

增强动态环境管理能力

在云原生技术迅速普及的今天,混合环境部署已是大多数企业进行应用交付和发布时的必然选择,但是开发、测试、生产等多环境管理也带来很大挑战。

在上一个版本中,我们已经提供了动态环境管理的特性,借助该特性研发人员在不了解底层环境细节的情况下能够自助部署应用。在 Seal AppManager v0.2 中,这一特性得到进一步增强:

  • 支持项目级别的环境/连接器管理:用户可以根据项目的需求,针对不同的环境和连接器设置和管理配置,实现更精细化的控制。这一功能的引入将使产品团队能够更高效地管理和配置不同项目的环境和连接器。

  • 支持展示环境依赖图:环境内不同的服务之间存在依赖关系,Seal AppManager v0.2 可以通过可视化的方式呈现不同组件和服务之间的关系。借助直观的依赖图,用户可以更清晰地了解环境内部组件的依赖关系并对相关资源直接进行操作,优化部署过程,提高整体系统的稳定性。

环境依赖图
  • 支持克隆环境:克隆环境可以根据现有环境的配置及服务,快速创建一个新的环境,包括环境中的应用相关服务及基础设施资源。克隆环境创建完成后,用户可以在应用管理中使用该环境,被克隆的服务也会根据依赖关系自动编排部署,优化工作流程,极大节省团队时间和精力。

克隆环境
  • 支持多层级的变量配置:在 Seal AppManager v0.2 中,用户可以在全局项目环境三个级别设置和管理变量或密文,不同层级的变量支持自动继承。这项功能使得在不同环境中应用程序的变量管理更加方便灵活,可轻松应对不同环境下的配置需求,确保应用的可靠性和安全性。

优化操作交互

为了进一步提高交互的灵活性和控制力,Seal AppManager v0.2 引入了 Seal CLI 命令行工具。用户可以通过CLI与平台进行交互,执行各种操作,如部署应用、管理服务和环境等。这一功能的引入为用户提供了更多自定义和自动化的可能性。

为落地生产环境提供核心支撑

为了助力企业用户落地生产环境,Seal AppManager v0.2 提供了Kubernetes 高可用性(HA)安装部署、RBAC(Role-Based Access Control)和多租户管理。用户可以轻松部署可靠和稳定的 K8s 集群,并通过 RBAC 实现细粒度的角色和权限控制,同时利用多租户管理实现资源隔离和管理灵活性。这一功能组合为生产环境提供了更高的安全性和可管理性。

RBAC 和多租户管理

免费试用,欢迎体验

随着企业上云进程的推进,企业内部的IT架构变得愈发复杂。一切“左移”的文化则让研发人员苦不堪言。基于平台工程的理念,分离研发与运维的关注点,标准化软件交付流程,可以有效帮助产品团队提高效率。

通过与典型场景的企业用户不断交流,深入挖掘用户痛点,Seal AppManager v0.2 进一步增强了核心能力,持续简化应用部署体验,减轻研发及运维团队的工作负担、提升开发体验,为团队内部平台工程建设提供推进动力。

如果您对 Seal AppManager 感兴趣,希望进一步了解、下载、安装和使用这一全新的应用统一部署管理平台,欢迎访问:https://www.seal.io/product

同时,Seal AppManager v0.2 已开启免费试用,您可以访问下方链接填写表单获取试用镜像:https://seal.io/trial

Seal AppManager v0.2 发布:进一步简化应用部署体验的更多相关文章

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

    4月12日,数澈软件Seal(以下简称"Seal")宣布推出新一代应用统一部署管理平台 Seal AppManager,采用平台工程的理念,降低基础设施操作的复杂度为研发和运维团队 ...

  2. JavaScript 工具库:Cloudgamer JavaScript Library v0.1 发布

    JavaScript 工具库:Cloudgamer JavaScript Library v0.1 发布   研究了一年多的js,也差不多写一个自己的js库了.我写这个不算框架,只是一个小型的js工具 ...

  3. React Native v0.4 发布,用 React 编写移动应用

    React Native v0.4 发布,自从 React Native 开源以来,包括超过 12.5k stars,1000 commits,500 issues,380 pull requests ...

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

    新一代应用统一部署管理平台 Seal AppManager 采用平台工程的理念,通过降低基础设施操作的复杂度为研发和运维团队提供易用.一致的应用管理和部署体验.Seal AppManager 帮助研发 ...

  5. Python 3.8.0 正式版发布,新特性初体验 全面介绍

    Python 3.8.0 正式版发布,新特性初体验 北京时间 10 月 15 日,Python 官方发布了 3.8.0 正式版,该版本较 3.7 版本再次带来了多个非常实用的新特性. 赋值表达式 PE ...

  6. KubeEdge v0.2发布,全球首个K8S原生的边缘计算平台开放云端代码

    KubeEdge开源背景 KubeEdge在18年11月24日的上海KubeCon上宣布开源,技术圈曾掀起一阵讨论边缘计算的风潮,从此翻开了边缘计算和云计算联动的新篇章. KubeEdge即Kube+ ...

  7. JuiceFS v0.17 发布,通过 1270 项 LTP 测试!

    小伙伴们大家好,JuiceFS v0.17 在国庆小长假来临之际如期发布了!这是我们在 2021 年秋季推出的第二个版本,让我们直奔主题,看看都有哪些新变化吧. 本次更新累计 80+ 提交,共有 9 ...

  8. Scala.js v0.1 发布,在浏览器直接运行 Scala

    今天我们发布了 Scala.js 的首个版本,这个项目是在今年六月份的时候宣布的. 第一个版本支持的特性: 支持所有 Scala 特性,包括宏,不过有一些 语义上的区别 可非常好的跟 JavaScri ...

  9. MinDoc v0.6 发布,轻量级文档在线管理系统

    更新日志 新增 标签功能,可以根据标签组织项目 新增 用户删除功能,删除后的用户项目以及其他数据会自动转移到超级管理员账户上 新增 项目描述支持Markdown语法 优化 项目标签添加效果 优化 登录 ...

  10. PHP-Beast V0.6 发布 (PHP源码加密模块)

    本版本主要修改了一些bug和增加了一些配置项: 1. 设置缓存大小可以使用单位, 例如: beast.cache_size = 10m; 2. 可以在配置文件中禁止beast模块, 例如: beast ...

随机推荐

  1. Three.js 进阶之旅:全景漫游-高阶版在线看房 🏡

    声明:本文涉及图文和模型素材仅用于个人学习.研究和欣赏,请勿二次修改.非法传播.转载.出版.商用.及进行其他获利行为. 摘要 专栏上篇文章<Three.js 进阶之旅:全景漫游-初阶移动相机版& ...

  2. 12年经验的大龄程序员,都用什么写 API 文档?

    写代码,程序员不害怕. 写文档,每个程序员都害怕! 为什么? 技术优先,我们更倾向于将技能和精力更多地放在编写代码上,如果 API 工具不好使,不便捷,同步麻烦,测试看不懂,更会大大地打击编写文档的积 ...

  3. Redis(六)集群

    Redis集群 1.1 存在的问题 容量不够Redis如何扩容 并发写操作,Redis如何分摊 当主机或者从机宕机,薪火相传.反客为主等主从模式都会导致ip发生变化,应用程序中的配置需要对应修改主机地 ...

  4. Scanner对象的用法

    Java流程控制 想要实现程序与人的交互,我们必须使用Java给我们提供的工具类.就像我最开始写的一篇博客,用Java提供给我们的一个机器人类Robot是控制鼠标键盘的.今天我们学习的是一个可以获取用 ...

  5. HTB靶场之-inject

    准备: 攻击机:虚拟机kali. 靶机:Inject,htb网站:https://www.hackthebox.com/,靶机地址:https://app.hackthebox.com/machine ...

  6. 2020-12-14:mysql中,可重复读是怎么实现的?

    福哥答案2020-12-14: [答案来自此链接:](http://bbs.xiangxueketang.cn/question/735) 快照读:就是select.MVCC.select * fro ...

  7. 2022-05-20:给定一个正数数组arr,长度为N,依次代表N个任务的难度,给定一个正数k, 你只能从0任务开始,依次处理到N-1号任务结束,就是一定要从左往右处理任务, 只不过,难度差距绝对值不

    2022-05-20:给定一个正数数组arr,长度为N,依次代表N个任务的难度,给定一个正数k, 你只能从0任务开始,依次处理到N-1号任务结束,就是一定要从左往右处理任务, 只不过,难度差距绝对值不 ...

  8. 华为Atlas 200I DK A2开箱!

    摘要:Atlas 200I DK A2是Atlas 200DK之后的一款产品,从2022年一直酝酿至今,终于在2023年5月6日-7日昇腾AI开发者峰会2023正式发布. 本文分享自华为云社区< ...

  9. 手机app解包

    1.将在网上下载的手机软件放入apps 2.启动 3.查看结果 urls里是网址

  10. ES5 apply与call详解

    虽然es6已经出台了很多简单的方法替代了apply和call,但是还是有很多老大项目使用到了es5的这些方法,所以对于这些方法的掌握是有必要的 先回顾一下官方对apply.call的诠释 apply方 ...