云计算和开源时代的锁定

云计算和开源时代的锁定

作者:开源云中文社区 2022-04-06 11:00:27

云计算

开源 客户喜欢谈论锁定,因为顾客喜欢谈论它,所以供应商也喜欢谈论它。好吧,让我们来讨论一下供应商锁定!

我们喜欢讨论锁定问题。什么是供应商锁定?还有其他类型的锁定吗?云能保护你不被锁定吗?开源解决方案能否带来锁定?

答案是:视情况而定。

每一项技术选择都是一场零和博弈。学习和部署一种技术所花费的资源,不能用于另一种技术。但锁定是不同的。

客户喜欢谈论锁定,因为顾客喜欢谈论它,所以供应商也喜欢谈论它。好吧,让我们来讨论一下供应商锁定!

开始

从历史上看,所有技术都是专有的,所以技术选择就是供应商选择,供应商选择就是技术选择。你有两个选择,一个是自己开发技术,另一个是以许可成本从供应商那里购买技术。

一旦你承担了许可费用,你就有一个风险,那就是这项技术可能无法正常工作。如果你想换一种不同的技术,可以,但必须支付新供应商的新许可费用以及采用新技术的费用。采用新技术的成本有三个组成部分:许可成本(CapEx)、采用成本(CapEx)和维护成本(OpEx)。

对于大多数专有软件,一旦用户购买了许可,他们就可以继续永久使用它,只要他们能够忍受缺乏安全更新等情况。

但一些专有许可要严厉得多。对于限制最严格的专有软件,没有许可就无法继续使用。有些情况下,专有技术的用户每年都必须为使用该技术的许可付费。

这些成本导致买家采取极端保守的行为。在购买软件许可之前,客户确实希望确保该软件按声明的方式工作。在技术选择或供应商选择上的任何错误都可能极其昂贵,因此买家可以使用白皮书、咨询书面客户推荐信、与其他买家交谈、咨询Gartner或IDC等分析师以及阅读贸易杂志来核实潜在的购买。在这个时代,征求建议书(RFP)的概念变得流行起来,迫使供应商在买家承诺购买软件之前尽可能多地披露信息。

由于许可和技术采用的前期成本比维护成本更高,人们自然倾向于在很长时间内使用相同的技术堆栈并抵制更改。

开源的方式

随着开源软件的出现,软件许可成本减少。有了开源,采用和学习新技术仍有成本,但还有另一个隐藏的优势。

有了开源软件,供应商无法锁定买家。买方保留在任何给定时间选择不同供应商的权利。即使只有一家供应商销售对特定开源代码的支持,买家仍然有选择。买家可以吸引另一个供应商支持它,自己支持它,支付顾问支持它,甚至在没有支持的情况下运行它。原始供应商没有能力强迫买方继续保持财务关系。从供应商锁定的角度来看,这改变了游戏规则。

实际上,开源切断了技术选择和供应商选择的联系。你采用哪种技术以及你选择从谁那里采用它可能是两个完全不同的选择。此外,这些选择有明显不同的风险和回报。

最快的采用方式

最近,人们似乎已经忘记了供应商锁定的历史。他们不记得这一切是怎么开始的,所以有一种看法认为,几乎任何令人讨厌的技术采用都是锁定的。并不是。

开源技术仍然存在采用成本,这会产生重力,但重力和锁定是两个截然不同的概念。做任何选择都有重力。做出技术选择更是如此。但重力并不能阻止你在犯错时放弃决定。采用成本本身并不是固定不变的。

例如,假设你做出技术决策,使用开源项目来解决数据存储问题。在项目进行到一半时,你意识到这项技术无法满足你的需求,所以你必须找到一种替代的开源技术,投入时间学习和部署它,并在采用这个新项目时承担另一个风险。

这不是锁定。

锁定是一件更可怕的事情。锁定是指只有一家供应商可以提供你采用的技术解决方案。供应商锁定是指你想保留技术,但摆脱供应商时碰到的。供应商锁定指的是,如果你不支付新的许可费用或维护费用,明年甚至无法使用该技术。

即使在2021,有时买方也无法避免供应商锁定。有时,专有解决方案确实是解决问题的唯一可行方案,在这些情况下,供应商锁定是必要的。但是,在这些情况下,笔者建议使用所有发明的流程来处理这些问题:RFP、分析师、客户参考等。

