五年磨一剑——Sealos 云操作系统正式发布!

这是个宏伟的计划

这是一个宏伟的计划,漫长且有趣。

2018 年的某个夜晚,夜深人静,我挥舞键盘,敲下了 Sealos 的第一行代码。当时仓库命名为 “kubeinit”,后来觉得格局太小,我不可能只做一个安装 Kubernetes 的工具。安装只是更大计划的一部分,于是更名为 Sealos,一个宏大的云操作系统计划就此诞生!

Sealos 的第一个版本写完后,我就把它发布到了阿里云市场出售,每份售价 15 元。我没想到真的会有人买,当第一笔 15 元进账时,我异常兴奋,仿佛一个商业帝国就在眼前。但是,结果是我花了一整天时间为这位客户提供售后服务。。。电影院里还在帮用户解决问题

先来一波回忆杀:

随后销量暴增,很快我就换了新手机 iPhone 8,但是问题也同时增加,以至于我根本无法及时提供所有的售后服务。于是我决定重写 Sealos,发布了基于 Ansible 的 v2 版本。最终还是觉得没有做到极致,因为用户还是遇到太多依赖问题无法解决。直到读完 kube-proxy 的源码,我发现有一种方案可以把负载均衡变得更简单,干掉所有依赖。于是我编写了 Sealos 的 v3 版本,在安装方面做到了极致。

为何一开始专注于安装 ?

因为安装是入口,绝大多数人在学习云原生技术时都无法避开这个问题。安装的流量入口足够大,无疑是一个绝佳的切入点。一旦用户习惯使用 Sealos 进行安装,就会逐步探索 Sealos 的其他功能。

在阿里的工作

在阿里工作期间,我开发了 Sealer。这里最重要的一点就是,让安装足够灵活。以前用户只能使用我创建的安装包,而集群镜像的创新可以让用户自由定义安装包,也可以自由组合任何安装包。这里有个让我感到自豪的想法 : 把整个集群视为一个整体,把 Kubernetes 看作一个操作系统,那么在这个云操作系统中,“云版 Docker 镜像”会是什么样子?这无疑是一个伟大的想法,极具抽象度和灵活性。

FROM kubernetes:v1.25.0  
COPY mysql .  
CMD helm install mysql . 

这种构想让云操作系统也像单机操作系统一样有了“镜像”,伟大的构想又完成了一个环节。

创业第一年

那么,Sealos 云操作系统最终会演变成什么样子呢?这是一个难以言状的问题,我只有一个朦胧的设想,隐隐若现。直到创业过程中连续迭代了三个版本,才有了今天的形态——一切皆应用!

理解这一点其实很简单,只需要把单机操作系统上安装的单机应用替换成各种分布式应用即可。整个数据中心,你看到的不再是一台台孤立的服务器,而是一个整体,变成了一台虚拟的超级计算机。

这样简洁、清爽且臻至完美的云操作系统,相信你在第一眼见到它的时候,便会喜欢上它!

这就是我五年的呕心沥血之作 —— Sealos!献给大家~

云可以如此干净

Sealos 保持了极简的设计,没有任何多余的按钮。实现简洁与强大并行的功能,有时候难如登天,但我们仍在产品设计上投入了大量的心血。无论何人,使用 Sealos 都将沉醉在我们为之打造的舒适体验中。

在 B 端软件的世界里,付款者与使用者往往并非同一人,导致产品体验时常被忽略,最关键的还是要说服决策者。而 Sealos 不一样,我们坚信产品体验高于一切,如果我们在产品上花费大量精力最终导致失败,那也死而无憾。

这种黑白灰的设计风格会让你使用产品时感觉像在喝白开水,而不是在喝饮料,更不是在喝洗脚水 (某些产品使用起来想死的心都有)。开发者已经够痛苦了,我希望你们在使用 Sealos 时心情美好。

Sealos 能一针见血地戳中应用的痛点,比如这个应用管理器 App Launchpad,30 秒就可以让你上线自己的应用。这里涉及到大量细节,比如自动配置公网域名,自动解决 HTTPS 证书问题等。

云可以如此便宜?

我在 Sealos 上运行了 10 多个应用,包括三个数据库,还有博客,低代码平台,测试平台等,每天只花 4 块钱 :

为什么能这么便宜?

  • 只需要为运行的容器付费,无需虚拟机,也无需创建整个 Kubernetes 集群,打开直接用。
  • 自动伸缩,夜间用户量少时副本缩小到 1。
  • 我们可以充分利用公有云的弹性,编写大量自动化代码,夜间释放计算资源,降低成本。

