国家标准和技术研究所 (NIST) 定义的云计算是:“一种用于支持便利按需网络访问可配置计算资源(例如,网络、服务器、存储应用程序和服务)共享池的模型,这些资源能够被快速提供和释放,只需投入很少的管理工作或与服务提供商进行很少的交互”。
在机器对机器 (M2M) 应用程序中,能够远程监控、收集、存储和可视化数据至关重要。今天的客户可选择建立自己的后端服务器系统及相关软件元素,或依靠一个已提供解决方案大部分内容的基于云的系统。哪种解决方案最好,
将取决于很多因素,包括:核心能力、复杂性、资本投资、上市时间等等。
基于云的系统的优点
云让企业快速且以成本有效的方式追求商机。在云服务之前,软件开发人员必须开发或购买、配置和维护其自己的服务器和软件应用程序。这些活动可在 OEM 核心能力之外并使得公司注意力从核心工作上分散开来。云可通过极少或无需资本支出提供快速轻松部署基于云的解决方案,加快产品上市时间。
降低启动成本,无需资金投资。无需购买硬件服务器、软件和许可,且无需建造安全位置或计算机房和管理系统。
云计算描述为“量入为出模型”,这意味着系统的规模始终合适。您为您使用的支付。这在最初启动或者验证概念时至关重要。在云解决方案中,部署少量用于验证概念或演示的设备无需硬件和软件的资金支出。同时,通过云解决方案,您可在需要将数据从设备移动至服务器和企业应用程序时免去编写数据经纪商和其他相关联软件要素的大量软件工程
云计算交付模型
-
基础设施即服务 (IaaS),用户可利用处理能力、存储、互联部件或中间件等“基础计算资源”。消费者可控制操作系统、存储和已部署的应用程序。IaaS 客户通常是具有大量 IT 专长的公司,他们希望访问计算力,而不想负责安装或维护硬件。
-
平台即服务 (PaaS) PaaS 是一个基于云的平台,公司可使用该平台开发其定制应用程序或编写与现有应用集成的软件。用户控制环境内运行的应用程序(且可能对托管环境有部分控制),但不控制
其运行的操作系统、硬件或网络基础设施。PaaS 当前是最小的云计算市场部分,且常常由寻求外包其部分基础设施的成熟公司使用。
-
软件即服务 (SaaS) 云内交付模型最大且最成熟的一部分是应用程序或应用程序套件,其驻留在云中而非用户的硬盘或设备上。Google 地图、Salesforce.Com 和 Shutterfly 是常用的 SaaS 应用程序的示例。
云产品在签署类别中拥有共同的少数相似之处。
-
客户租借而不是购买产品,让 IT 从资金支出转为运营支出。
-
供应商负责让一切“在引擎盖下”——所有维护、管理、容量规划、故障排除和备份。
-
通常可快速轻松地从云获得更多东西——来自 IaaS 供应商的更多存储容量,可应对更多 PaaS 项目,或用于 SaaS 应用程序用户的更多席位。
云平台的选择标准
当今市场中有许多云解决方案,而决定哪个解决方案是最好的将取决于您的应用需求和市场目标。这里有少数几个选择标准,将助您进行正确的选择。
设备 API 或代理代码尺寸
即便不是所有,绝大多数云解决方案也需要在远程设备上放置软件。该应用程序编程接口 (API) 代码片段告诉设备如何与基于云的系统相连和对接。寻求拥有最小占用空间 API 且可执行所要功能的云解决方案应是一个目标。在微控制器中,存储器是微控制器解决方案整体成本的主要推动因素。必须将您的微控制器更改为更大的存储器占用空间以容纳较大的软件 API 将提高您解决方案的成本。视解决方案和供应商而定,40 行“C”编码可完成将数据发送至设备平台的目标。
协议支持
XML 是用于将数据从设备移到基于云的系统的一个协议。一般而言,这是一个合适的解决方案,然而在尝试
最大程度降低数据包耗用和延迟时,XML 可能不是
最慎重的选择。应考虑 SNP、MQtt、GPRS、REST、UDP 和其他传输控制协议 (TCP) 以提供更好的性能。如果您正在使用蜂窝链路,您将为每千字节数据付费,因此选择合适的协议将影响总拥有成本。
系统延迟
延迟是基于云的解决方案中需要热切了解的又一规格。应用程序会变化,所以对个人而言实时的意义可能相互之间有慢有快。测试并测量事件发生到它到达系统并生成
响应所需的响应时间以确保其满足您的应用需求。当今基于云的系统可实现次毫秒的响应。“秒级”范围的延迟可能是系统性能方面的危险信号。
硬件平台
考虑到当今市场中丰富的微控制器和微处理器选择,
与可支持您的处理器架构的云供应商合作至关重要。需要更改您的处理器架构以容纳云选择将限制灵活性并延长设计时间。
长期存储
从远程设备收集数据的主要目标是对数据应用商业智能和分析。为对商业过程效率提供长期的分析(例如,五年),现场数据需要被储存且可访问。如果您的云解决方案未提供长期存储,您将需要自行提供存储解决方案或者将数据移动至另一基于云的服务器解决方案(以额外的开支、延迟和风险为代价)。寻求拥有长期存储选择的供应商以简化您的解决方案。
云解决方案的成本模型
在讨论成本模型时,简单更好。在该行业内,定价模型与解决方案同样多,因此您必须仔细确切了解您必须支付的内容。
节点/设备数量
最简单的方法是根据个人想要与其进行通信的节点数目按月收费。在该模型中,个人按价格乘以节点数量收费。寻求可根据部署更多节点提供阶梯定价和折扣的解决方案。这是一种服务相关的业务且数量影响定价。
数据使用
某些供应商需要发送/接收的数据量保持在预设阈值以下。寻求未对不同等级的所储存数据收取额外费用的供应商。通常,应包括来自嵌入式系统的遥测数据,而不对用户收取额外费用。当然,如果您以 30 帧每秒的速度串流 24 部高清摄像头且需要储存所有数据若干年,您可能需要为这类应用支付更多费用。
API 调用
当应用程序向系统询问信息时发生 API 调用。某些供应商会限制每月 API 调用的数目(并根据实际数目每月收取额外费用)。寻求免费的无限制 API 调用。
交易成本
某些供应商可能会每笔交易收取额外费用,并要求每月达到最低数量。留意这些看似较少而又可快速累加并提高服务成本的费用。寻求没有交易费用的供应商。
云提供商的
服务水平协议
成熟的云供应商将为您提供服务水平协议 (SLA),该协议列出系统正常运行时间、平均故障间隔时间以及系统停机时的优惠积分。如果没有 SLA,这是一个危险信号,您应寻求其他地方的服务。每个应用程序独一无二且可 24 小时全天候不间断访问数据至关重要。
知名云供应商的每次停机都会吸引大量关注,但成熟提供商的整体云可靠性记录让人敬佩并且会让大多数就地部署运营羡慕不已。例如,Google 的 Gmail 服务在 2010 年的可用性为 99.978%。
艾睿机对机
解决方案
从概念研发阶段进入到实际生产,在设计周期的各个阶段,艾睿 M2M 解决方案以无线专业知识、世界一流供应商提供的丰富产品、无与伦比的 M2M 工程支持、综合服务和知名供应链管理能力为您提供支持,实现效率最大化,简化上市速度。