为你的物联网平台选择开源是明智之选

日期: 2017-09-04 作者:Jonathan Marsh翻译:陈晓诚 来源:TechTarget中国 英文

你有一个不错的物联网项目的主意。也许是提高你对业务运营的洞察力,也许可以提高员工的生产力和满意度,也许以良好的体验建立客户忠诚度,也许在新的数字业务模式的竞争中占据优势。无论如何,选择物联网平台是具有长期影响的重要决定。 如今的市场上有很多物联网平台的选择。

一些是专有平台,一些是基于云的,一些是具有边缘物联网功能的通用PaaS,还有一些是开源的。本文旨在帮助你思考可选择的选项和结果,并重点讨论选择开源选项的战略优势。 长远考虑 软件项目的寿命每年都会缩短。软件包过时是很正常的,每几年需要更新版本,而任何四到五年的软件都被认为是落伍的。

然而,硬件设备的寿命更长。家电、汽车、家庭和办公基础设施都预……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

你有一个不错的物联网项目的主意。也许是提高你对业务运营的洞察力,也许可以提高员工的生产力和满意度,也许以良好的体验建立客户忠诚度,也许在新的数字业务模式的竞争中占据优势。无论如何,选择物联网平台是具有长期影响的重要决定。

如今的市场上有很多物联网平台的选择。一些是专有平台,一些是基于云的,一些是具有边缘物联网功能的通用PaaS,还有一些是开源的。本文旨在帮助你思考可选择的选项和结果,并重点讨论选择开源选项的战略优势。

长远考虑

软件项目的寿命每年都会缩短。软件包过时是很正常的,每几年需要更新版本,而任何四到五年的软件都被认为是落伍的。然而,硬件设备的寿命更长。家电、汽车、家庭和办公基础设施都预期有几十年的寿命。你如何向客户保证,这些设备的数字组件也保有相同的寿命?

从长远来看,锁定特定系统和供应商的问题越来越大。你有信心你今天选择的平台在十年甚至二十年后还能使用?如果没有,从一个平台迁移到另一个平台的成本是多少——特别是对于一大批长期客户而言?你会选择放弃可能对客户产生负面影响的平台的变更,或者要求你对昂贵的重新架构和实施进行投资?如果一个平台停用或在商业上不可行,那怎么办?会对你的业务带来什么风险?

开源提供长期保护。它永久许可,并提供了将系统锁定在稳定的工作状态以延长长期支持的可能性。自由访问平台的源代码,可以让你长期自由地自行支持系统或寻求替代供应商的支持。

掌控

物联网支持你的数字转型,你的数字资产(软件、系统和数据)将越来越多地代表你的业务的核心竞争优势。将你的核心竞争力的控制权交由任何第三方,将会增加风险并限制你的未来选择。你的物联网平台,作为核心业务资产之一,应该由你掌控,而不是外包。

使用开源(特别是Apache License 2.0等许可证),你拥有许多与所有者相同的权利——你可以使用、修改、发展、制作衍生品、开发知识产权、重新发布、商业化、重新许可和提供支持支持。(注意:Apache 2.0许可证的唯一许可要求,是在重新发布期间维护版权和其他声明。)在开源上构建核心系统可以保留战略所有权的优势,是专有许可证或云服务条款所不能提供的。

今天,你可能是构建连接产品的物联网平台的“用户”。但是,明天你可能会将你的平台开放给更广泛的生态系统,甚至演变成为其他人可以使用的物联网平台的“供应商”。开源许可条款保留了将产品商业化和成为平台的能力。

“掌控”你的平台可以让你避免以下情况:


  • 与你的平台供应商的技术分歧。如果供应商中断了平台,或是对性能,功能或服务质量进行单方面的更改,从而影响你服务客户的能力,该怎么办?如果你需要以特定方式自定义平台,而供应商不愿意支持,该怎么办?
  • 商业分歧。如果供应商更改商业条款,对你的业务模式产生负面影响,或与你对客户的长期承诺不一致,该怎么办?或者商业条款没有发生改变,但是你的业务却发生改变了呢?
  • 战略分歧。如果供应商由于不利的收购,市场地位,声誉或监管的变化而在战略上有问题呢?