开源已经改变了IT基础设施和网络,但在制造业等许多行业,供应商锁定仍然是供应商和买家之间的默认关系。

去云端应该能解决所有问题

云可以分为三层:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。虽然IaaS可以被认为是在云中租用硬件,但PaaS和SaaS需要以完全不同的方式来考虑(硬件1.0和硬件2.0)。在IaaS的服务之间进行迁移相对简单,买家可以很好地避免被供应商锁定。更高层次的服务,没有那么多。云提供商是否真的会在软件世界中获胜还有待观察,但他们肯定会像最初的硬件供应商一样,不断攀升,因为他们想为客户提供更粘人的解决方案。让我们从供应商锁定的角度来探讨这些较低级别和较高级别服务之间的差异。

通过笔者所说的硬件2.0,服务器、网络和存储在云中租用,并通过API进行配置。从一家云提供商迁移虚拟机的转换成本相当于学习一种新的资源调配API。Ansible和Terraform等工具为买家提供了一个API,可以在每个云提供商的底层API之间进行转换,从而进一步降低了这些成本。如果架构设计良好,买家只需对配置文件进行一些更改,就可以在云提供商之间移动(尽管存储仍然有重力)。

这给我们带来了与采用开源软件相当的成本。当然,有采用费,但没有许可费。你从每一家云服务提供商那里得到的最终产品在功能上几乎相当。对于特定于硬件的东西,比如Arm/x86/Power、GPU等,有一些区别,但这是正常的区别,与硬件供应商多年来所做的类似。

但服务是不同的。Amazon Kinesis、DynamoDB、ElastiCache、Simple Queue Services、TimeStream、OpenSearch、Lambda等云服务,甚至Azure DevOps Pipelines、GitHub Actions和AWS Image Builder等云服务都与租用虚拟机完全不同。

这些服务,尤其是部署单个应用程序通常需要的这些服务的复杂组合,只能从一个供应商处获得。更糟糕的是,云服务类似于最严厉的专有许可。如果不向云提供商付费,你甚至不能使用它们。通过高级专有服务的复杂组合部署,我们将供应商选择和技术选择结合在一起。甚至还有一种重构成本,类似于过去专有软件的许可成本。

总之,这组复杂的服务相当于经典的供应商锁定。如果你想把技术选择和供应商选择这样内在地联系起来,笔者鼓励你找律师、咨询分析师,并与其他客户真正做好准备。

许可的问题

这场辩论是在AWS和Redis等供应商之间的争斗中公开进行的。尽管Redis已经更改了许可,但仍在使用的许可保护了买家。如果你对Redis感到愤怒,你可以自己运行它,也可以付费咨询公司为你运行它。

另一个容易被忽略的细节是,有了Redis,买家仍然可以自由构建一流的解决方案。他们可以决定从戴尔购买服务器,从红帽购买操作系统,从Redis购买数据解决方案。或者,如果他们对戴尔、红帽和Redis感到愤怒,他们可以从谷歌租一台虚拟机,使用SUSE Linux,并支付咨询费来管理Redis层。或者,他们可以在本地使用VMware,使用Ubuntu服务器,雇佣程序员来维护Redis 50年。

钟摆是否会从云向另一个方向摆动?或者,云供应商是否真的在走之前硬件供应商的路,并将被紧随其后的开源软件初创公司所取代?

选择的悖论

错误的技术选择和供应商锁定是任何采用技术的人都需要了解的两种截然不同的风险,但它们不是一回事。糟糕的技术选择是进门的风险,供应商锁定是走出门的风险。

如果你正在迅速采用技术,试图通过冒险获得回报,你会做出一些糟糕的技术选择。糟糕的技术选择是一项核心竞争力——快速失败。你会在这些错误的选择中生存下来,从中学习,并在做出新的选择时变得更好。这是对软件驱动公司所需核心竞争力的战略投资。

糟糕的供应商锁定选择不是一项战略投资。由于绝大多数创新都来自开源,因此采用将你锁定在单一供应商的技术几乎没有风险或回报。

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/228658.html<

(0)
运维的头像运维
上一篇2025-04-18 09:59
下一篇 2025-04-18 10:00

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注