这对于企业来说,可以减少大量的资源使用成本。我们自己就在 10 台服务器上运行了 7000 多个应用,这意味着什么?企业部署一套 Sealos 集群后,只要服务器资源利用率低于 70% 就可以不断向集群中添加应用,直到填满为止。

你可能会问,为什么不能直接使用 Kubernetes? 原因很简单,对于诸如讯飞这样的企业,应用分散在各个部门,这时多租户、隔离与协作会变成刚需,直接使用 Kubernetes 会把集群搞乱,最要命的可能是一个部门或者用户不注意搞了个安全问题会让整个集群崩溃,而 Sealos 完美解决了这个问题!

Sealos 可以帮助 80% 的企业降低 80% 的资源使用成本。

云可以如此自由

与其他管理平台或 PaaS 平台不同,Sealos 的核心设计理念是“一切皆应用”。不同的开发者,不同的角色使用不同的应用,这让每个用户在使用时都没有心智负担。就像安卓生态中有几十上百万个应用,你只关心自己使用的那几款应用,不用关心其他应用在做什么。

这样的设计有两个主要优势:

懂不懂 Kubernetes 都能愉快地使用 Sealos

许多基于 Kubernetes 的 PaaS 平台或发行版要么暴露大量 Kubernetes 原生概念,要么屏蔽这些概念。这两种做法都不理想。

暴露大量原生概念对小白和新手不友好,屏蔽 Kubernetes 则失去了灵活性和兼容性,对 Kubernetes 老司机也非常不友好。

Sealos 采取了不同的做法。在这个平台上,不同的人可以使用不同的应用。比如你是开发者想写 CRUD,你可以直接使用 Laf 这个函数应用。如果你是 DBA,你可以直接使用数据库应用。在这种情况下,你完全不需要关心 Kubernetes,这些概念会被完全屏蔽。

如果用户是云原生专家,他们可以在 Sealos 上安装 Lens 和各种 Kubernetes Dashboard,也可以打开终端敲各种原生命令。这就极大提高了灵活度。

自由组装

Sealos 非常关注应用间的相互配合。例如,你在 Sealos 上使用函数计算,默认数据库可能是 MongoDB,但如果你想用 PostgreSQL 怎么办?这时就可以在 Sealos 上安装一个 PostgreSQL 应用,然后通过服务发现直接在函数计算里面访问。因为在同一个集群内,可以直接通过内网 DNS 相互配合。

如果你还想管控 PostgreSQL 数据库,就可以直接装个 Bytebase 应用来管理数据库表结构和数据等。

Sealos 精简而不简单,所有组件都可以卸载,这让云恰好满足你的需求——多一分则嫌多,少一分则嫌少。这也意味着无论是一台服务器还是上百台数据中心,都可以通过一条命令构建成一朵云。

Sealos 到底能干什么

  • 30 秒在 Sealos 上跑个 nginx demo,自动伸缩
  • 30 秒起各种数据库,业务系统内网直接连接数据库
  • 在 Sealos 上直接启动你写的各种编程语言业务

这三个能力是基础,其他的能力你可以慢慢探索,慢慢发现新大陆。

在运行自己业务上,我们针对这个场景做了很多细节优化,比如自动分配二级域名,自动横向伸缩,支持运行各种有状态服务等。

你会发现,借助 Sealos,无论是部署一个拨测系统,还是运行一个低代码平台,都是信手拈来。您的博客也可以轻松托管在 Sealos 上,成本低廉。使用 Sealos 终端,运行任何兼容 Kubernetes 的应用,自动化操作不再是难题。

更进一步发现:原来有个 AI 在帮你自动做故障诊断,自动上线业务,甚至帮你写代码并自动测试上线

然后你会发现普通人也能用 Sealos:

  • 你可以在 Sealos 上快速安装财务软件;
  • 你也可以在 Sealos 上快速安装知识库,给企业所有人写笔记;
  • 你还可以在 Sealos 上快速安装聊天软件供企业内部沟通协作。

到这里你会惊喜地发现:Sealos 竟然什么都能干,真的通用,而且还如此简单!最后你会有所领悟,原来这就是云操作系统!

真的有人在用 Sealos 吗 ?

当然有,Sealos 社区用户 10 万+,不乏各种大企业。

上线两个月时间注册用户已经破万,云服务共计运行 7000+ 应用

只有一些小微应用适合 Sealos 吗 ?

当然不,Sealos 的客户中有国健大数据,在疫情期间支撑健康码的服务,一秒钟都不能挂的高并发业务。也支撑过超大规模的 GPU 集群,每天处理 80T 数据,整个集群 80PB 数据。聚道云上百个应用跑在 Sealos 平台上。

阶梯计划

