在云计算的早期,我们曾花费大量时间教客户关于云是什么,如何使用它,为什么它是好的,更重要的是,云不是什么。
Wired说:“人们经常谈论如何将云搬到另一个城市,但云不是一个地方。事实上,云可以位于数据中心或者是其他任何地方。”
那些正在采用传统应用程序和系统的组织需要接受多种形式的云,即采用新的运营、交付和消费模式的IT资源。愿意接受这一改变的公司能够成功使公司转型,并利用云模型带来的巨大收益。
因此,现在需要了解关于什么不是编排。
编排不是配置管理
对于许多人来说,这一直是一个混乱的领域。在大多数情况下,配置管理工具专注于特定技术,并用自己的一套专有工具来“模板化”基础设施、设备、应用程序等配置元素。
有很多技术、规格、标准和建模语言属于配置管理的广泛定义。有些是非常强大的,广泛被采用的,这些概念和编排之间的主要区别在于描述一个端到端的“服务意图”的能力,其中包括几十个元件,跨越多个技术或“控制域”,这些内容需要自主操作,包括完整的生命周期管理。
成熟的编排平台旨在理解和利用像闭合反馈循环这样的概念,这些概念汇集了度量、分析、策略和行为以驱动意图服务行为。编排平台不会取代配置管理工具,相反,编排会利用它们。
编排不是基础设施
编排工具使用户能够利用应用程序或服务所需的任何类型的资源,而且虚拟化和云系统确实使编排器更容易使用,因为它提供的抽象和公开的接口已经成熟。
但是,在现实世界中,我们仍然在使用不是云原生的IT系统。编排平台必须能够使用应用程序、服务或组织所需的任何类型的资源或基础设施。换句话说,编排器的角色是在各种不同的环境中编排服务意图。如果你正在处理的是同质的、单一的云环境,你可能不需要编排器。
编排不是用例、垂直或市场
对于哪种类型的组织或垂直行业最适用编排平台,很多人常常存在误解。有人说是NFV和SDN的电信业务。也有人认为这适用于使用多云和多数据中心的大型企业。甚至有人说,如果一家公司使用Kubernetes,那么就不需要其他任何东西了。事实上,我们已经看到了从小公司到大型组织,电信公司以及企业都全面采用了编排。
什么是编排
这引出了一个问题:如果上面说的是什么不是编排,那么,编排到底是什么?
简而言之,编排是一种运营模式。其核心,编排是设计、交付和操作自动化端到端服务的过程,连接事物和流程使得事情整体运作。
在许多情况下,编排和自动化需要现有的流程、应用程序或服务,使其更好、更快,并减少错误。
模型驱动或基于意图的编排系统通过使用完全抽象的语言来描述编排服务,使模型向前推进了一步。这个抽象层是使编排真正强大的最基本的功能之一。
关注编排服务是什么,而不是如何编排它,是实现端到端服务自动化的关键。它允许服务设计人员和开发人员超越特定的基础设施、技术、功能或限制进行思考。通常,这个过程本身能够推动创新和转型。
正如一位不知名的企业架构师曾经说过的那样,“我真的想让事情自动化,但我太忙于做体力劳动。”
采用编排平台并不是一件容易的事,主要是因为它要求我们改变,并以不同的方式进行操作。从我们如何设计服务开始,到我们如何操作它们,到我们需要的技能,以及我们使用的方法。
The Orchestration Litmus Test
一个企业如何成功采用编排模式?我们如何开始?这是一个快速测试,以确定您的企业是否适合编排平台。
符合以上这些情况,编排绝对适合你。
往期文章
如何像Facebook一样构建数据中心 – BGP在大规模数据中心中的应用(3)
摆脱厂商锁定之战,继白盒之后的又一热词——通用客户端设备(uCPE)!
SDNLAB原创文章奖励计划