使用 Sealos 构建低成本、高效能的私有云

news2024/11/24 8:43:31

这个时候谈论私有云似乎有点反直觉?大部分人认知不是上云是大趋势嘛?我也比较认可上云,不过私有云也是云,今天给大家带来一个新的选择 —— 用云,只需一个 Sealos 就够了。

看看我们怎么做到更低的成本,更高的稳定性和性能的。

PS:我们从不脱离场景谈优势,不同场景选不同的云肯定是硬道理。

🏗️ 为什么要建设私有云?

❶ 数据安全:如金融领域,或企业不想将核心数据交给公有云厂商; ❷ 成本效益:在某些场景下,私有云的成本更低; ❸ 性能优化:通过特定方案,在私有云环境中获得更好的性能。

原文链接:https://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 的结合,我们可以更有效地构建和管理私有云环境。它不仅可以降低成本和使用门槛,还可以享受更好的稳定性和更强大的应用扩展能力,让云的性能起飞,使得私有云成为一个更加实用和可行的解决方案。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

亚马逊美国站自行车电动自行车儿童自行车的合规认证GCC+UL2849

GCC合规性认证16CFR1512和 UL 2849 随着道路变得更加拥挤,停车位的减少,骑自行车上班已成为一种不错的选择。它不仅为骑手提供体育锻炼,还为骑手提供了更为灵活的通勤,因此更加轻便的电动助力自行车应运而生。需求不断增长&…

信息检索与数据挖掘 | (三)容错式检索

文章目录 📚通配符查询🐇单个通配符查询🐇一般的通配符查询🐇k-gram 索引 📚拼写校正🐇词项独立的校正方法🥕编辑距离方法🥕k-gram重合度法 🐇上下文敏感的校正方法 &…

Excel实现只针对某项字符第一次出现的位置分列

取第一次出现左边数值 B1LEFT(A1,SEARCH(".",A1)-1) 取第一次出现右边数值 C1RIGHT(A1,LEN(A1)-SEARCH(".",A1)) 公式如图:

MySQL(7) Innodb 原理和日志

一、MySQL结构 客户端 server层 查询缓存(5.7) 连接器 分析器 优化器 执行器 引擎层 二、一条update操作mysql的流程 三、MySQL的日志 (1)redo log 保证MySQL 持久性的关键,如果MySQL宕机,buffer pool…

学会这一招,轻松玩转 app 中混合应用自动化测试

♥ 前 言 现在的 app 中越来越多的页面通过 H5 来做了,理由很简单,不需要升级 app 就能让用户使用新的功能。这就苦了我们测试工程师了,混合应用自动化不会玩。今天咱们来聊一聊 app 中混合应用自动化怎么做。 一、环境准备 appium1.21.0…

虹科案例 | 虹科PLC助力纯水冷却机实现精准温度控制

文章来源:虹科工业控制事业部 点击阅读原文:https://mp.weixin.qq.com/s/3gv4M82YhDHCo_cq78EanA 案例概况 客户:Efficient Energy 应用:纯水冷却机 (一)应用背景 制冷技术在许多不同行业中得到广泛应用&…

仿射变换案例