Sealos 的宏图不止于此,我们的目标是进化为一款无所不在的云操作系统,为人们提供如同使用个人电脑般简易的云服务体验。借助 Sealos,企业可轻松实现:

  • 迅疾如闪电,一分钟上线新业务
  • 一年可缩减半数成本
  • 简单如拨动开关,一键起一朵云

企业用云,一款 Sealos 就足矣。

未来,我们将继续秉持工匠精神,精心打磨 Sealos 中企业所需的常用应用,如数据库、消息队列、推理能力、各类编程语言执行环境等。

Sealos 云操作系统中还会内置一个 Copilot,它像一位航海家的副手,它可自动进行云原生改造,帮助开发者轻松迈入云原生的大门,也可以像专家一样帮助诊断集群问题,安全漏洞,并给出专业操作建议。

总结

历经五载,Sealos 总算实现了我当初写下第一行代码时的愿景 —— 云操作系统。

感谢第一个为我付了 15块的同学,您的信任与鼓舞犹如一笔巨资,赋予我前行的力量。

感谢社区的全体贡献者,尤其是始终与我同行的老崔同学,众行远。

感谢讯飞复杂业务场景的锤炼,让我对业务场景有更深入的理解。

感谢阿里云在我写 Sealer 时的支持与帮助,为 Sealos 集群镜像的底层能力铸造了坚实的基石。

感谢与我共同开启创业之旅的所有伙伴,是大家共同将一颗灵感的种子,种植成为现实的大树。

感谢奇绩创坛踹了我临门一脚,也感谢陆奇博士出乎意料的看好我们给了我们很大信心。

感谢李军院长康一教授,张海龙,高捷资本,金福资产给我们的帮助、指导和信任。

感谢每一位选择 Sealos 的用户,你们包容了整个迭代过程中的种种问题,与我们共同雕琢更完美的 Sealos。

预祝每一位选择了我们的决策者,此刻你们的决策绝对是明智的。现在,Sealos 已经跨越了全新的起点,未来我们一定不负众望,向大家交付一款完美的云操作系统。

欢迎大家来体验 Sealos 云操作系统的魅力👉 https://cloud.sealos.io/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/49084.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPT-所见、所闻、所感

作者:刘聪NLP(NLP算法工程师) 文章经过作者同意转载 作为一个NLP工程师,自22年11月30号起,我的心态的从焦虑到平静再到焦虑,每天的感觉就像做过山车一样,跌宕起伏,只因它-ChatGPT。 …

巴黎时装周儿童单元上海站圆满举行,徐圣恩受邀参加

10月2日,作为国内最具知名度和专业性的儿童时装周,巴黎时装周儿童单元上海站隆重举行。巴黎时装周儿童单元由巴黎高定协会举办,为孩子提供一个展示梦想的舞台,自公开以来就受到社会的广泛关注与支持。著名艺人徐圣恩受邀出席本站活…

2021秋冬上海时装周开启,聚焦8大国内外品牌

2021年4月7日,上海时装周SIFS AW2021于上海静安嘉里中心正式开启,平台汇集国内外高端礼服品牌,聚焦时尚,华丽盛放。 本季上海时装周SIFS,聚焦8大国内外品牌。意大利品牌NICOLE作为全球婚纱标杆,首度来到中国…

iNFTnews丨众多时尚品牌参加元宇宙时装周,抢先把握数字时尚的未来

元宇宙作为一个全新的概念,却已在许多行业有着或轻或重的影响,其对万亿美元零售业的影响最近在元宇宙时装周 (MVFW) 上得以显现。这种完全虚拟的体验于 2022 年 3 月 24 日至 27 日在以太坊区块链上的去中心化虚拟社交平台 Decentraland 举行。线上活动吸…

一秒钟变身明星:用swapface软件体验星光熠熠的感觉!

你是否曾经想过能够用电脑或手机来实时地将自己的面部与其他人或角色进行交换?你是否曾经想过能够用一款简单易用的软件来制作出有趣或惊艳的面部交换直播、视频或图片?如果你的答案是肯定的,那么你一定要试试swapface软件,这是一…

COSELF 次元秀场伦敦时装周预告 #虚拟时尚

在虚拟世界里的未来服装,能自由变化自己的样貌和服饰。或许未来会作为人类皮肤的第二表征,极大解放人们的精神自由。 COSELF 次元秀场 「预告」 数字高定系列 时间:本月 17 - 21 日 地点:当季伦敦时装周 「COSELF 次元秀场-数字高…

小米二代真的性价碉堡了?对不起,雷军在搞期货交易

