一文看懂 Sealos 最新功能

582 阅读11分钟

What is sealos

Sealos 是一款以应用为中心的智能云操作系统。可以帮助业务快速开发,快速迭代,以最快速度上线,并保证业务的稳定高可用运行,全面保障业务数据安全。同时 Sealos 操作系统中提供大量可扩展的能力,这些能力都以应用的形态托管在云操作系统中,可以自由的安装/卸载。

使用场景

  1. 业务系统开发,可把开发到上线的流程缩短到 3min 以内

  2. 已有业务系统部署上线,运行数据库等各种系统依赖组件

  3. 托管各种第三方应用

    1. 以 Docker 镜像的方式
    2. 在应用市场中安装已有应用

Why Sealos

  1. 极致产品体验与夸张的效率提升

    1. 是否被现有市面云计算产品搞得焦头烂额?
    2. 是否期待一个干净简洁且功能强大的产品?
    3. 是否希望在 3min 以内上线你的产品?
    4. 是否希望能自动就不手动,能智能就不投入人力?
  2. 稳定性与鲁棒性

    1. Sealos 保障目标是业务最终稳定性,而非简简单单只是基础设施稳定。让没有基础设施能力的团队也可以构建高稳定性,高性能,大规模可扩展的业务。
  3. 服务支持至上

    1. Sealos 团队的所有技术专家都可以为你所用,随时听候您的差遣。

产品方面,Sealos 崇尚简单 less is more,但简单不意味着简陋,Sealos 可以同时兼具简单与强大,普适性,可扩展,通过自动化和智能化的方式把不需要人做的事全交给了系统和 AI。

稳定性方面,大量企业的特长是自己的业务逻辑,劣势是对基础设施的把控能力,比如搭建一个业务高可用架构,高可用数据库,高性能网关,安全防护等,如果企业想要快速发展而又把很多精力和人力“浪费”在这些周边性的事物上是一件极费钱又费力的事,而我们希望企业只需要关心自己的业务逻辑,其它都交给我们来处理。

这里很多人你可能认为我用公有云虚拟机就行了啊,这里最大的区别是 Sealos 保障业务系统最终的稳定性,虚拟机并不对此负责,比如虚拟机会 OOM,你的业务并不会自动在别的地方重新起来,比如网关虚拟机也不管,而 Sealos 不仅是给你提供了一个运行的沙箱,还提供了完整的依赖和配套设施,并保障整体的稳定性,真正做到完全不关心基础设施。而且使用极其简单,不用学习任何新的知识就能在几分钟内获得这些能力,大大节省人力,业务发展速度自然会快很多。

服务方面,使用了 Sealos 你相当于拥有了一个服务保障团队,各种技术专家,我们不只是提供产品,还希望企业把整个 Sealos 团队当成自己的一个部门,我们之间以标准化的方式进行协作,每位企业用户我们都可以设有专门的支持群,出了问题可以直接联系我们最专业的专家进行解决。

产品功能

Sealos 核心功能有四大件:Devbox Database Applaunchpad Appstore. 功能都以应用的

Devbox:解决你编码时的环境问题,出口网络,域名,证书等一键生成,让你无须关心写代码之外的所有事情,后续自动发布上线。 也可结合 AI 代码编辑器,实现智能编写你的业务系统。

Database: 各种高可用的数据库,监控告警备份等,chat2db 通过 AI 帮助访问数据库。为企业数据保驾护航。

Applaunchpad: 运行各种 Docker 镜像。

Appstore: 安装各种已经集成好的组件,把数据库前后端等编排成一个整体,一件安装,自由卸载。

桌面

Sealos 的入口崇尚简单干净,且在云计算领域有其独特的设计思考,核心思想源自于 linux ios 等操作系统,把所有能力都抽象成了应用,这样不同的人可以使用不同的应用,而不必被其它因素干扰。

您在使用某个应用时也是完全沉浸在应用本身,这让您在做任何事情时都非常的简单干净。

可用区 与工作空间

可用区和工作空间以目录的形式展示,直观的看到这两者之间的对应关系,每个可用区分别使用的是哪家的云厂商。 这里值得注意的是通过 Sealos 使用云厂商资源比直接使用云厂商会便宜很多,原因是首先我们聚合了所有的用户所以可以拿到更低的成本价格,其次是通过合理的调度我们可以让资源利用更充分整体成本进一步降低,最终就是用户可以拿到更低的价格。

工作空间是个抽象的设计,你的资源/数据库/网关等等对象都可以放到这个空间中,甚至团队中的人员成可以放到这个空间中,这样开发环境测试环境就可以隔离,不同的项目也可以隔离,需要协作的人拉到一个工作空间就可以密切协作。

Devbox

Devbox 是一个完美的开发环境,开发沙箱,或者上线工具。你如果懒得装环境,写好代码懒得上线,懒得配置域名证书,懒得打包发布等等,Devbox 都是你完美的选择。

其原理非常简单,在云端启动好一个编程语言/编程框架的环境,通过你本地的 IDE 或者 terminal 连接进去,然后你就可以把它当成虚拟机一样的使用了,也可以直接编码,和本地编码体验一样,写完就直接秒级线上可以看到了。三分钟之内就可以发布到线上环境了。

可以通过本地各种 IDE 连接你的环境,当然也可以在里面敲各种命令。

直接唤醒你的本地 Cursor

