在理想的商业环境中,企业与其云服务提供商建立战略合作伙伴关系,所有相关方都会发展得不错。
然而,事实并非总是如此。随着时间的推移,情况会发生变化,而且在很多情况下,客户与其云提供商之间的关系并没有随着情况的变化而变得更好。例如,成本与最初的预期不符,服务质量也可能没有达到当初的承诺。
无论原因是什么,总有一天,企业想要与其云提供商分道扬镳,特别是在软件即服务(SaaS)产品方面。关键是那一天到来时,能够灵活地应对,而不会对企业造成太大的负面影响。
企业应保有一种有理有据的“合作终止威胁”策略。例如,如果合同条款与业务计划不相符了,企业必须避免被某一供应商锁定,能够去选择其他供应商。
这种策略并不意味着自动假设在某个时候会与云提供商分道扬镳。但如果出了问题,这种可能性还是存在的。
本文介绍一些关于怎样创建并实施这样一种策略的建议。
设计时就要考虑灵活性与可移植性
IT 服务和咨询公司埃森哲首席信息官部的总经理 Merim Becirovic 说:“一个关键因素是让数据和应用程序更易于迁移。”
Becirovic 解释说,企业已经对所有部门进行了数字化改造,而云技术是其中的关键部分。埃森哲目前 95% 的基础设施都运行在云端。
Becirovic 说:“深入到云领域中使我们能够专注于采用原生云解决方案。我们的团队建立了流程来管理并持续引入安全、标准化的云原生产品,以便应用程序进行配置,投入使用。”
Becirovic 说,迄今为止,已经以这种方式提供了 70 多个云原生服务。
使用开放源代码标准编写程序是防止被供应商锁定的一种方法。Becirovic 说:“取决于所使用的服务,这种方法将有助于降低重新设计的成本,从而有利于使用其他能提供类似功能的供应商的云原生服务。”
IT 服务提供商 Epsilon 公司的首席信息官 Robert Walden 指出,维持可移植性说起来容易做起来难。该公司在面向客户的创收服务和后台 IT 运营方面广泛地使用了公有云服务。
Walden 说:“当想要换一家供应商时,应用程序的可移植性越强,就越灵活。某些解决方案比其他解决方案更容易实现容器化。”他说,实际上,完全可移植的云服务并不多见,但尽可能地实现可移植性应该是云用户的主要目标。
部署架构计划以避免被锁定
提供建议、咨询和 IT 服务的 IT 人网(ITPN)公司的首席信息官 Charlie Turri 说:“云实例并不是最重要的,最重要的是供应商锁定问题。
ITPN 公司既使用来自云提供商的服务,也在云服务的选择、设置和管理等方面为客户提供建议。在内部,该公司的大部分内部应用程序、基础设施和数据存储均借助于云提供商。
要避免被供应商锁定,企业可以采用的一种方法是规划更容易“分开”的架构。
Turri 说:“很多企业都在降低抽象级别,熟悉虚拟机和容器,而我们与客户合作,尽可能降低抽象级别。这种方法有很多优点,其中之一是它有助于把供应商锁定的影响降到最低。”
一个好的方法是查看整个架构,在最初向云迁移时便制订好计划,当然,如果已经与云提供商签订了合同,也应及时制订计划。Turri 说:“该计划详细说明了能最大限度减少任何供应商锁定影响的最佳方法。”
Turri 还介绍说,另一种方法是添加一个抽象层来模糊化提供商。他说:“这样做有一些弊端,但的确是能够避免被供应商锁定。”他说,具体来说,对于无服务器功能,所有云提供商的产品通常都以相同的方式工作,但确实有一些特定的差异。
Turri 说:“可以通过抽象层来管理这些差异。我们已经建立了概念验证,以验证这种方法是否可行。应权衡构建并维护抽象层的成本和被供应商锁定的成本。”
Turri 说,在迁移到云端之前或者在现有供应商不再提供服务之前进行周密的预先规划,都有助于缓解供应商锁定问题。他说:“尽可能仔细地考虑终止合作和抽象化。依赖性越小越好。”
走多云路线
越来越多的企业正在创建多云环境,如果某个服务提供商不能解决问题,这将有助于维持合作终止威胁。
Becirovic 说:“我们选择与很多云提供商合作,完成我们自己的工作,以验证多云操作的可行性,降低我们在整个生态系统中的风险,并帮助比较和对比云服务提供商,这样,我们能够更好地与客户沟通。”
Becirovic 说,云提供商之间的竞争非常激烈,因为提供服务的成本越来越低,而且还有各种更好的选择。他说:“这些服务的消费者,在这里指的是企业,是能够获得这些好处的。”
Walden 说,企业应至少有两家公有云平台即服务(PaaS)和基础设施即服务(IaaS)提供商。他说:“企业还应有更多的 SaaS 提供商。”
尽可能利用开源技术
提供移动员工软件平台的 GoSpotCheck 公司副总裁 Nick Wilson 说,云服务提供商的一个主要卖点是很容易试用并实施他们所提供的新技术。
Wilson 说:“然而,如果这些技术是专有的,那就会是一把双刃剑。避免被供应商锁定的最佳解决方案是使用基于大家熟知的开源技术的组件,并使用跨平台工具来管理这些组件。
例如,GoSpotCheck 正在使用运行在 K8s 中的容器构建其下一代服务。Wilson 说:“每家云提供商都有自己的 K8s 产品,但底层技术是开源的,而且和平台无关。这使得我们能够四处迁移集群和容器。”
该公司已经在公有云中建立了自己的 SaaS 平台,借助 Heroku 等 PaaS 提供商以及谷歌和 AWS 等 IaaS 提供商来支持其 Web 应用程序、移动后端、数据仓库,并进行高级分析。
利用合同续签的机会
Wilson 说,最好在续签的时候对现有合同进行谈判。
Wilson 说:“当我们与一家供应商续签长期企业合同时,我们选择了不续签,转而采用更好的‘按需付费’的定价方式。供应商本希望我们继续签订企业合同。但这对于我们的业务发展没什么用。”
云提供商最终支持 GoSpotCheck 的决定,而两家公司目前仍在合作,Wilson 说:“只是在更易于管理的范围内,规模也在调整,趋于更加合理。”
Wilson 说,在决定要与云提供商在哪些层面上进行合作时,总是要权衡取舍。他说:“一开始的时候,按需付费的方式非常好。但一般来说,这种定价方式最不优惠,但是最灵活。因此,在决定签订长期合同时,重要的是要对自己的云布局有一个长期的规划。”
从一开始就要有退出策略
这听起来可能过于消极,但的确应该谨慎地假设云提供商会出现问题,甚至在签订合同之前就做好应对这种情况的计划。
技术咨询公司凯捷北美(Capgemini North America)的执行副总裁兼首席云技术官 Charlie Li 说:“从一开始就要想好怎么退出,以避免被供应商锁定的陷阱。这意味着你在设计、数据和过程等方面开展工作时,所采用的方式方法要确保能够方便地应用到未来的技术环境中。如果需要可移植性,那就只使用特定于小众云供应商的服务,他们绝对能给你带来明确的业务效益,在2~3 年内就能让你的投资得到回报。”
Li 说,不要仅仅因为专有云服务可用就使用它们。他说:“花点时间使用行业标准工具,以便于今后进行迁移。更重要的是,通过充分大量利用容器、微服务体系结构和 API(应用程序编程接口)策略,实现平台无关,从而让云操作在未来不受影响。”
作者:Bob Violino 目前在纽约,是 Computerworld、CIO、CSO、InfoWorld 和 Network World 的特约撰稿人。
编译:Charles
原文网址:https://www.cio.com/article/3441236/6-strategies-for-avoiding-cloud-vendor-lock-in.html
来自:
计世网