这个时候议论私有云似乎有点反直觉?大部分人认知不是上云是大趋势嘛?我也比较认可上云,不过私有云也是云,今天给咱们带来一个新的选择 —— 用云,只需一个 Sealos 就够了。
看看咱们怎样做到更低的本钱,更高的安稳性和功用的。
PS:咱们从不脱离场景谈优势,不同场景选不同的云肯定是硬道理。
️ 为什么要建造私有云?
❶ 数据安全:如金融范畴,或企业不想将核心数据交给公有云厂商; ❷ 本钱效益:在某些场景下,私有云的本钱更低; ❸ 功用优化:经过特定计划,在私有云环境中取得更好的功用。
原文链接:forum.laf.run/d/1038
私有云建造之痛
构建私有云的完整过程如下:
以上每一步都是步步惊心,涉及到多方面的问题和挑战,包括:
- 需求大量专家和开发者,招到不合适的人会付出很大的价值。
- 产品设计抄来抄去,十个有九个会去抄 AWS。
- 困难的技能选型,虚拟机?容器?核算?存储?网络?每个细节的点都涉及到技能选型和组合。
- 建造周期长,架构设计,开发完成,功用/功用/安稳性测验等。
- 安稳性难以收敛,要么功用问题,要么天天救火。
- 终究做出来了企业内部不敢用,欠好推行,这一步往往是最难的。
所以任何企业要是没点经验,想一步把工作做对,是十分十分困难的。
实在不行去收购一套吧。
终究发现收购也是问题:
- 不知道选哪家,大厂贵,小厂不敢用。
- 交给重且周期长,长期保护对接也各种不方便,呼应也是问题。
公有云与私有云本钱比照
由于以上种种问题,导致了私有云的本钱很高很高:
单纯看算力本钱的话,比如公有云的 100 核 CPU 要比你买 100 核 CPU 的硬件贵十分多(通常 10 倍以上,我司有两个集群同等算力价格差了 20 倍,公有云仍是贵)
可是算上软件本钱,会发现私有云可能会更贵,不仅贵,还有可能做欠好。
回头看看 Linux
你会发现企业运用 Linux 这种单机操作系统的本钱并不高,由于:
- 谁都会装;
- 谁都会用;
- 运转安稳;
- 简直不必投入太高本钱;
- 基本不需求定制化开发;
- 核心原因 :Linux 写的好还视金钱如粪土。
❌ 再看个失利的例子 Openstack
大量的本钱才能把这玩意儿真实落地。
- 专业人士三天都不一定能装起来;
- 想要运转安稳没个 15个人以上的团队别想;
- 得改一堆代码才能用;
- 把功用飙起来更是难;
- 不能怪 Openstack ,现已很优异了,仅仅这事确实太杂乱。
云就不能像 Linux 相同么?
为什么云不能像 Linux 相同简略和高效呢?有了 Kubernetes 这个优异的“云内核”,就能够完成通用的云操作系统:
- 根据云内核的云操作系统发行版能够让企业用云开箱即用;
- 私有云的软件本钱能够被降的十分低;
- 终究企业购买硬件再装上云操作系统能够得到一个既廉价又好用的云,是一种新的可选计划。
所以,根据云操作系统的云的本钱模型终究会变成这个姿态:
根据云操作系统的私有云落地流程终究能够缩短到两步:安装和推行,其实安装可忽略不计。
️ 运用 Sealos 构建通用的云操作系统
那么具体如何构建一个通用的云操作系统呢?
Linux 内核和 Red Hat 之间的联系就很像 Kubernetes 和“云操作系统”之间的联系。 咱们把 Kubernetes 当作云操作系统的内核,根据这个云内核做一个能够运转在多台服务器上的云操作系统发行版,系统之上“全部皆应用”。
终究能够把整个数据中心一切服务器变成一台 “逻辑核算机”,让用云变得像用 PC 相同简略:
云的架构也将从传统的 IaaS、PaaS、SaaS 三层架构,转向以 Kubernetes 为云内核的新架构:
这便是 Sealos。
来吧,经过 Sealos 只需一条命令就能够建造一朵云:
然后就没有然后了。。。
里边形如 labring/kubernetes:v1.25.6
的东西都叫集群镜像,现在有上百款集群镜像供你组合成你想要的姿态。只需求带上服务器的 IP 地址列表,全部搞定。
Sealos 的推行优势
当企业想要推行一个新产品时,推行一个闻名软件会比推行一个企业自研产品更简略,这是由于人们更简单接受市场领导者的产品。
比如在企业内部推行 GitLab 就会比推行一个企业自研的代码托管更简单,推行 PostgreSQL 就比推行一个企业自己写的数据库更简单。 这是人道,咱们都更简单接受某个范畴市场领导者地位的产品,特别是实用主义者。
Sealos 在云操作系统范畴有满足高的闻名度,满足强的开源影响力,在企业内部落地推行时会简单的多。
物理机上跑 Sealos 才是王道
现在还在虚拟机上跑容器除了糟蹋功用,降低安稳性,进步保护本钱,简直没看到其它好处。而直接在物理机上运转容器具有许多优势:
- 网络功用飙到顶,简直能够没有任何 Overlay,虚拟机还需求额定两个核来封包拆包;
- 直接享用物理磁盘的功用,而且能够阻隔;
- 能够上 Firecracker 或者其它 rust-vmm 的轻量级虚拟化技能,一起具备容器的轻捷和虚拟机的强阻隔优势。
公有云的充沛弹性也能够节约很大本钱,特别是弹性显着的事务,需求有一些自动化弹性的才能:
所以仍是需求根据场景来选择要不要建造私有云。
用好云操作系统 —— 遗忘容器
其实企业在建造私有云时除了建造本钱外,推行落地的本钱也出奇的高,主要是事务方的运用分裂,搬迁本钱,以及质疑安稳性等等方面的原因造成的。
关于根据容器的云操作系统而言分裂感特别显着,所以 Sealos 从设计之处就遵循一个准则:遗忘容器。
您的企业把容器威力发挥到几成功力了能够对号入座:
- 【一成功力】仅仅用了 Docker 打打镜像做布置;
- 【两成功力】装了 Kubernetes,跑了一些微服务;
- 【五成功力】能跑企业的有状况应用,数据库等(别信容器跑不了数据库的说辞,这群人是企业练就神功的绊脚石);
- 【七成功力】能把多租户玩明白,根据容器为整个企业一切部门提供自助的云服务;
- 【九成功力】能够运用容器技能提供完整的公有云或者私有云才能,为企业降本 80% 以上;
- 【九点五成功力】用 Sealos! 全部皆应用,应用是一等公民,用好容器的尽头是遗忘容器,和顶尖高手相同,心中有剑,如有神兵。 终究整个企业不需求关怀容器却能够享用到容器带来的一切好处。
总结
总的来说,经过物理机和 Sealos 的结合,咱们能够更有效地构建和办理私有云环境。它不仅能够降低本钱和运用门槛,还能够享用更好的安稳性和更强壮的应用扩展才能,让云的功用起飞,使得私有云成为一个愈加实用和可行的解决计划。