业界目前似乎已经被公有云和私有云所支配,但这些提供连接性的底层基础设施对于用户来说都是不可见的。事实上,云计算的主要功能之一是云的资源池可以驻留在任何地方,且弹性可用并且能够动态调整,以适应他们的应用程序波动的需求。
但是,这些不可见的基础设施主要局限在云计算领域,如果涉及到支持多云部署的灵活性,则意味着业界将不得不推进混合云环境之间的无缝集成。
此云非彼云
当人们讨论云计算的时候,总是习惯将云看做一个整体。但云并不是一个庞大的、集中的、民主的资源,它是一个集合,每个都有自己的优势和缺陷。
以各大云服务提供商为例,AWS是最著名的云服务提供商,它能够提供一系列的功能和足够的信息,并且围绕AWS出现了一个新兴的生态系统;Microsoft声称应用程序运行在Azure上会更好。谷歌的特点是机器学习和人工智能将为业界提供领先的引擎;Oracle强调其业务应用在全球诸多大型企业中的应用。
云计算市场已经是一个碎片化的市场,这种情况只会变得更严重。随着企业采用云计算逐渐成为主流,企业会将注意力放到那些更适合企业业务的服务商。如果假设每个企业都能在云上获得成功,企业将所有资源投入到单个云计算的可能性非常低。
即便云计算不是走差异化产品的道路,企业也肯定想要像对待其他厂商那样管理云服务提供商,通过利用多厂商策略来创造经济杠杆并降低成本。因此,对于大多数企业来说,最终都会走向多云,而不是选择单个云。
如何管理多云?
企业IT最危险的模式之一就是将IT外包给云,简单地将工作负载迁移到云端并不能免除企业架构方面的任务。尽管企业的云计算计划雄心勃勃,但仍然需要关注可见性、管理变更甚至需要以备审查的责任。
但是,如果企业的每个云都是独立的实体,如何管理和编排策略?如果云计算要提供弹性和可替代的资源,那么当工作负载需要跨越边缘时,如何管理?答案是,即便云是由单个组件构成,这些组件也必须联合起来形成一个无缝混合云。
任何管理策略的最基本的要求是可见性,这意味着希望利用多云的企业需要明确构建数据监控和可视化的集中化,仪表需要考虑物理和虚拟、私有云和公有云。
所有的编排工具和工作流程自动化将遵循全面的监控和可视化策略,如果不能做到对不同领域的一致性和包容性,则企业将无法做到跨云利用资源,因为运营实践依赖于基础设施的一致性。
这种动态在开发者圈子中被称为康威定律(Conway‘s Law):基本上,产品如何构建将反映团队的组织方式。如果我们给IT一个必然的结论,用户体验基础设施的方式将反映出基础设施的管理方式,如果运营团队是基于可见性进行分段的,那么想要提供无缝的用户体验将非常困难。
流程和人员要适应多云模式
这不仅仅是对设备和数据的洗牌,人员和工作流程也需要适应多云模式。很多企业基于明确的管理界限分配资源的情况下,无缝混合环境只有在人员和工作负载可以跨多个域进行操作时才会发生。
这并不是说未来必须没有分离的扁平化组织,而是跨越这些组织的工具和流程需要在思想上精心构建,并且要有明确的无缝混合体验。私有云团队和AWS团队需要始终保持联系,即便这两个团队独立运营。
虽然计划和执行都是在云端进行的,但是最终是否成功取决于用户体验。因此,尽管我们非常关注如何处理跨云工作负载的可迁移性和动态协调,但是这些工作所需的操作不会被用户所注意。