一个“优雅”技术人眼中,容器与虚拟化的相爱相杀
不知是由于技术炒作还是资本市场的青睐,近年来以 Docker 为代表的容器化技术已掀起一股浪潮,甚至出现了不少 Docker容器将替代虚拟化的声音,他们认为 Docker 容器技术将推动云计算行业下一场革命。
Docker是如何火遍整个行业的
鉴于不少非技术出身的读者对 Docker 也许不太了解, 宅客频道借鉴公众号小黑羊的一篇文章,对 Docker 先做个简单科普:
生鲜市场有很多买东西的商贩(企业),他们需要一个库房(服务器)来存放和处理这些商品。
但是鱼呀、肉啊都需要低温才可以保鲜,所以得有制冷机(操作系统),主流的制冷机有Windows 制冷机和 Linux 制冷机两种,配备了制冷机的库房就可以正常工作啦!
最初的冷库就是这个样子:
可是问题来了,各种库藏品都很矫情,它们对温度的要求不一致,放在一起还会串味儿,鸡腿变成了咸鱼口味,冰激凌有了小龙虾味儿。
有个叫 VMware 的泥瓦匠想了个办法,把库房隔成很多叫做“ 虚拟机”的小库房,每个房间放一个制冷机,这样就再也不怕串味儿,每个小房间的温度独立可控,鱼呀虾呀表示很Happy。
这就叫做冷库虚拟化技术。
原本是个挺完美的方案了,偏偏有人爱吹毛求疵瞎BB,比如老板就觉得每个隔间都要放制冷机太占地方而且又费电,总想着找点别的办法。
Linux制冷机厂商有一种“软隔离(LXC)”技术,把冷库分隔成叫做“容器”的小单间,但每个房间不需要单独安装制冷机,只要布些导冷管和温控阀门,这样看起来就达到目的了。
后来有人把“LXC”这种“软隔离”技术发扬光大,用一堆“GO”零件进行改装,可以大幅提高冷库的建设和改进速度,于是Docker横空出世了!Docker被业内称为容器管理引擎,其实它就是一套给冷库快速建“单间”和铺“导冷管”的装置。
所以,用 Docker 建的冷库是这样子滴:
和冷库虚拟化相比,冷库 Docker 具有非常明显的优势:
占用资源少:共享一个制冷机(OS),各个单间埋导冷管(Bins/Libs)就行了。
部署快: 不用建实体墙隔离(多 NameSpace),有样板间(Docker 镜像)可参照。
启动快: 拧开导冷管的阀门就可以了(共享主机 OS Kernel,快速加载),比启动一台“制冷机”方便。
所以对于“臭鱼烂虾”天天要搬进搬出、反复折腾的客户来讲,Docker 很“敏捷”!
后来越来越多的人尝试并吹捧 Docker,于是有人跳出来说:Docker技术简直会掀起冷藏行业下一代的革命,将彻底替代冷库虚拟化技术!这就是文章开头所说的“Docker 浪潮”。
作为曾创下中国云计算行业单笔融资额最高记录的公司,青云的技术负责人,甘泉没有办法去忽略这件事,他一直在思考如何把 Docker更好地运用到云计算上。有人告诉他:“ 直接在青云上提供容器服务不就行了?”,然而在有“架构洁癖”的甘泉眼中,这实在太不“优雅”了,一个好的云服务怎能容忍随意拼凑!
于是在前不久 MSUP 麦思博主办的第 5 届全球软件案例研究峰会(Top100 Summit)上,青云 QingCloud 的 CTO甘泉向现场观众讲述了自己是如何看待虚拟化与容器技术的,以及他眼中“优雅”的云服务架构。
云上部署容器未解决的问题
在甘泉看来,容器技术固然拥有许多优势,然而要完全替代虚拟化,这是不现实的,因为他们二者的特点非常的鲜明,就像镜子两面一样,这个的缺点正是那个的优点,因此容器和虚拟化一定是互补而不是替代关系。
甘泉表示,目前云服务市场的容器服务主要有两种部署方式:一种是在虚拟机上部署,一种是在物理机上部署,而两种部署各有利弊。
对于虚拟机的容器部署,甘泉认为
容器技术的优势本身就在于轻量、快,而底层却用Virtual Machine来支撑,虚拟化会有一定的性能损耗,因此这样的组合其实是一种妥协。
然而基于物理机的部署方式
在甘泉看来,容器服务发展的瓶颈和所有的痛点都来自于,容器服务想要做底层的东西却又做不好,而底层基础设施平台的能力又直接决定应用运行时的质量,是决定应用能否成功、产生价值的核心因素。因此不解决这一问题,容器注定无法发挥最大优势。
如何解决?首先要优雅!
事实上传统厂商对于容器和虚拟化问题已经有了解决方案,但这些方法都入不了甘泉的眼,用甘泉的话来说:不优雅。
在和宅客频道谈及技术学习时,甘泉曾这样说过:
我一直有一个观念,做工程师写代码的,大部分看上去像个屌丝,一个好的工程师外表可以很屌丝,但内心一定要优雅,工程师的优雅体现在什么地方呢?体现在你架构设计得漂不漂亮、合不合理、高不高效。
因此对于容器和虚拟化的问题上,甘泉依然坚持自己的“优雅技术观”:
传统云平台只支持虚拟化或容器,不能两者兼顾。为了既支持虚拟化又支持容器,传统云平台为每种需求都部署一套系统,并将多套割裂的系统进行叠加,最终拼凑出一套方案。
这样看似可以提供整套虚拟化+容器的服务,实际上非常别扭,底层网络和存储是割裂状态,网络会变得非常复杂且效率低下。
一个追求优雅的技术人眼中看到这种拼凑的处理办法,就好比强迫症看到白色键盘缺了一个键,用黑色的来补,不能忍啊!
什么才是优雅的做法?甘泉心中其实早已有了答案。
甘泉认为,目前容器服务本身虽然在上层应用的构建与编排时非常强大,但在基础资源层的能力非常薄弱,搞不定存储和网络,因此《青云 Insight大会上晒技术,云计算服务有哪些新玩法?》)
在此之上,青云提供基于主机的集群管理框架,提供了两种主机:容器主机和虚拟主机,两者互为补充。最关键的是,
这就意味着基于容器集群管理框架可以把存储和网络完全交给 IaaS 去做,从而实现分层的理念:大家各自做自己最擅长的事情,IaaS层解决存储和网络等资源层面的问题,应用层解决应用构建与编排的问题,从而发挥各自最大优势。
从前有个“老程序员”告诉过宅客频道编辑,如果一个程序员家里鞋袜乱丢,被子不叠,锅碗瓢盆,臭气熏天,基本可以论断他不是个好程序员,这类人会容忍代码里无处不在的冗余,任由一段代码恶化下去而不去重构,不考虑伸缩性,扩展度,可维护性,完全凭感觉,凑合,对付,反正能交工就完事。
他说,我看一个人写的程序,做的架构就能大致看出来一个人的性格,生活状态,程序就是他面对这个世界的态度。
且不评判这一论调的正确性,一想到这里,我隐约感受到了技术人甘泉对这个世界的态度。
推荐系统
电脑公司Ghost Win8.1 x32 精选纯净版2022年7月(免激活) ISO镜像高速下载
语言:中文版系统大小:2.98GB系统类型:Win8电脑公司Ghost Win8.1x32位纯净版V2022年7月版本集成了自2022流行的各种硬件驱动,首次进入系统即全部硬件已安装完毕。电脑公司Ghost Win8.1x32位纯净版具有更安全、更稳定、更人性化等特点。集成最常用的装机软件,精心挑选的系统维护工具,加上绿茶独有
微软Win11原版22H2下载_Win11GHOST 免 激活密钥 22H2正式版64位免费下载
语言:中文版系统大小:5.13GB系统类型:Win11微软Win11原版22H2下载_Win11GHOST 免 激活密钥 22H2正式版64位免费下载系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。Win11 64位 Office办公版(免费)优化 1、保留 Edge浏览器。 2、隐藏“操作中心”托盘图标。 3、保留常用组件(微软商店,计算器,图片查看器等)。 5、关闭天气资讯。
Win11 21H2 官方正式版下载_Win11 21H2最新系统免激活下载
语言:中文版系统大小:4.75GB系统类型:Win11Ghost Win11 21H2是微软在系统方面技术积累雄厚深耕多年,Ghost Win11 21H2系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。Ghost Win11 21H2是微软最新发布的KB5019961补丁升级而来的最新版的21H2系统,以Windows 11 21H2 22000 1219 专业版为基础进行优化,保持原汁原味,系统流畅稳定,保留常用组件
windows11中文版镜像 微软win11正式版简体中文GHOST ISO镜像64位系统下载
语言:中文版系统大小:5.31GB系统类型:Win11windows11中文版镜像 微软win11正式版简体中文GHOST ISO镜像64位系统下载,微软win11发布快大半年了,其中做了很多次补丁和修复一些BUG,比之前的版本有一些功能上的调整,目前已经升级到最新版本的镜像系统,并且优化了自动激活,永久使用。windows11中文版镜像国内镜像下载地址微软windows11正式版镜像 介绍:1、对函数算法进行了一定程度的简化和优化
微软windows11正式版GHOST ISO镜像 win11下载 国内最新版渠道下载
语言:中文版系统大小:5.31GB系统类型:Win11微软windows11正式版GHOST ISO镜像 win11下载 国内最新版渠道下载,微软2022年正式推出了win11系统,很多人迫不及待的要体验,本站提供了最新版的微软Windows11正式版系统下载,微软windows11正式版镜像 是一款功能超级强大的装机系统,是微软方面全新推出的装机系统,这款系统可以通过pe直接的完成安装,对此系统感兴趣,想要使用的用户们就快来下载
微软windows11系统下载 微软原版 Ghost win11 X64 正式版ISO镜像文件
语言:中文版系统大小:0MB系统类型:Win11微软Ghost win11 正式版镜像文件是一款由微软方面推出的优秀全新装机系统,这款系统的新功能非常多,用户们能够在这里体验到最富有人性化的设计等,且全新的柔软界面,看起来非常的舒服~微软Ghost win11 正式版镜像文件介绍:1、与各种硬件设备兼容。 更好地完成用户安装并有效地使用。2、稳定使用蓝屏,系统不再兼容,更能享受无缝的系统服务。3、为
雨林木风Windows11专业版 Ghost Win11官方正式版 (22H2) 系统下载
语言:中文版系统大小:4.75GB系统类型:雨林木风Windows11专业版 Ghost Win11官方正式版 (22H2) 系统下载在系统方面技术积累雄厚深耕多年,打造了国内重装系统行业的雨林木风品牌,其系统口碑得到许多人认可,积累了广大的用户群体,雨林木风是一款稳定流畅的系统,一直以来都以用户为中心,是由雨林木风团队推出的Windows11国内镜像版,基于国内用户的习惯,做了系统性能的优化,采用了新的系统
雨林木风win7旗舰版系统下载 win7 32位旗舰版 GHOST 免激活镜像ISO
语言:中文版系统大小:5.91GB系统类型:Win7雨林木风win7旗舰版系统下载 win7 32位旗舰版 GHOST 免激活镜像ISO在系统方面技术积累雄厚深耕多年,加固了系统安全策略,雨林木风win7旗舰版系统在家用办公上跑分表现都是非常优秀,完美的兼容各种硬件和软件,运行环境安全可靠稳定。win7 32位旗舰装机版 v2019 05能够帮助用户们进行系统的一键安装、快速装机等,系统中的内容全面,能够为广大用户
相关文章
- AWS、谷歌云、Azure:云计算三巨头安全功能比较
- 安全公司直指俄罗斯黑客利用恶意软件“潜伏”乌克兰军队
- 应用层安全架构设计-访问控制
- 关于白帽子提交漏洞被抓,实名制风波,圈内人这么看 | 宅客周刊
- Win7提示没有权限访问网络资源怎么办?
- 微信公众号推出辟谣小助手 打击网络谣言(附相关问题解答)
- 后疫情时代,中国企业数据保护面临多少威胁?
- 2020 年网络安全趋势预测
- SITA称航空客运系统遭遇数据泄露事件
- 停止恶意软件删除工具的推送
- 在针对零售商的CMX软件中发现了十分严重的Cisco漏洞
- 对电脑病毒及网络安全的一些认识 常用的杀毒防毒办法
- 新冠病毒再次抬头,针对医疗机构的攻击在全球范围内激增
- 如何用你喜欢的照片作为你的开机密码?
- 警惕!勒索病毒DXXD 2.0版来袭,黑客称只能缴纳赎金无法破解
- 王者荣耀中廉颇怎么出装?
- 笔记本开机黑屏的解决方法
- 特警强攻反被告,这家让政府赔大门的地下网络商终于黄了
热门系统
- 1华硕笔记本&台式机专用系统 GhostWin7 32位正式旗舰版2018年8月(32位)ISO镜像下载
- 2深度技术 Windows 10 x86 企业版 电脑城装机版2018年10月(32位) ISO镜像免费下载
- 3电脑公司 装机专用系统Windows10 x86喜迎国庆 企业版2020年10月(32位) ISO镜像快速下载
- 4深度技术 Windows 10 x86 企业版 六一节 电脑城装机版 版本1903 2022年6月(32位) ISO镜像免费下载
- 5雨林木风 Ghost Win7 SP1 装机版 2020年4月(32位) 提供下载
- 6深度技术 Windows 10 x64 企业版 电脑城装机版2021年1月(64位) 高速下载
- 7新萝卜家园电脑城专用系统 Windows10 x64 企业版2019年10月(64位) ISO镜像免费下载
- 8新萝卜家园 GhostWin7 SP1 最新电脑城极速装机版2018年8月(32位)ISO镜像下载
- 9电脑公司Ghost Win8.1 x32 精选纯净版2022年5月(免激活) ISO镜像高速下载
- 10新萝卜家园Ghost Win8.1 X32 最新纯净版2018年05(自动激活) ISO镜像免费下载
热门文章
常用系统
- 1雨林木风Win7 珍藏版64位 v2019.12免费最新下载
- 2雨林木风Ghost Win10 安全完美装机版64位 v2023.02免费最新下载
- 3win11 build 22623.1037预览版 v2023.01下载
- 4深度技术 GHOST WIN7 SP1 X64 快速安装版 V2016.04(64位) 下载
- 5大地系统Ghost Win8.1 (64位) 纯净版2018年4月(永久激活) ISO镜像免费下载
- 6Windows7旗舰版下载_Windows7永久激活版镜像文件下载
- 7雨林木风Ghost Win10 旗舰纯净版X64 v2023.01下载
- 8Windows 11镜像文件下载_Windows 11消费者版(含家庭版/专业版/专业工作站)下载
- 9Win11企业版LTSC22H2原版下载_Win11企业版LTSC下载(22H2新版)
- 10深度技术 GHOST XP SP3 六一儿童节版 V2023.06 下载