TechTarget 原创
你有一个不错的物联网项目的主意。也许是提高你对业务运营的洞察力,也许可以提高员工的生产力和满意度,也许以良好的体验建立客户忠诚度,也许在新的数字业务模式的竞争中占据优势。无论如何,选择物联网平台是具有长期影响的重要决定。
如今的市场上有很多物联网平台的选择。一些是专有平台,一些是基于云的,一些是具有边缘物联网功能的通用PaaS,还有一些是开源的。本文旨在帮助你思考可选择的选项和结果,并重点讨论选择开源选项的战略优势。
软件项目的寿命每年都会缩短。软件包过时是很正常的,每几年需要更新版本,而任何四到五年的软件都被认为是落伍的。然而,硬件设备的寿命更长。家电、汽车、家庭和办公基础设施都预期有几十年的寿命。
你如何向客户保证,这些设备的数字组件也保有相同的寿命?
(图片来源于网络)
从长远来看,锁定特定系统和供应商的问题越来越大。你有信心你今天选择的平台在十年甚至二十年后还能使用?如果没有,从一个平台迁移到另一个平台的成本是多少——特别是对于一大批长期客户而言?你会选择放弃可能对客户产生负面影响的平台的变更,或者要求你对昂贵的重新架构和实施进行投资?如果一个平台停用或在商业上不可行,那怎么办?会对你的业务带来什么风险?
开源提供长期保护
。它永久许可,并提供了将系统锁定在稳定的工作状态以延长长期支持的可能性。自由访问平台的源代码,可以让你长期自由地自行支持系统或寻求替代供应商的支持。
物联网支持你的数字转型,你的数字资产(软件、系统和数据)将越来越多地代表你的业务的核心竞争优势。将你的核心竞争力的控制权交由任何第三方,将会增加风险并限制你的未来选择。你的物联网平台,作为核心业务资产之一,应该由你掌控,而不是外包。
使用开源(特别是Apache License 2.0等许可证),你拥有许多与所有者相同的权利——你可以使用、修改、发展、制作衍生品、开发知识产权、重新发布、商业化、重新许可和提供支持支持。(注意:Apache 2.0许可证的唯一许可要求,是在重新发布期间维护版权和其他声明。)在开源上构建核心系统可以保留战略所有权的优势,是专有许可证或云服务条款所不能提供的。
(图片来源于网络)
今天,你可能是构建连接产品的物联网平台的“用户”。但是,明天你可能会将你的平台开放给更广泛的生态系统,甚至演变成为其他人可以使用的物联网平台的“供应商”。开源许可条款保留了将产品商业化和成为平台的能力。
“掌控”你的平台可以让你避免以下情况:
与你的平台供应商的技术分歧
。如果供应商中断了平台,或是对性能,功能或服务质量进行单方面的更改,从而影响你服务客户的能力,该怎么办?如果你需要以特定方式自定义平台,而供应商不愿意支持,该怎么办?
商业分歧
。如果供应商更改商业条款,对你的业务模式产生负面影响,或与你对客户的长期承诺不一致,该怎么办?或者商业条款没有发生改变,但是你的业务却发生改变了呢?
战略分歧
。如果供应商由于不利的收购,市场地位,声誉或监管的变化而在战略上有问题呢?
开源的设计,为你提供选择,面对任何技术或商业,偶然或战略变动时,保持你的独立性。
成本是相对的。商业开源通常被认为是最具成本效益的选择,但有很多情况可能会影响投资回报率。其中许多因素可能随时间而变化,这里有些例子:
· 云托管的选项可以加速早期的原型设计和开发,并在项目早期和迭代阶段提供高敏捷性——入门成本低。然而,当设备数量低时,每个设备定价的云产品具有吸引力,但是随着设备数量的上升,价格会快速达到不合理的水平。
· 对于缺乏管理可扩展,高可用性的内部部署系统所需的运营专长的企业,云产品可能具有吸引力。然而,对于已经拥有或认为构建自我管理开源部署的容量,是成本效益的企业而言,内部部署软件可能会提供更低的长期成本。
· 对现有的IaaS平台添加物联网平台功能(假定是低成本)在定位为增量成本时,可能非常有吸引力。然而,从长远来看,混合IaaS和PaaS层限制了你迁移到其他IaaS平台或你自己的数据中心的能力,并限制了你的谈判能力。简洁的架构层有更多的修改余地,来利用每层的最低成本。
不同平台之间的迁移可能相当昂贵和耗时。在不同部署形式(云托管或自托管开源)平台之间迁移的架构容量,比迁移到完全不同的平台要容易得多。
这些模式之间的最佳平衡是通过公有云,托管云和内部部署或自我托管系统之间的全真迁移实现的。在这种模式下,你具备根据当前情况,调整最佳价格的能力。
开源让更多人能够及时检测和解决安全漏洞。传统上,设备遵循“通过隐匿性来实现安全”的方法。但是,远程设备的许多攻击,证明这种方法是无效的。开源硬件和软件让更多人参与设计和实施,并能够及早发现漏洞。
商业支持的开源供应商以合理的成本提供支持服务,并对安全威胁和措施保持警惕。