软件即服务:重新定义物联网生态系统

  大多数采用此类设计的多是是第二或第三线的公司或业余爱好者。规模不大,大部分增长来自新兴小公司采用的连接技术。通过添加服务器可以支持这些不断增长的互联网需求,因为增长是稳定的,可预测的。另外,未来通过更高价格来向新客户提供连接模块,将提高IT方面的成本开销。

  另一个经常不易识别,已存在的机会主义生态系统,是OEM厂商自己使用现代化的基础设施作为服务(IaaS,基础设施即服务)产品,打造自己的云计算连接平台解决方案。或者更糟的是,当这些厂商认为“他们足够大”时,就意图由他们自己来创建整个生态系统。这是错误的观念。世界领先的嵌入式产品公司在他们产品中所具备的专门技术并且可能是他们自己也需要的;但要将这种IT基础设施的理念在向类似于亚马逊、谷歌这样的业界重量级公司拓展时,最终会削弱他们与消费者之间的价值。

  以上两种机会主义的情形, IT 基础设施往往用于满足最小的连接需求。采用新协议,优化数据库结构、数据挖掘和对云端技术投资的增长,这些对基础设施需求不是来自于内部,而是来自于外部驱动的需要。

  到目前为止,这些实施方式的最大缺点是不可预期的投入及由此带来的不具灵活性的设备。在这两种情况下,是通过购置和运行服务器和SLA连接实现。这是一种单向的供应链。公司通过预测需求和购买、运行并管理最大限度的预期需要,如果对需求预测失败,将导致连接高峰时无法满足需求,从而造成大量的损耗。问题是这种设备在不需要时不能移除。也许可以减少对设备支持次数来节约成本,但因为的该硬件已实际存,因此资本性支出不可避免地会产生贬值。如果供应商过于注重经济性,那么,将对客户体验产生重大影响。

  现代的平台即服务(PaaS)系统

  一个现代的 PaaS 系统可以充分利用基于云计算的模型,来实现高可用性、高可扩展性和全面的解决方案。

  现代的 PaaS 基础平台,使用面向服务的体系架构(SOA),此架构中,各类服务独立运行,且每个服务均用于一个特定的用途。每个服务自身已具备独立扩展的能力且可独立于其他服务。新的服务可以轻松加入而无需对整个系统进行大的改动,对现有服务进行增强或改进也不会影响其他服务的正常运行。这种架构,可以在长期的使用过程中,让管理、维护和支持复杂系统变得简单。

  许多基础架构即服务(IaaS)供应商提供的服务,使现代的 PaaS服务能提供高可用度和可扩展的服务。例如,数据库托管服务,跨区域自动备份,提供可用性高的服务是很大的优势。负载均衡API 接口和按需分配新服务器的能力使我们能够提供高效率的服务。通过不断地监控的服务器,当负载增加时能够分配新的服务器,并在几分钟内将它们添加到负载平衡群集。包括在此时间内获取一个全新的服务器、安装该服务所需的所有软件,将其添加到负载平衡器群集并开始执行服务请求。当监控服务检测到负载下降时,系统会慢慢减少不需要的服务器。即使面对一些不常发生的情况时(如:固件升级),也能保持高的运行效率和可扩展能力。

  现代的 PaaS,充分利用基于云计算平台的IaaS服务并能够成为全球性供应商,并利用IaaS为杠杆轻松建立全球性的数据中心。不同的地理区域可能因法律或性能需求的原因需要建立自己的数据中心,可编程的数据中心使用相同API的,这样可与世界各地的网络运行中心协同运转,提供现代化的多功能及灵活的PaaS服务,以快速响应业务需求。而Ayla 等公司使用的面向现代化的IaaS云服务架构,可带来全新的高可用性、可扩展性高和即时的全球性PaaS 服务。

  本文选自《物联网大会会刊》,转载请注明出处。