这个时候谈论私有云似乎有点反直觉?大部分人认知不是上云是大趋势嘛?我也比较认可上云,不过私有云也是云,今天给大家带来一个新的选择 —— 用云,只需一个 Sealos 就够了。
看看我们怎么做到更低的成本,更高的稳定性和性能的。
PS:我们从不脱离场景谈优势,不同场景选不同的云肯定是硬道理。
❶ 数据安全:如金融领域,或企业不想将核心数据交给公有云厂商;
❷ 成本效益:在某些场景下,私有云的成本更低;
❸ 性能优化:通过特定方案,在私有云环境中获得更好的性能。
构建私有云的完整步骤如下:
以上每一步都是步步惊心,涉及到多方面的问题和挑战,包括:
所以任何企业要是没点经验,想一步把事情做对,是非常非常困难的。
实在不行去采购一套吧。
最后发现采购也是问题:
由于以上种种问题,导致了私有云的成本很高很高:
单纯看算力成本的话,比如公有云的 100 核 CPU 要比你买 100 核 CPU 的硬件贵非常多(通常 10 倍以上,我司有两个集群同等算力价格差了 20 倍,公有云还是贵)
但是算上软件成本,会发现私有云可能会更贵,不仅贵,还有可能做不好。
你会发现企业使用 Linux 这种单机操作系统的成本并不高,因为:
大量的成本才能把这玩意儿真正落地。
为什么云不能像 Linux 一样简单和高效呢?有了 Kubernetes 这个优秀的“云内核”,就可以实现通用的云操作系统:
所以,基于云操作系统的云的成本模型最终会变成这个样子:
基于云操作系统的私有云落地流程最终可以缩短到两步:安装和推广,其实安装可忽略不计。
那么具体如何构建一个通用的云操作系统呢?
Linux 内核和 Red Hat 之间的关系就很像 Kubernetes 和“云操作系统”之间的关系。 我们把 Kubernetes 看成云操作系统的内核,基于这个云内核做一个可以运行在多台服务器上的云操作系统发行版,系统之上“一切皆应用”。
最终可以把整个数据中心所有服务器变成一台 “逻辑计算机”,让用云变得像用 PC 一样简单:
云的架构也将从传统的 IaaS、PaaS、SaaS 三层架构,转向以 Kubernetes 为云内核的新架构:
这就是 Sealos。
来吧,通过 Sealos 只需一条命令就可以建设一朵云:
然后就没有然后了。。。
里面形如 labring/kubernetes:v1.25.6
的东西都叫集群镜像,目前有上百款集群镜像供你组合成你想要的样子。只需要带上服务器的 IP 地址列表,一切搞定。
当企业想要推广一个新产品时,推广一个知名软件会比推广一个企业自研产品更简单,这是因为人们更容易接受市场领导者的产品。
比如在企业内部推广 GitLab 就会比推广一个企业自研的代码托管更容易,推广 PostgreSQL 就比推广一个企业自己写的数据库更容易。 这是人性,大家都更容易接受某个领域市场领导者地位的产品,特别是实用主义者。
Sealos 在云操作系统领域有足够高的知名度,足够强的开源影响力,在企业内部落地推广时会容易的多。
现在还在虚拟机上跑容器除了浪费性能,降低稳定性,提高维护成本,几乎没看到其它好处。而直接在物理机上运行容器具有很多优势:
公有云的充分弹性也可以节省很大成本,特别是弹性明显的业务,需要有一些自动化伸缩的能力:
所以还是需要根据场景来选择要不要建设私有云。
其实企业在建设私有云时除了建设成本外,推广落地的成本也出奇的高,主要是业务方的使用割裂,迁移成本,以及质疑稳定性等等方面的原因造成的。
对于基于容器的云操作系统而言割裂感尤其明显,所以 Sealos 从设计之处就遵循一个原则:忘掉容器。
您的企业把容器威力发挥到几成功力了可以对号入座:
总的来说,通过物理机和 Sealos 的结合,我们可以更有效地构建和管理私有云环境。它不仅可以降低成本和使用门槛,还可以享受更好的稳定性和更强大的应用扩展能力,让云的性能起飞,使得私有云成为一个更加实用和可行的解决方案。