Sealos 私有云正式发布,三倍性能 1/5 成本

发布时间 2023-11-07 14:41:06作者: 米开朗基杨

马斯克将推特下云后可以节省 60% 成本,不代表你可以。

但是有了 Sealos 之后,你真的可以!

Sealos 私有云正式发布,详情地址:https://sealos.run/zh-Hans/self-hosting

原文链接:https://forum.laf.run/d/1091

成本分析

构建一个高稳定性、高安全性、高性能、功能强大的私有云需要多少钱?

答案:白菜价

这是白菜的价格,一斤白菜的钱可以跑 Sealos 1C1G 1.6个月。

那么基于 Sealos 构建一个私有云的成本大概是多少?

我们通过一个真实的客户案例来具体分析:基于 Sealos 构建一个 384C/768G 的私有云。

R730xd r730XD 3.5 寸12 双散 730mini阵列卡 双电750W;2680V4*2;128G 内存;500G ssd *2;含税 4000 元 4000 6 24000
交换机 5000 1 5000
托管电费 4.5KW 59400/年 1 59400
托管网费 单线 50M 750/月 12 9000
公网 IP 600 1 600
  • 硬件成本:98000 元/年,其中包括 29000 元的固定成本,这部分成本通常可以分摊到 3 年或 5 年。
  • Sealos 授权费用\(384*19.6+768*9.8 = 15052.8\) 元(这里是按照集群用满的情况来计算的,实际授权费用会根据实际分配和使用的计算资源来进行计费)。

综合上述两个方面,基于 Sealos 构建的私有云的总成本大约为 113052.8 元。。当然,如果您觉得以上的硬件配置不满足需求,还可以根据实际情况对其进行升级和调整。

为了更直观地了解基于 Sealos 构建的私有云的成本效益,我们可以将其与公有云的费用进行比较。以某公有云同等算力的价格为例,其费用为 594607.8 元。可以看到,基于 Sealos 构建的私有云成本不到某公有云的五分之一

以上只是一个粗略的成本对比分析,不过已经能基本反应事实了。

性能分析

便宜,但不是以牺牲性能为代价。

Sealos 公有云目前有两个集群:一个集群部署在 Google Cloud Platform(GCP)上,而另一个集群则自托管在国内的机房中。我们来看一下托管硬件的彪悍性能!

先来测一下 GCP 的性能:

再来看看自托管硬件的性能:

读 IOPS 写 IOPS 跨节点网络时延
Sealos on 托管硬件(cloud.sealos.top) 13.0k;207M/s 5792;89M/s 0.14ms ~ 0.19ms
Sealos on GCP(cloud.sealos.io) 2626;42M/s 1129;18M/s 0.19ms ~ 0.99ms

我们将两个集群的性能进行对比分析。具体的性能指标包括读 IOPS、写 IOPS 和跨节点网络时延。根据表格数据,可以清楚地看到自托管硬件在各项性能指标上都超过了 GCP 集群。

惊不惊喜?意不意外?花了更少的钱,享受到的性能却是 GCP 的三倍以上。为什么会这样?原因很简单:

  • 裸金属+容器:Sealos 选择了裸金属+容器的方案,这消除了虚拟化带来的性能损耗,减少了网络存储的开销。
  • 高可用:通过数据库控制器层面实现了高可用性,使系统在保持高可用性的同时,也具备了裸机的性能。
  • 网络优化:Sealos 的网络直接走的是路由网络,没有采用像 VXLAN 这样的封装技术。这避免了 Overlay 技术带来的性能影响和 CPU 的额外消耗,同时也可以满足多租户的需求。

稳定性与安全性

比云主机性能高三倍的同时把稳定性拉满。

稳定性与安全性是 Sealos 云服务的两大核心指标。Sealos 在稳定性和安全性方面进行了深入的优化和调整,以满足生产环境的严格要求,如今,它已经完全达到生产可用的状态。

稳定性

Sealos 的云服务已经服务了数万名开发者,并且能够同时运行各种不同类型的应用,包括但不限于数据库、企业网站、游戏应用和 AI 应用等。

Sealos 还具备超高的并发处理能力。某些单品应用的用户注册数量已经达到了几百万,这需要极强的系统稳定性和处理能力来支持如此高的并发需求。

在过去的一个季度里,Sealos 的稳定性表现非常出色,成功地实现了 99.999% 的稳定性,自上线以来未出现任何单点故障。

安全性

在安全性方面,Sealos 同样表现卓越。尽管 Sealos 的云服务版本需要在公网这个不可信的环境中运行,并且还要实现在同一个 K8s 集群中共享多租户。

这在技术上是极具挑战的,对安全性和隔离性的要求极高,想象一下公开注册、黑客攻击、恶意软件等各种恶意行为,然而我们做到了。

Sealos 不仅提供了卓越的稳定性和安全性,而且其价格也非常有竞争力。现在用户只需要以非常优惠的价格,再加上简单的一条命令,就可以获得与 Sealos 公有云完全对标的服务能力

功能完整性

既便宜,又稳定,又高性能,那功能一定很简陋??

Sealos 提供的核心能力相当完整并且完全兼容 Kubernetes API,这意味着其拥有极强的扩展能力。你可以利用整个云原生生态,构建和扩展你的应用。

应用管理

Sealos 可以帮助你运行各种编程语言和框架构建的业务系统。只需将你构建好的镜像上传,Sealos 即可支持各种镜像的运行和管理。

跑业务得有个数据库吧

在数据库方面,Sealos 与顶尖的数据库团队之一 ApeCloud 合作,为你打造了一个高可用、高安全性的数据库,性能可与物理机相媲美。