小米2代1999的价格真的碉堡了么?事实真的是如此吗?小米2手机为什么看起来性价比那么高?答案是,那是期货价格!事实上,到了十月中旬你也不一定能够买到,可以想象首次发售一定是限定很少的数量&…

XuperSocial首个明星DApp上线,探索区块链分布式通信基础设施

12月7日,星际口袋上线星际社区,为广大藏友提供稳定、可信的交流场所。 星际社区基于百度超级链团队重磅发布的去平台化社交解决方案XuperSocial搭建,XuperSocial是架设在百度超级链开放网络(XuperOS)上的DApp&#xff…

初识以太坊 ——钱包、测试网络和简单交易

以太币单位 • 以太坊的货币单位称为以太,也称为ETH或符号Ξ • ether被细分为更小的单位,直到可能的最小单位,称为wei;1 ether 10^18wei • 以太的值总是在以太坊内部表示为以wei表示的无符号整数值。 • 以太的各种单位都有一个…

Steam注册遇到CAPTCHA问题,一直注册不了,一个简单的注册办法

这个问题一直解决不了 后来我就用了V.P.eN翻墙在Google Chrome上粘贴进入网址再注册就巨快 我自己用的一个很简洁,好用免费的VPeN叫白鲸 V.P.eN下载网址:https://www.bjch110.com/?mid1003 下载安装都很简单 然后白鲸显示连接上后,就打开Goo…

Android Studio实现智能聊天机器人

项目目录 一、需求分析1、业务需求分析2、模型需求分析3、界面需求分析 二、开发环境三、聊天功能业务实现1、✨申请机器人身份标识2、搭建聊天界面布局3、搭建聊天条目布局4、封装聊天信息实体类5、编写聊天列表适配器6、实现智能机器人通信 四、项目效果五、项目总结六、源码…

Android智能聊天机器人

苹果有Siri,百度有小度,小米有小爱,而且后来竟然又出了个小兵,总之类似的智能聊天机器人是越来越多了。面对这样智能的机器人,我们似乎只能是体验者。想想底层的算法就让人头疼,它到底是怎么识别出一句话的意思的&…

德国IT行业薪酬水平大揭秘--2020

点击 欧盟IT那些事 关注我们 公告:因企鹅审核规定,本公众号从《德国IT那些事》更名为《欧盟IT那些事》。 所有脱离工龄、级别、职位、经验、城市以及裙带关系来谈论工资,都是耍流氓! 一般来说IT行业公司,资历是按等级划…

德国IT行业薪酬水平大揭秘--2023

点击 欧盟IT那些事 关注我们 公告:因企鹅审核规定,本公众号从《德国IT那些事》更名为《欧盟IT那些事》。 所有脱离工龄、级别、职位、经验、城市以及裙带关系来谈论工资,都是耍流氓!2022-23年,SAP行业薪酬异军突起&…

当事务Transactional遇见异步线程出现的坑

问题 开发小伙伴遇到线上环境消息推送不成功,排查日志发现推送是id为null 代码示例 Transactional(rollbackFor Exception.class) public void register(UserDTO dto) {User user BeanCopyUtils.copyBean(dto, User.class);insert(user);//注册成功消息推送exe…

511遇见电脑PC任意多开绿色软件

电脑端的微信只能单开,为了工作方便需要,我们有时候需要开启多个微信账号,511遇见制作一个微信多开端。 微信vx多开器特点 1.支持自动获取电脑上的微信安装路径 2.支持手动获取微信安装路径 3.支持所有版本的微信多开 4.支持自定义任意多开数…

当互联网码农遇见国企老同学

本文转载自程序员技术 码农张小北和国企职员王志强, 是同一所大学、同一个专业、同一间宿舍, 睡上下铺的兄弟。 毕业那年, 性格沉闷的张小北去了互联网公司, 善于处事的王志强选择了一家国企。 两个不同的选择, 在…

抖音直播带货数据统计,直播带货要复盘哪些数据指标

抖音直播电商数据分析需要围绕“带货”这个核心目标展开,这其中就涉及到“人、货、场”这三个概念,也就是抖音直播的流量、商品和直播间。 这三个概念组合起来,就是抖音直播电商需要关注的核心问题,也是我们数据分析的重点: 1. 不同商品适合在什么类型的直播间推广? 商品在…

带货直播系统,实现直播重要的一步——推流

什么是rtmp? RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议&…

虚拟主播也带货?直播电商的变与不变

5月6日晚,海外虚拟主播vox在B站开启了中国直播首秀。从最终数据来看,直播1.7小时,营收111万人民币,当晚还登上平台热门首位,这样的直播吸金能力,让不少明星都望尘莫及。 更值得关注的是,直播间…