开源的设计,为你提供选择,面对任何技术或商业,偶然或战略变动时,保持你的独立性。

成本

成本是相对的。商业开源通常被认为是最具成本效益的选择,但有很多情况可能会影响投资回报率。其中许多因素可能随时间而变化,这里有些例子:

  • 云托管的选项可以加速早期的原型设计和开发,并在项目早期和迭代阶段提供高敏捷性——入门成本低。然而,当设备数量低时,每个设备定价的云产品具有吸引力,但是随着设备数量的上升,价格会快速达到不合理的水平。
  • 对于缺乏管理可扩展,高可用性的内部部署系统所需的运营专长的企业,云产品可能具有吸引力。然而,对于已经拥有或认为构建自我管理开源部署的容量,是成本效益的企业而言,内部部署软件可能会提供更低的长期成本。
  • 对现有的IaaS平台添加物联网平台功能(假定是低成本)在定位为增量成本时,可能非常有吸引力。然而,从长远来看,混合IaaS和PaaS层限制了你迁移到其他IaaS平台或你自己的数据中心的能力,并限制了你的谈判能力。简洁的架构层有更多的修改余地,来利用每层的最低成本。

不同平台之间的迁移可能相当昂贵和耗时。在不同部署形式(云托管或自托管开源)平台之间迁移的架构容量,比迁移到完全不同的平台要容易得多。

这些模式之间的最佳平衡是通过公有云,托管云和内部部署或自我托管系统之间的全真迁移实现的。在这种模式下,你具备根据当前情况,调整最佳价格的能力。

安全

开源让更多人能够及时检测和解决安全漏洞。传统上,设备遵循“通过隐匿性来实现安全”的方法。但是,远程设备的许多攻击,证明这种方法是无效的。开源硬件和软件让更多人参与设计和实施,并能够及早发现漏洞。

商业支持的开源供应商以合理的成本提供支持服务,并对安全威胁和措施保持警惕。

回馈

开源让你有机会回报平台,这对你的业务有重大的益处。它确保你在公正的模式下,根据你的时间线,获得重要的特定功能。通过将重要的特定功能回馈给代码基,你无需长期维护该功能,而是由开源社区负责,改进和维护。

网络效应在开源社区中发挥作用。每个回馈有助于建立一个充满活力的生态系统,使你的业务受益。Android是一个很好的例子:作为一个功能齐全的开源设备操作系统,它允许许多设备制造商提出创新的硬件设计,并促进全球创新。贡献者越多,平台发展越快;例如平台支持的设备数量。你可以做出参与的战略承诺,来维护平台的活力。

开源也为企业提供帮助。众所周知,它可以吸引和留住优秀员工- 许多顶尖的工程师都认为使用和参与开源社区有着令人兴奋的好处,对他们的职业有帮助。他们经常寻求支持参与开源社区的雇主。这些员工可以帮助你的企业实施开源的分布式开发和治理实践,这些实践已被证明能够有效地促进协作和共享,从而带来出色的效率和创新。

对开源的贡献被视为一种企业社会责任的形式,增加了客户和业界的好感。

用开源构建未来

开源将成为互联网中的重要力量。许多设备已经运行Linux和Android等开源操作系统,并将这些设备平台与开源的物联网平台配对,用于设备管理,安全性和分析功能,提供了自然的协同效应。深度代码,开发活动和路线图以及安全功能的可见性,帮助提高决策能力。

为概念验证,评估标准和任何具有战略意义的物联网项目,寻求开源的物联网平台,将有助于业务和技术领导者考虑他们的开源战略。