为了账号安全,请及时绑定邮箱和手机立即绑定

云计算:宠物、牛和...鸡?

如果你已经花了一些时间在领先云计算会议的议题,你可能会遇到“宠物与牛” 的比喻。(以下是EMC / Cloudscaling的Randy Bias在云计算世界中讨论宠物和牛之间差异的冗长幻灯片演示文稿)。这个比喻想要传达的信息是,我们应该重新建立关于传统基础设施与当今的云基础设施的不同态度。

传统的基础设施既昂贵又个性化 - 我们给服务器命名,我们对它们给予了大量的关注,当它们遇到问题时,我们会通过实际管理来评估,诊断和护理他们,知道它们恢复健康。换句话说,我们将它们视为一个家庭的一部分。无论服务器是物理的还是虚拟的,都是如此; 它们是长寿和稳定的,因此值得个人关注和情感依恋 - 就像宠物一样。

相比之下,云基础设施被视为暂时的和一次性的; 由于云应用程序典型的高度不稳定的工作负载,虚拟机来来去去,生命周期以小时(如果不是几分钟)来衡量。由于云基础设施的临时性,与特定资源相关联是没有意义的; 因此,云服务器更像是牛而不是宠物。换句话说,最好将其视为一次性资源,暂时使用然后丢弃,而不是连接到云服务器。而且,与宠物不同,人们并不认为家庭中需要小牛并且保证它的健康。同样,当云服务器遇到问题时,不会进行分析并尝试修复它; 相反,这个问题云服务器会终止,另一个在其位置会启动。

关键是,没有与云基础架构相关的情感因素。它被视为有用的资源,根据需要使用,并在不再需要时丢弃。如果遇到麻烦,它会被终止,而另一个则会被取消。

容器怎么样?

这让我思考。如果你接受采用宠物与牛来比喻云计算平台上的资源,那么容器怎么样?我脑子里立刻想到的动物就是鸡(chicken),我认为它对这项比较练习是一个有用的入口。

鸡的成熟速度比牛快得多 - 鸡只需要6周,而牛只需要24个月。在资源利用方面,它们比牛更有效 - 鸡只需要1.7磅的食物就能增加一磅重量,而小牛则需要超过3磅。

与牛相比,这种鸡的更高效率完全反映在容器与虚拟机之间。容器在几秒钟内启动,而不是更典型的虚拟机的分钟级别。与虚拟机相比,容器需要的计算资源要少得多。

所以比喻是正确的。它扩展了宠物与牛的原始比喻。然而,这是更新比喻真正有趣的地方,它是如何巧妙地反映出我期望容器的未来现实展示。

虽然鸡的成熟度和资源效率更快,但它们的总体数量非常令人着迷。虽然美国每年支持大约8700万头牛,但它的鸡只有近100倍–80亿头。

同样,我希望将来可能会有100倍的容器使用,就像现在的虚拟机一样多。资源消耗的巨大驱动力是方便 - 与给定商品或服务相关的便利性越多,我们消费的就越多(正如150年前英国经济学家William Stanley Jevons所解释的那样,资源效率更高,即资源更低价格比以前的资源,导致更多的消费而不是更少;这被称为Jevon’s Paradox)。

因此,我们可以期待未来容器数量比如今云服务器数量更多。反过来,这将导致IT组织的巨大变化。正如黑格尔最初指出的那样,原因在于,在某种程度上,量变会成为一种质的变化。

容器对IT的影响

如今,大多数IT组织都在努力扩展其手动流程以涵盖云计算的使用。云计算应用程序更不稳定的性质导致对先前静态环境的更多更改,对现有流程构成挑战,现有流程是专为不经常更改的长期资源而设计。

但是,当被要求包含更大的基于容器的资源池时,一个强调的手动管理系统,几乎无法解决日益面向云的IT环境,并且将被证明是完全不合适的。

IT组织在面向容器的世界中取得成功的关键是将手动流程转变为简化的自动化。换句话说,资源类型的变化必须与管理工具链的变化相匹配,管理工具链能够直接从开发人员直接向生产提供资源,并且在此过程中不需要人工接触。


讲师主页:tonybai_cn

讲师博客: Tony Bai

点击查看更多内容
“小礼物走一走,来慕课关注我”
赞赏支持
Tony Bai 说 去围观
Tony Bai,智能网联汽车独角兽公司先行研发部负责人,Go语言专家,资深架构师,《Go语言精进之路》作者。
评论

作者其他优质文章

正在加载中
全栈工程师
手记
粉丝
7757
获赞与收藏
477

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消