这种架构默认会运行三个副本,这意味着需要三台机器的数据库同时出现故障才可能导致数据库不可用。这样的设计,极大地降低了因机器故障导致数据丢失的风险。

此外,数据库还启用了备份功能。在极端情况下,即便是三台机器的数据库同时发生故障,且对象存储数据也发生丢失,才有可能造成数据丢失,出现丢数据的可能性为 0.00000000001%。对此五星上将麦克阿瑟表示这比连续中五天头彩概率还低

得有扩展应用的能力吧

很多常见的分布式应用都可以通过 Sealos 应用市场一键安装,同时也可以在终端中手动安装应用市场中不存在的应用,完全兼容 Kubernetes。

多租户管理能力

对于企业用户,Sealos 提供了完善的多租户支持。可以进行资源的计量和控制,同时还有完善的隔离和权限控制机制,支持多部门和多开发者协作。

丰富的 API 支持

Sealos 提供了丰富的 API 支持,可以方便地与各种 CI/CD 系统进行对接,你也可以使用 API 来开发自定义应用。

函数计算能力

云计算的终极目标是 Serverless,也就是函数计算。通过函数计算(Function as a Service, FaaS),Serverless 不仅可以自动管理基础设施,还可以实现自动伸缩,让开发者将注意力完全集中在代码的编写和优化上。

而且,现如今 AI 技术的进步把一部分写代码的事也给解决了。。

例如,AI 可以协助开发者在编写代码时自动完成某些代码段,有效提高编写效率。

在使用了 Serverless 和 AI 技术后,从代码编写完毕到实际上线运行,所需的时间将大大缩短。

维护成本极低

Sealos 的功能这么丰富,如此强大而又便捷,维护成本一定很高吧?

No No No

首先,Sealos 的部署过程异常简便。即便是之前未曾接触过这些技术的人,也能够通过简单地执行一条命令轻松完成部署。无需进行复杂的配置和操作,只需执行一条命令,点支烟,抽完集群就起来了

其次,在系统运行的后期维护阶段,也无需投入过多的运维人力。管理员只需留意监控告警信息,就能够及时发现并处理可能出现的问题。当出现故障时,大部分情况下通过简单地重启机器或更换机器,就能够迅速解决问题。而且,由于系统支持多副本运行,即便某一副本出现问题,也不会影响整体的业务运行。

此外,对于业务开发者来说,他们无需过分担心机器是否会出现故障。他们只需要关注自己业务容器的运行状态。由于容器技术的特性,即使底层硬件出现问题,也不会影响到无状态应用的运行。对于有状态应用,只要保证没有单点故障,并运行多副本,就能够确保业务的稳定运行。

Sealos 也为数据库类应用提供了强大的支持。它已经内置了对多副本运行的支持,可以极大地提高数据库的稳定性,并且降低运维成本。

使用场景

企业内部开发测试环境

在企业的内部开发和测试环境中,服务器常常会显得混乱且不好管理。业务繁多,资源分配依靠 Excel 表格进行管理,而且还在为内部开发者分配物理机或虚拟机。当你的业务 运维人数>2,服务器数量>3,应用数量>5 时,尝试使用 sealos 吧。

使用新系统确实需要一些勇气,所以可以先从开发测试环境下刀。Sealos 可以帮助整合所有的硬件资源,形成一个大的资源池,无论业务有多复杂,都可以轻松管理整个集群。开发者可以自行完成上线操作,管理员只需为每个人分配相应的资源额度。一旦资源用完,可以直接向管理员申请。此外,业务系统所需的后端依赖,如数据库和消息队列,点点鼠标都可以获取,大大提高了研发效率。

企业周边系统

企业的周边系统,如官网、调查问卷、监控系统和可观测系统等,可以考虑在经过上一步在开发测试中实践后,接入 Sealos。可以选择一些“即使出现故障影响也不大,架构相对独立的系统”,如游戏厂商的聊天系统。这样的系统即使出现故障,也不会影响到企业的核心业务。

企业新业务

对于企业来说,新业务的开展是一次全新的尝试和机会。在这个阶段,企业可以考虑更加大胆地探索和使用新的基础设施和技术。这不仅有助于业务的创新和多元化,还可能带来意想不到的优秀效果和业务收益。

Sealos 可以给新业务带来出乎意料的惊艳效果,并且在新业务的推出过程中会进行充分的可用性和破坏性测试,在这个过程中刚好可以验证稳定性。我们已经帮大家验证过了,通过新业务进行二次验证可以让您更放心。

企业架构升级

如果企业正在计划技术更新和升级,那么使用 Sealos 绝对是明智之举。作为一种先进的云操作系统,Sealos 能够充分发挥容器技术的优势,是顺应技术发展趋势的选择。

核心业务

在经过一段时间(如半年)的实践和验证后,可以考虑将企业的核心业务迁移到 Sealos。Sealos 已在许多严苛的场景中稳定运行了很长时间,其稳定性得到了充分的验证。

在实施过程中,最多的工作可能就是将原有的业务进行云原生化改造,包括构建 Docker 镜像等,但这个过程相对简单,基本没有太大的技术门槛。

总结

Sealos 为企业用云提供了一种革命性的新方案,强烈推荐那些有大量用量需求的用户自己采购硬件托管在自己的机房,然后安装 Sealos,这样一朵高私密性,高稳定性,高性能,极低成本,超强功能的云就诞生了!

当然,懒得托管硬件的用户可以直接使用 Sealos 公有云:

私有云客户请移步这里:https://sealos.run/zh-Hans/self-hosting