1.什么是仿射变换 仿射变换(Affine Transformation)其实是另外两种简单变换的叠加:一个是线性变换,一个是平移变换 仿射变换变化包括缩放(Scale、平移(transform)、旋转(rotate)、反射(reflection,对图形照镜子)、错切(shear mapping,感觉像是一个图形的倒影),原来的…

深入理解 pytest.main():Python 测试框架的核心功能解析

前言 笔者平常运行pytest用例时,通常使用命令行方式,像这样 pytest -v pxl/test_dir/test_demo.py::TestDemo::test_my_var,执行某一条case,但每次命令行敲也挺麻烦的。那如何在python代码中调用pytest呢?带着疑问一…

github搜索技巧

指定语言 language:java 比如我要找用java写的含有blog的内容 搜索项目名称包含关键词的内容 vue in:name 其他如项目描述跟项目文档,如下 组合使用 vue in:name,description,readme 根据Star 或者fork的数量来查找 总结 springboot vue stars:>1000 p…

记录使用iText7查找PDF内容关键字坐标,加盖电子签名、印章

一、前言 项目以前签字都是由C端那边进行合成操作,最近项目要求把那块功能,由后端进行实现,其中包含坐标、关键字、任意位置进行签字操作,坐标是最容易实现的,曾经也写过类似的功能在(添加图片印章到PDF&a…

解锁工业 4.0 元宇宙:AR/VR、AI 和 3D 技术如何为下一次工业革命提供动力

原创 | 文 BFT机器人 沉浸式混合现实和由虚拟现实(VR)和增强现实(AR)组成的扩展现实技术仍然是业务创新和扩张的关键驱动因素。通过改变公司的运营、与客户互动和实现目标的方式,这一技术解决方案集已在多个行业产生了…

认证-authentication 和授权-authorization

就好比你可以刷卡进去xxx大厦(认证是本公司职员),但无法刷卡进入金融部门,或 实验部门(因为没有授权)

无线通信——Mesh自组网特点

Mesh,它的中文叫作无线网格状网络。作为当下最为灵活、高效、便捷的扩大信号覆盖的通信解决方案之一,Mesh组网得到了极大推广。其主要应用于:(无人机/车/船、特种机器人、巡检、应急安防(如城市应急、抢险救援、城区覆…

蜜雪冰城涨价怒赞无数 雪王张红超卷出一条阳道

作者:积溪 简评:最近雪王涨价一元登上了热搜,但评论区却是一片和谐,雪王的魅力究竟是如何养成的?#蜜雪冰城 #雪王 #张红超 #奶茶 别的品牌涨价,只有吐槽声一片;但它涨价,却是网友们…

如何在前端项目中管理依赖关系?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 使用包管理工具⭐ 使用版本控制系统⭐ 使用依赖管理工具⭐ 使用CDN⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对W…

MyBatis Generator 代码自动生成器

一、什么是逆向工程 Mybatis的逆向工程就是由代码生成器生成我们需要的代码和映射文件。我们在编写Mybatis程序时,基本都是围绕着pojo类,Mapper接口,Mapper.xml文件等文件来进行的。如果实际开发中数据库的表特别多,那么我们需要手…

超全超详细的Redis笔记-数据类型及其使用、主从复制、哨兵模式、缓存穿透、击穿、雪崩

文章目录 狂神聊Redis1、Nosql概述1.1、为什么要用Nosql1.2、什么是NoSQL1.3、NoSQL的四大分类 2、Redis 入门2.1、概述2.2、Windows 安装2.3、Linux安装2.4、测试性能2.5、Redis基础知识 3、五大基本数据类型3.1、Redis-Key3.2、String3.3、List3.4、Set3.5、Hash(…

基于SSM的实习管理系统

基于SSM的实习管理系统、前后端分离 开发语言:Java数据库:MySQL技术:SpringSpringMVCMyBatisVue工具:IDEA/Ecilpse、Navicat、Maven 系统展示 管理员界面 教师 学生 研究背景 基于SSM的实习管理系统是一个基于Spring、Spring…

【计算机网络】网络层和数据链路层

文章目录 IP协议网段划分分类划分法CIDR 方案路由NAT网络地址转换技术IP报文的另外三个参数mac帧ARP协议交换机ICMP代理服务器 IP协议 TCP有将数据 可靠、高效 发给对方的 策略,而IP具有发送的能力,即将数据从A主机送到B主机的 能力 。 用户要的是100%…

GeoPandas和Matplotlib地图高亮显示——与中国建交的国家(不全)

GeoPandas和Matplotlib地图高亮显示——与中国建交的国家(不全) 一、概要二、整体架构流程三、完整代码 一、概要 这段代码是使用GeoPandas和Matplotlib库在Python中绘制世界地图的一个例子,它突出了与中国建交的国家(部分&#x…