Page 38 - BP_202108
P. 38
全球趋势
Trends
你是云就绪还是云原生?
扫一扫随身阅读
朱利安·费尔南德斯-坎蓬 与硬件无关的基于软件的架构为一个强大和重要的云
就绪主角,而抽象操作系统的想法(使用Docker容器和
多年来,媒体和娱乐行业一直有很多关于基于微服 Kubernetes编排)令其更上一层楼,对每个系统功能开放
务的新架构的流行语、话题、讨论和困惑,例如:最佳实 粒状API和微服务。这是计算未来所需的。
践,如何从大一统的旧架构迁移、云原生、云就绪。
在这个信息和市场行为的海啸后是现实,这意味着云 云原生构件块:容器
和混合云部署必须证明它们真的管用,符合成本效益,易 容器不仅像虚拟机那样抽象硬件,而且定义了一组最
于维护,更重要的是它们响应媒体公司在弹性和定价模式 佳实践。这实现响应执行的具体功能的很小组块中的计算
方面的业务要求,等等。 功能,只包括在容器中执行所需的依赖项。它们需要的资
源也要比完整的虚拟机少得多,而且只要外露的API是兼
原生云计 容的,就可以独立地对它们进行升级和管理。
事实上,多年来,计算机科学家一直在构想一个能够
与许多计算机科学学科一样,云原生计算意味着很多
像我们小时候都喜欢的即插即用积木盒子一样工作的技术
东西,但同时也意味着一件东西。我们的观点是,云原生
世界。商业分析师明白这种想法的机会。
软件的设计和构建应该完全按照面向服务的体系架构的原
想象一个由《我的世界》沙盒游戏魔法方块构建的
则,每一代新技术都能够在过去成就的基础上有更多的抽
物理世界。通过改变方块的形状和功能,然后把它放在你
象化和利用。
需要的地方,严格按照正确的号码,按比例增加塔楼、道
我们还信奉另一种重要的理念,包括达到非常高的可
路、桥梁、房屋、大厦、汽车,甚至整个城市,你可以很
用性水平、弹性伸缩能力和无需传统容量规划操练就能满
容易地建造这个世界。
足用户需求的能力。原生云软件遵循当时最先进的架构原
你还可以想象它被快速拆卸,如同一个巨大的移动游
则——通常被称为“现代”架构。 随着行业技术的发展,
乐园开向下一个城镇。
软件工具集也应该随之发展。
或者将我们想象中的城市带入维护模式,通过简单地
移除现有的方块,放入新方块,并将旧方块带回来进行再
云就绪与云原生
利用或处理,从而对社区进行万无一失的修复和提升。
将功能丰富的软件分割为可部署在虚拟化硬件上的单
通过传统的云就绪软件,您可以拥有一个非常成功的
独设计的功能模块的传统概念是一个很有效的想法。当前
DevOps团队,他们精通持续集成和持续部署(CI/CD)。
很多这样的系统可被我们称为“云就绪”。只需将它们的
但是,如果你试图在一个云就绪的软件系统中扩展某个功
本地设施映射到云,就可以很容易地将它们安装到如AWS
能,你会发现需要大量的联网、存储和计算的“最低限度
等的公有云上。传统的软件系统在每次部署时可能需要两 的充分部署”——因此,不管需要什么功能,整个系统都
到三个服务器,而云使得这很容易做到。 必须进行扩展。继续上面的示例,我们需要6台服务器来提
但效率、可扩展性和灵活性都不如其应有的水平。随 供一系列功能,包括存储、转码和编辑任务。
着技术的进步,终端用户对折衷的容忍度越来越低。公司 例如,如果只需要在处理操作上的扩展,而不是扩展
越来越需要灵活性和能力、即时启动和大规模、自动化和 系统提供的其它任何功能,该怎么办?启动6台服务器,即
敏捷性。 使是虚拟服务器,效率也不高。它产生浪费。这是容器、
而这就是云就绪和云原生的区别。 编排和100%微服务的核心好处。
38