企业希望某些工作负载采用一家云计算供应商的云服务,而其他的工作负载采用另一家云计算供应商的云服务。但这说起来容易做起来难。
随着越来越多的企业采用多云和混合云计算策略,避免被一家云计算提供商的工具和技术锁定,变得比以往任何时候都重要。多云和混合云部署提供了许多好处。其中包括选择云计算供应商的附加服务,并适合企业业务的能力,以及在适当的时候实施最佳解决方案的能力。多云还增加了企业业务的冗余和安全性,因为人们都知道“不要把所有的鸡蛋都放在一个篮子里”的道理。
然而,尽管存在多云的趋势,但仍然有很多方法可能让企业锁定。以下简要介绍一下企业如何被一家提供商锁定的六种常见方式,以及对企业如何保持云实施提出一些可操作的建议。
1.专有接口
主要的云计算基础设施提供商提供附加服务,旨在自动执行数据流、业务流程和无服务器功能等日常任务。企业的想法是释放一些工作业务,以便员工有更多时间用于更高价值的活动。但是,如果云计算提供商使用专有应用程序编程接口(API),那些基本服务可能直接导致企业被供应商锁定。企业可以通过寻找支持开放API的云计算基础设施提供商并使用Kubernetes、Kafka、Terraform,以及Fn等开源工具构建服务来避免这种问题。
请记住,仅仅支持开放API可能还不够。云计算提供商还需要在服务和地区之间以一致的方式这样做。换句话说,确保云计算提供商开放API的方法不会脱节。评估这个问题的一种方法是仔细查看提供商的路线图,以确定它是否切合实际,并且可以在现在和未来正确支持企业的多云战略。
2.缺乏开源支持
开源技术可以极大地简化在企业数据中心和云计算环境之间移动工作负载的过程。由于它们是云中立的,开源标准还可以更轻松地跨越云平台移动,避免云平台锁定,并推动多云部署。但要实现这些,企业必须选择在开源和其他第三方工具方面可以提供广泛支持的云计算提供商。对于越来越多采用DevOps方法进行IT系统管理的企业来说尤其如此。
3.没有适合的合格伙伴
一些云计算提供商在构建支持其平台的第三方软件和服务生态系统方面取得了不错的进展。但这并不一定意味着企业就能够很容易找到合格的专业服务合作伙伴或托管服务提供商(MSP),以帮助企业正确实施这些工具。无法找到可靠合作伙伴的企业可能会被锁定使用云计算提供商自己的专业服务,而缺乏选择对于企业来说,会增加额外的成本、挑战和风险。
4.功能设置不足
当企业开始使用云服务时,其云计算提供商可能会提供开放、可互操作的环境。但是,当需要在云中运行DNS、负载平衡、CDN或WAF服务之类的功能和服务的时候呢?确保提供商可以支持这些类型的第二级和第三级服务,具体而言,他们可以将服务与其他提供商的基础设施端点集成。如果云计算提供商未能实现这一目标,那么这些服务将不能提供完整的功能,并且无法充分发挥其潜力。
5.容器开发经验不足
开发人员越来越多地采用容器原生技术来实现新的云原生应用以及迁移到云平台的传统应用。但他们也担心被云计算供应商或应用开发平台提供商锁定,其原因是什么?虽然大多数云计算提供商都提供可以帮助开发人员创建容器原生服务的工具,但该流程通常要求开发人员浏览非集成、离散和专有组件的菜单。而这是其锁定的秘诀。企业避免这种问题的最佳方法是选择一家云计算提供商,该提供商提供基于容器的生态系统支持的开放、基于标准和可组合的堆栈。
6.对非云原生工作负载的支持不佳
使用非云原生工作负载正确支持企业客户。例如,企业可能会发现一个在支持以前基于微软Windows的工作负载方面表现不佳的提供商。缺乏选择可能会扼杀企业的业务,并将其锁定为使用低级工具和技术。企业好的办法是寻找一个具有完整功能集和稳定性能记录的云计算提供商进行合作,确保云计算门户易于理解,并提供跨区域的一致功能。
最后,在查看提供商的业务时,企业需要了解他们是否确实拥有支持业务所需的内部人才和行业专业知识,因为这些会随着时间的推移而不断发展。