这样编写代码的体验和云端完全一样,写完代码开发环境就可以直接看到效果,一键打包,自动同步到生产环境,上线的工作变得极其无脑和简单。

Database

Sealos 支持你在云端创建各种高可用数据库,备份恢复,监控告警一应俱全。

同时数据库还集成了 chat2db 管理工具,可以通过自然语言对数据库中数据进行操作和分析。

Applaunchpad

运行任意 Docker 镜像,方便系统做任意扩展。这样整个 Docker hub 中的镜像都可以为你所用。

AppStore

商店中集成好了完成的应用,比如 FastGPT,包含了前后端/数据库 这些组件,应用商店对其进行了整体的编排,只需要一个点击即可安装完成。

其它扩展应用

Sealos 中还有很多其它扩展应用,如 aiproxy 聚合了所有大模型的 API 服务,对象存储,函数计算等等。

谁在用 Sealos

开发者 - 写完就上线

Sealos 接近服务了 20w 的开发者用户,这是开发者可以快速验证自己想法的最好选择之一。

如果你:

  • 讨厌装依赖,讨厌搭建开发环境,用 Sealos。
  • 不会装数据库,懒得装数据库,用 Sealos。
  • 想写代码但不想折腾上线的事,用 Sealos。
  • 懒得配置 nginx,懒得弄 https 证书,用 Sealos。
  • 懒得打 Docker 镜像,用 Sealos。

总之,Sealos 几乎可以 3min 之内以非常简单的方式帮你完成除了写代码之外的所有事情!至于写代码,用 Cursor 就好。

中小 B & 大 B 某些部门- 运维/系统架构/高可用 统统交给 Sealos,企业专注于业务

Sealos 服务了数千家中小 B 公司,可以极大速度的加速企业的业务迭代速度。为业务的最终稳定性负责。

如果您的企业:

  • 想节省运维的人力成本,用 Sealos。
  • 不想招聘额外的 DBA,用 Sealos。
  • 不太懂高可用架构怎么设计,用 Sealos。
  • 不想为上线联调试再多花 1 个月时间,用 Sealos。
  • 希望自己业务稳定运行,而不只是“虚拟机” 层面的可用,用 Sealos。
  • 希望自己业务增长时系统架构也能跟着 Scale,用 Sealos。
  • 希望有个非常专业的基础设施团队保障业务,用 Sealos。

快速试错,快速迭代是企业生死存亡的问题,时间就是一切,Sealos 能为企业带来极高的效率,赋能中小 B 基于传统基础设施做不到的一些事。

Sealos 还能让企业在不做多少额外的投入情况下拥有极高的业务稳定性和鲁棒性。

产品层面,Sealos 把整个业务开发流程优化到极致,把传统面向过程的事直接面向结果,这让企业几乎在开发完业务逻辑时就能分钟级上线,快速迭代。

稳定性层面,Sealos 不只是关注基础设施本身的稳定性,还关注业务实际的存活状态,以及保持期望状态与实际状态的一致性,如果企业基于虚拟机自己去维护这些逻辑,将会是有巨大的人力成本和时间成本。

服务层面,Sealos 团队的所有专家都时刻准备 on call,对问题进行分级,最终保证企业业务稳定性,我们的专家甚至帮助修改过客户业务本身的代码逻辑来保障客户稳定性。

大 B 用户 - 私有云最佳选择之一,打造完美的企业基础设施

建设私有云是 Sealos 的重要场景之一,Sealos 一个云操作系统中可以同时跑数万个业务或数十万个容器,并保障其稳定运行。同时支持数千个部门,数十万员工同时使用。使用 Sealos 作为企业的基础设施可以帮助企业降低 2/3 以上的资源成本,协作效率提升数倍。

如果您的企业:

  • 资源整体利用率低,用 Sealos,可以帮助企业压榨资源到极致。
  • 内部基础设施协作效率低,依赖人与人之间沟通协调资源,用 Sealos,完全做到企业每个成员自助服务。
  • 上线速度慢,业务稳定性差,资源无法统一管理,开发效率低,用 Sealos,一个云操作系统解决大部分问题。

我见过很多企业不是在采购服务器就是在采购服务器的路上,而公司已有服务器大部分还是空闲的状态。

业务要上线和运维协调好几周资源,邮件不知发了多少,审批流程不知道走了多少,而这些事每天都在发生。

没个专业的 DBA 业务部门数据库搞不定,没个专业的运维,线上高可用架构搞不定。

等等这些问题,Sealos 云操作系统都可以完美解决,让每个业务团队都具备了完整的系统能力。

使用场景

未来规划

Sealos 是以应用为中心的智能云操作系统。关键字是 “应用”,“智能” 和 “云操作系统”。

  • 应用方面,Sealos 将会持续围绕应用,解决应用全生命周期问题,从应用的诞生,发布,稳定运行,到交付给应用的使用者。全链路实现自动化和智能化。
  • 智能,Sealos 未来 80% 的工作可以交给人工智能和自动化,需要人关心的部分会越来越少,未来 Sealos 上会出现各种类型的智能体,这些智能体完成云上的所有操作,以及应用全生命周期的所有事项。人只需要与智能体交互。
  • 云操作系统,操作系统是抽象和无限扩展的,是一个通用底层架构,通过扩展其上的各种应用来满足未来科技带来的变化,来应用企业的不同需求。我们持续打造这个操作系统的极致效率,极致稳定性,极致资源调度能力,和丰富的应用生态。