在各行各业,创新对企业的未来发展都发挥着关键作用。通常,这意味着采用新兴技术,以利用不断增长的数据量和类型为客户提供优质体验。
阻止企业快速扩展技术栈以改善客户体验的主要障碍之一是供应商锁定。当客户无法从一种服务迁移到另一种服务时,就会出现这种情况,这可能是由于专有技术与外部软件不兼容,或者由于合同协议阻止用户采用竞争解决方案所致。
当供应商将数据转移至另一个解决方案提供商的服务变得困难、昂贵或几乎不可能时,这种情况就会加剧。数据集越大,使用的服务越多,迁移就越困难,成本也越高。这种现象被称为“数据引力”。
(资料图片)
缺乏灵活性和敏捷性阻碍了一些企业采用技术,而这些技术可以帮助他们匹配竞争产品、创新并使自己与市场上的竞争对手区分开来。
企业要想取得成功,业务领导者需要了解供应商锁定和数据引力挑战,并实施策略来避免这些挑战。这里有6条建议可供业务领导者参考。
1、构建应用程序时要考虑可移植性构建任何独立于供应商特定概念、体系结构和功能的应用程序的关键原则是可移植性。这意味着在应用程序的设计阶段,需要做出正确的体系结构决策,抽掉任何供应商依赖项,并添加可移植性层。可移植性使得在各种主机环境中安装和支持应用程序变得简单,而无需开发人员更改代码。
这不是一个新概念。过去,它已经成功地用于使应用程序独立于数据库、中间件和安全供应商。我们中的许多人似乎已经忘记了这一点,因为我们迫切需要转向云计算。然而,成熟的企业确实有这个原则,不会轻率地使用云服务提供商发布的所有服务/lambda和功能,从而保持对其应用程序架构的控制。
这为他们提供了灵活性和更强大的谈判能力,因为他们不受数据引力规则的约束。
2、保留对应用程序堆栈的控制任何基于云的应用程序通常在其堆栈中有四个基本组件:安全层、应用程序逻辑层、数据层,最后是基础设施(硬件)层。拥有清晰的抽象并坚持标准而非(云)供应商特定的实现是理想情况。
上云的主要原因是计算基础设施,但是没有意识到这一点,企业经常陷入使用上述服务的陷阱,并发现自己被困在其中。这是一段艰难的旅程,如果有一个领域需要他们特别密切关注,那就是数据层。
选择独立于云供应商的这一层最终将能够使企业保留其数据的所有权。这将使他们能够控制数据可移植性和数据迁移。如果没有这一点,他们就会陷入供应商的“数据引力”中,正是他们自己缺乏理解和尽职调查,才使自身陷入了漩涡。
3、坚持开放标准方法专有技术常常导致供应商锁定。就该问题而言,采用开放标准方法是解决方案。开放标准的出现是为了避免“锁定陷阱”。有了开放标准,客户可以灵活地从一个供应商切换到另一个供应商,使他们能够创建定制的解决方案,即使是竞争激烈的技术。
一些流行的厂商中立型开放标准包括JSON、REST、HTTP、LDAP、OAuth、gRPC以及SQL。
4、避免与单一供应商的技能锁定随着时间的推移,许多企业已被确定为“单一供应商商店”。在过去的30年里,这些公司已经与单一供应商(微软、IBM或甲骨文)的技能深度锁定。整个开源运动就是为了摆脱这些单一供应商的束缚。
现在,同样的场景在云技术的背景下再次上演。这是企业需要敏锐意识到的问题。他们需要在收购和培训现有员工方面进行投资,以了解整个云计算供应商的情况,以便能够以“供应商中立”的方式做出明智的决策。拥有只知道一个堆栈的资源就像挥舞一把锤子——所有东西看起来都像钉子。
5、采用混合和多云策略根据Gartner的说法,“大多数企业采用多云策略都是为了避免供应商锁定或利用最佳解决方案。”Forrester还发现,超过一半的业务决策者认为避免供应商锁定是部署“即服务”数据管理策略的最主要原因。
到2025年,超过四分之三(76%)的企业将使用两个或更多的公有云,近三分之二的企业在应用软件上的支出将用于云技术,很明显,在迁移至云时避免锁定是许多企业的首要任务。
通过采用混合云和多云架构,企业可以选择提供“与云无关”(cloud-agnostic,即应用和工作负载可以在任何云平台上运行,不依赖于哪一个云服务平台)服务的供应商,这能够使他们根据业务需求自由地混合和匹配来自不同供应商的工具和服务。
重要的是要明白,这可能会导致前期成本增加。但从长远来看,这是一个明智的选择,因为在应用程序的整个生命周期中,供应商锁定将付出高昂的代价。
6、查看合同细则,准备好谈判这一步似乎是显而易见的,但是当赶时间的时候,许多企业会粗略地阅读合同的细则。企业应该确保他们的法律团队仔细审查合同,以确保不存在供应商锁定情况。
在审查合同时,重要的是要了解服务是否支持轻松迁移,是否有工具或资源可用于支持应用程序的集成和迁移,以及服务是否在预算范围内。密切关注合同协议,例如自动续订,这可能会使企业陷入长期服务的困境。在可能的情况下,协商数据的所有权可以帮助企业减小数据引力的挑战。
不要让供应商锁定扼杀创新对于一个新成立且资源和技能有限的企业来说,它可能有助于对硬件/软件供应商或云提供商进行标准化。也就是说,早期做出的决策可能会对长期战略产生负面影响,特别是当企业发展或战略变化时发生供应商锁定情况。
对于面向未来和面向供应商的应用程序,请尽可能理解并实现上述建议。这将帮助企业从锁定中解放出来,并能够使企业使用行业最佳和最具成本效益的技术进行创新,帮助企业的业务在竞争中保持领先地位。