AWS IoT SiteWise 定价
AWS IoT SiteWise 是一种托管式服务,可以轻松地从工业设备中大规模地收集、整理、处理和监控数据,以帮助您做出更好的数据驱动型决策。您只需按实际用量付费,不设最低费用或强制服务使用量。您需要分别为消息收发、数据处理、数据存储、数据导出、AWS IoT SiteWise Monitor、AWS IoT SiteWise Edge 和告警的使用付费。
定价详细信息
AWS IoT SiteWise 消息收发
消息会向 AWS IoT SiteWise 传输、从其接收以及在其中传输设备数据和计算数据。消息通过查询或发布摄取或检索的数据量进行计量。
数据摄取:可以通过应用程序编程接口(API)(这是一种允许两个软件应用程序交换信息的方法)摄取信息,或通过对设备数据的计算生成信息。消息还可以通过 AWS IoT SiteWise API 摄取,包括 AWS IoT SiteWise Edge 或其他应用程序客户端使用的 API(例如 BatchPutAssetPropertyValue、CreateBulkImportJob)。
为了实现近乎实时的数据摄取,消息以 1KB 的增量,或每个数据流 10 个数据点进行计量。
对于缓冲数据摄取,消息以 5 KB 为增量计量,或跨多个数据流的 60 个数据点进行计量。摄取缓冲数据时,每个摄取周期将向您收取至少 10MB 或 2,000 条消息的费用。
AWS IoT SiteWise 与 Amazon Lookout for Equipment 集成,在 Lookout for Equipment 中训练异常检测模型并在故障发生之前进行预测。在 AWS IoT SiteWise 中发布和接收消息、进行计算和存储将产生费用。
数据检索:把属性(例如,传感器值的测量值)发布到查询请求时(例如,通过 API 检索数据或发布到 AWS IoT Core 时),将会检索消息。
为响应资产属性查询请求而发布的消息将按消息中包含的每组(最多 50 个属性值)或每 4KB 数据进行计量,以两者中消息计数较高者为准。暖层检索至少计量 200 KB 或每个数据流每次检索 10 条消息,以 20KB 增量或 250 个属性值计量。
为响应插值资产属性查询请求而发布的消息,将基于从存储中检索的属性值的数量来计量,以便计算每个插值。
从冷层检索数据结果时,对 Amazon Simple Storage Service(Amazon S3)存储桶的 GET 请求需要额外付费。有关这些费用的更多信息,请参阅 Amazon S3 定价。发布到 AWS IoT Core 的消息以 1 KB 为增量进行计量,此操作不会在 AWS IoT Core 中产生任何额外的消息收发费用。
AWS IoT SiteWise 数据存储
若数据在云中,AWS IoT SiteWise 会将设备和计算数据存储于托管时间序列数据库中,该数据库会随着您的数据使用量和存储量自动扩展。AWS IoT SiteWise 会不断监控存储大小,以确定存储费用。
AWS IoT SiteWise 数据处理
AWS IoT SiteWise 查询
查询允许您检索资产模型、资产层次结构和资产的定义,以及度量数据。
您需要为扫描的数据量付费。扫描的数据按照数据流计量,以便检索结果。数据扫描以每次检索 100 KB 的增量计量元数据或遥测数据。
从热存储层和温存储层导出数据需要额外收费。参见消息收发定价。
AWS IoT SiteWise Monitor
AWS IoT SiteWise Monitor 提供托管式 Web 应用程序,用于与来自将数据发送给 AWS IoT SiteWise 的装置及设备的运营数据进行交互。
AWS IoT SiteWise 数据导出
您可以将来自测量、指标、转换和聚合的数据存储在 AWS IoT SiteWise 冷存储层中。AWS IoT SiteWise 在冷存储层中存储的数据早于预定义的热存储层保留期,包括使用 BatchPutAssetPropertyValue 和 CreateBulkImportJob 摄取的数据。冷存储层中的数据在您的账户的 S3 存储桶中作为 Amazon S3 对象存储。按照 AWS IoT SiteWise 创建或更新的 S3 对象以将数据存储在冷存储层中的数量对您收取费用。
对于在 Amazon S3 中存储导出的数据以及向您的 Amazon S3 存储桶发出的 PUT 请求,您需要支付额外费用。有关这些费用的更多信息,请参阅 Amazon S3 定价。
AWS IoT SiteWise Edge
AWS IoT SiteWise Edge 提供本地数据收集和处理功能。 SiteWise Edge 功能通过软件包提供。
数据收集软件包:该软件包支持从常见的工业数据源收集数据并将其传输到 AWS 云。您可以通过 OPC-UA 服务器、Modbus 服务器以及通过 Ethernet/IP 收集数据。您可以将收集的数据传输到 Amazon S3、AWS IoT SiteWise、AWS IoT Core、Amazon Timestream 和 Amazon Kinesis。
数据收集软件包免费提供。
数据收集软件包:该软件包支持使用 AWS IoT SiteWise 资产模型处理计算(转换和指标),并通过 SiteWise 网关上的 SiteWise Monitor Web 应用程序对其进行可视化。您还可以使用与在云中与 AWS IoT SiteWise 一起使用的相同 REST API 与 SiteWise 网关本地处理的数据进行交互。
数据处理软件包的收费标准为每个活动网关每月 200 美元。如果网关连接到 AWS 云以接收 SiteWise Edge 软件配置更新,则该网关被认为在一个月内处于活动状态。
请注意,您使用的任何其他 AWS 服务将单独收费,请参阅这些服务的具体定价。您还将为 SiteWise Edge 使用的 AWS IoT Greengrass 单独付费。
AWS IoT SiteWise 警报
您可以使用警报设置、可视化和管理基于规则的警报,评估设备行为并识别设备性能问题。AWS IoT SiteWise 的警报功能通过 AWS IoT Events 的“警报”功能提供支持。您需要为通过 AWS IoT Events 在 AWS IoT SiteWise 中创建的告警付费。有关详细信息,请参阅 AWS IoT Events 定价。
您需要为在 AWS IoT SiteWise 中向 AWS IoT Events 发布用于评估告警的消息而付费。您还需要为在 AWS IoT SiteWise 中存储从 AWS IoT Events 接收到的警报状态而付费。
定价示例
-
示例 1
工业生产线会将数据发送至美国东部(弗吉尼亚北部)区域的 AWS IoT SiteWise。生产线配备 10 台设备,每台设备每秒报告一次测量结果。您可以配置 AWS IoT SiteWise 以便收集此测量数据,并上载到 AWS。每月的 AWS IoT SiteWise 费用估算方式如下:使用量汇总消息收发每台设备的测量次数 = 一次测量/每台设备
消息摄取频率 = 一条消息/秒/每次测量
每月摄取的消息数量 = 一条消息/秒/每次测量 * 一次测量/每设备 * 10 台设备 * 86400 秒/天 * 30 天/月 = 25920000 条消息/月
每月摄取的消息总数 = 25920000 条消息/月 = 2592 万条消息/月
数据处理
自动计算聚合
每条消息的聚合次数 = 一次计算/条摄取的消息
每月摄取的消息总数 = 25920000 条消息/月
每月计算聚合次数 = 一次计算/每条消息 * 25920000 条消息/月 = 25920000 次计算 = 2592 万次计算/月每月总计算次数 = 2592 万次计算/月
数据存储
设备数据
每月测量消息数 = 25920000 条消息/月
每条消息的大小 = 150 字节/每条消息(假设摄取的每条消息都为 150 字节)
每月存储空间 = 25920000 条消息/月 * 150 字节/每条消息 * 1GB/(1024^3 字节)= 3.62GB/月*自动计算聚合
SiteWise 可存储所有自动计算聚合。自动计算聚合所需使用的存储空间取决于聚合的数量和计算的时间间隔。在以上示例中,三个时间间隔(1 分钟、1 小时、1 天)下计算的六次自动计算聚合将需要每月存储 0.37 GB 数据。自动计算聚合的存储空间 = 0.37 GB/月*
每月存储的总数据 = 3.62GB(来自设备数据)+ 0.37GB(来自自动计算聚合)= 3.99GB/月*
* 此数据反映的是第一个月末的数据存储容量。
账单汇总消息收发消息收发费用 = 1.00 USD/百万条消息
一个月内的消息收发总量 = 2592 万条消息
每月的消息收发费用 = 2592 万条消息 * 1.00 USD/百万条消息 = 25.92 USD/月数据处理
数据处理费用 = 0.50 USD/百万次计算
一个月内的总计算次数 = 2592 万次计算
每月的计算费用 = 2592 万次计算 * 0.50 USD/百万次计算 = 12.96 USD/月数据存储
月末存储的总数据 = 3.99GB/月
当月每小时的平均存储使用量 = 1.995GB*
每月存储费用 = 1.995GB * 0.30 USD/GB/月 = 0.60 USD/月**
*假设存储从 0GB 线性增长到月底的 3.99GB,平均存储使用量大约为 1.995GB。
**将继续对之前计费周期中存储的数据进行计量并相应计费
月费总计
每月的 AWS IoT SiteWise 费用 = 25.92 USD + 12.96 USD + 0.60 USD = 39.48 USD/月
-
示例 2
在示例 1 的基础上,假设您现在还为每台设备定义 1 个在 1 分钟间隔内聚合的自定义指标,以监控性能。每月额外使用量和费用估算如下:使用量汇总
消息收发每台设备的指标数量 = 每台设备一个指标
每个指标生成的消息频率 = 一条消息/分钟/指标
一个月内生成的消息数 = 一条消息/分钟/每指标 * 一个指标/设备 * 10 台设备 * 1440 分钟/天 * 30 天/月 = 432000 条消息/月
每月摄取的额外消息数 = 432000 条消息/月 = 43.2 万条消息/月
数据处理
自定义指标
每个指标的计算频率 = 一次计算/每消息 * 一条消息/秒/设备 * 一台设备/指标 = 一次计算/秒/指标
每月每指标的计算次数 = 一次计算/秒/每指标 * 86400 秒/天 * 30 天/月 = 2592000 次计算/月/指标
每月所有设备的计算次数 = 2592000 次计算/指标/月 * 一个指标/设备 * 10 台设备 = 25920000 次计算 = 2592 万次计算/月
自动计算聚合
每月额外的计算聚合次数 = 一次计算/每消息 * 432000 条消息/月 = 432000 次计算 = 43.2 万次计算/月
每月额外的计算次数 =2592 万(来自自定义指标)+ 43.2 万(来自自动计算聚合)= 2635.2 万次计算/月
数据存储
自定义指标
每月摄取的额外消息数 = 432000 条消息/月
每条消息的大小 = 150 字节
每月额外的存储空间 = 432000 条消息/月 * 150 字节/每消息 * 1GB/(1024^3 字节)= 0.06GB/月
自动计算聚合
自定义指标的自动计算聚合额外存储 = 0.37 GB。
每月存储的额外数据 = 0.06 GB(对于自定义指标)+ 0.37 GB(来自自动计算聚合)= 0.43 GB/月
账单汇总
消息收发
每月额外的消息收发数量 = 43.2 万条消息
每月额外的消息收发费用 = 43.2 万条消息 * 1.00 USD/百万条消息 = 0.43 USD/月
数据处理
每月额外的计算次数 = 2635.2 万次计算
每月额外的计算费用 = 2635.2 万次计算 * 0.50 USD/百万次计算 = 13.18 USD/月
数据存储
月末额外存储的数据 = 0.43GB
当月每小时额外的平均存储使用量 = 0.25GB*
每月额外的存储费用 = 0.25GB * 0.30 USD/GB/月 = 0.08 USD/月**
*假设存储从 0GB 线性增长到月底的 0.43GB,平均存储使用量大约为 0.25GB。
**将继续对之前计费周期中存储的数据进行计量并相应计费
自定义指标的每月额外费用
每月额外费用 = 0.43 USD + 13.18 USD + 0.08 USD = 13.69 USD/月
-
示例 3
在示例 2 的基础上,假设您现在还为每次测量定义一个自定义转换以进行单位换算(例如,将温度从摄氏度转换为华氏度)。每月额外使用量和费用估算如下:使用量汇总
消息收发每次测量的转换数 = 一个转换/次测量
每个转换的消息摄取频率 = 一条消息/秒/次测量 * 一次测量/个转换 = 一条消息/秒/个转换
每月生成的消息数 = 10 台设备 * 一次测量/设备 * 一个转换/测量 * 一条消息/秒/转换 * 86400 秒/天 * 30 天/月 = 25920000 条消息/月
每月摄取的额外消息总数 = 25920000 条消息/月 = 2592 万条消息/月
数据处理
自定义转换
每个转换的每月计算数 = 一次计算/消息 * 一条消息/秒/测量 * 一次测量/转换 * 86400 秒/天 * 30 天/月 = 2592000 次计算/转换/月
每月所有设备的计算次数 = 2592000 次计算/月/转换 * 一个转换/测量 * 一次测量/设备 * 10 台设备 = 25920000 次计算/月 = 2592 万次计算/月
自动计算聚合
每月额外的计算聚合次数 = 一次计算/条消息 * 25920000 条消息/月 = 25920000 次计算 = 2592 万次计算/月
每月额外的计算次数 =2592 万(来自自定义转换)+ 2592 万(来自自动计算聚合)= 5184 万次计算/月
数据存储
自定义转换
每月摄取的额外消息数 = 25920000 条消息
每条消息的大小 = 150 字节
每月额外存储空间 = 25920000 *150 字节/(1024^3 字节/GB)= 3.62GB/月
自动计算聚合
自定义转换的自动计算聚合额外存储 = 0.37 GB。
每月存储的额外数据 = 3.62 GB(对于自定义转换)+ 0.37 GB(来自自动计算聚合)= 3.99 GB/月
账单汇总
消息收发
每月额外的消息收发数量 = 2592 万条消息
每月的消息收发费用 = 2592 万条消息 * 1.00 USD/百万条消息 = 25.92 USD/月
数据处理
每月额外的计算次数 = 5184 万次计算
每月的计算费用 = 5184 万次计算 * 0.50 USD/百万次计算 = 25.92 USD/月
数据存储
月末额外存储的数据 = 3.99GB
当月每小时额外的平均存储使用量 = 1.965GB*
每月额外的存储费用 = 1.995GB * 0.30 USD/GB/月 = 0.60 USD/月**
*假设存储从 0GB 线性增长到月底的 3.99GB,平均存储使用量大约为 1.995。
**将继续对之前计费周期中存储的数据进行计量并相应计费
自定义转换的每月额外费用
每月额外费用 = 25.92 USD + 25.92 USD + 0.60 USD = 52.44 USD/月
-
示例 4
对于示例 3,您还可以添加图表。利用您的自定义应用程序,创建包含两个图表的控制面板以监控设备性能。在这些图表之一上,监控使用 GETAssetPropertyValueHistory API 检索到的测量值的原始数据。在另一个图表上,监控使用 GETInterpolatedAssetPropertyValues API 检索到的另一个测量值的五分钟线性插值数据。应用程序每 30 秒刷新一次这些图表,在图表中显示一小时期限的数据。每月额外使用量和费用估算如下:使用量汇总
消息收发
SiteWise Monitor 控制面板每五秒自动刷新一次,以帮助确保您能够近乎实时地查看数据。假设您在一小时窗口中监控图表,每当控制面板刷新时,在一小时窗口上绘制的所有数据点都会刷新。因此,对于每个显示一分钟聚合的图表,每次刷新消息时,总共将获取 60 个数据点。由于这些消息中的每一条消息都可以传输 50 个数据点,因此检索到的消息总数估算如下所示:
每个图表每次刷新检索到的消息数 = 上限((60 个数据点/每次刷新/每个图表)/(50 个数据点/每消息)= 两条消息/每个图表/每次刷新
所有图表每次刷新检索到的消息数 = 两条消息/每次刷新/每个图表 * 10 个图表 = 20 条消息/每次刷新
所有用户每月检索到的消息数 =(20 条消息/每次刷新)*(一次刷新/五秒)* 3600 秒/小时 * 八小时轮班/天/每用户 * 30 天/月 * 五个用户 = 17280000 条消息/月
每月检索的额外消息数 = 17280000 条消息/月 = 1728 万条消息/月
SiteWise Monitor
每月独立活动用户数 = 五位工厂操作员 = 五位用户/月账单汇总
消息收发
每月来自 SiteWise Monitor 额外的消息收发数量 = 1728 万条消息
每月的消息收发费用 = 1728 万条消息 * 1.00 USD/百万条消息 = 17.28 USD/月SiteWise Monitor
SiteWise Monitor 费用 = 10.00 USD/活跃用户/月
每月活动用户数 = 五个用户
每月 SiteWise Monitor 费用 = 五个用户 * 10.00 USD/活动用户/月 = 50 USD/月SiteWise Monitor 的每月额外费用
每月额外费用 = 17.28 USD + 50.00 USD = 67.28 USD/月
-
示例 5
为了扩展示例 4,您还可使用自定义应用程序增加图表。利用您的应用程序,创建包含两个图表的控制面板以监控设备性能。在这些图表之一上,监控使用 GETAssetPropertyValueHistory API 检索到的测量值的原始数据。在另一个图表上,监控使用 GETInterpolatedAssetPropertyValues API 检索到的另一个测量值的五分钟线性插值数据。应用程序每 30 秒刷新一次这些图表,在图表中显示一小时期限的数据。每月额外使用量和费用估算如下:使用量汇总消息收发
对于显示原始测量数据的一小时图表,测量值按每秒一个数据点的速率传入,每次刷新时从存储中获取总共 3600 个数据点。由于这些消息中的每一条消息都可以传输 50 个数据点,因此检索到的消息总数估算如下所示:
每次刷新检索到的消息数 = 上限((3600 个数据点/每次刷新/每个图表)/(50 个数据点/每消息)= 72 条消息/每次刷新每月检索到的包含原始数据的消息数 =(72 条消息/每次刷新)*(一次刷新/30 秒)* 3600 秒/小时 * 24 小时/天 * 30 天/月 = 6220800 条消息/月对于显示五分钟线性插值测量数据的一小时图表,返回 12 个插值,这意味着每次刷新从存储中提取 24 条消息(两条消息/每个线性插值)。每月检索到的包含插值数据的消息数 =(24 条消息/每次刷新)*(一次刷新/30 秒)* 3600 秒/小时 * 24 小时/天 * 30 天/月 = 2073600 条消息/月每月检索到的其他消息总数 = 6220800(显示原始数据的图表)+ 2073600(显示插值数据的图表)= 8294400 条消息/月 = 829 万条消息/月
账单汇总消息收发
每月额外的消息收发数量 = 829 万条消息
每月的消息收发费用 = 829 万条消息 * 1.00 USD/百万条消息 = 8.29 USD/月您的定制应用程序中的附加每月账单
每月额外费用 = 8.29 USD/月
-
示例 6
您可以配置一个单一的 SiteWise Edge 网关来监控工作单元的性能,并将对网络的依赖性降到最低。工作单元包括 10 台设备。您可以使用 10 个转换和两个指标(间隔为一分钟)在 AWS IoT SiteWise 中对设备建模。您可以将 AWS IoT SiteWise 配置为计算网关中的转换和指标,并将最终结果转发到 AWS IoT SiteWise 云服务进行存储。您可以创建 SiteWise Monitor 控制面板来查看工作单元的指标,并将其配置为在网关上运行。使用量汇总SiteWise Edge使用的数据包数:
一个数据收集包
一个数据处理包/月
消息收发转换消息的频率 = 每个转换每秒一条消息
每个网关每月的转发消息数量 = 10 个转换 × 每秒一条消息 × 86400 秒/天 × 30 天= 2592 万条消息
每个网关每月一分钟指标结果的消息数量 = 两个指标 × 每天 1440 分钟 × 30 天 = 86400 条消息
每月摄取到云中的消息数量 = 2592 万条消息 + 86400 条消息 = 2600.64 万条消息/月数据存储来自转换或指标的消息大小 = 每条消息 150B
每月存储在云中的指标和转换数据 = 消息大小 × 每月消息数量 = 150/1GB(1024^3 字节)× 2600.64 万 = 每月 3.63GB账单汇总SiteWise Edge = 一数据处理包 x 200 USD/每个包每月 = 每月 200 USD消息收发 = 2600 万条消息 x 1.00 USD/百万条消息 = 26 USD/月数据存储 = 1.815GB* x 0.03 USD/GB。月 = 0.05 USD/月*假设存储从 0GB 线性增长到月底的 3.93GB,平均存储使用量大约为 1.815GB。
**将继续对之前计费周期中存储的数据进行计量并相应计费。
月费总计每月的 AWS IoT SiteWise 费用 = 200 USD + 26 USD + 0.05 USD = 226.05 USD/月 -
示例 7
除了示例 3 之外,您还可以配置 AWS IoT SiteWise 以将数据从测量、指标、转换和资产定义导出到您的 AWS 账户中的 Amazon S3 存储桶。AWS IoT SiteWise 数据导出的费用估算方式如下:使用量汇总
数据导出
我们将首先计算测量、指标和转换的将要导出的对象数量。AWS IoT SiteWise 每六个小时为在系统中有数据的每个测量、指标或转换创建一个新 S3 对象。
每个测量、指标或转换每个月的对象数量 = 1 个对象 / 6 小时 * 24 小时 / 1 天 * 30 天 / 月
每个测量、指标或转换每个月的对象数量 = 120 个对象 / 月测量每个月的对象总数 = 120 个对象 / 测量 / 月 * 1 个测量 / 设备 * 10 个设备 = 1200 个对象 / 月
指标每个月的对象总数 = 120 个对象 / 指标 / 月 * 1 个指标 / 设备 * 10 个设备 = 1200 个对象 / 月
转换每个月的对象总数 = 120 个对象 / 转换 / 月 * 1 个转移 / 测量 * 1 个测量 / 设备 * 10 个设备 = 1200 个对象 / 月
每个月的对象总数 = 1200 + 1200 + 1200 = 3600 个对象 / 月
账单汇总数据导出的每月额外费用
数据导出费用 = 每一千个对象 0.005 美元
每个月导出的对象总数 = 3600 个对象
导出数据的每月额外收费 = 3600 个对象 * 每一千个对象 0.005 美元 = 0.018 美元 / 月* 对于在 Amazon S3 中存储导出的数据以及向您的 Amazon S3 存储桶发出的 PUT 请求,您需要支付额外费用。有关这些费用的更多信息,请参阅 Amazon S3 定价。
-
示例 8
除了示例 1 之外,您想要批量导入该生产线最近 60 个月的历史数据。您将使用 AWS IoT SiteWise CreateBulkImportJob API 将该数据从另一个系统摄取到 AWS IoT SiteWise。AWS IoT SiteWise 会将数据摄取到热存储层和冷存储层。带有您定义的热层保留期之后的时间戳的数据将存储在热存储层中。带有您定义的保留期之前的时间戳的数据将存储在冷存储层中。对于此定价计算,我们将假设您的热存储层保留期为 30 天。要了解有关 AWS IoT SiteWise 数据存储的更多信息,请参阅管理数据存储。AWS IoT SiteWise 批量导入的费用估算方式如下:
使用量汇总
消息收发
AWS IoT SiteWise 会将 1 个月的数据导入到热层存储。假设过去 30 天的数据将以 6 小时的区块导入。
每 6 小时窗口的测量次数:10 台设备 * 6 小时 * 60 分钟 * 60 秒 * 每秒 1 次测量 = 每 6 小时窗口 216000 次测量。
假设每次测量 81 字节(包括开销),则每 6 小时摄取的数据总量为 216000 个测量值 * 每次测量 81 字节 / 1024 字节到 KB 的转换 = 17086 KB。
批量导入的消息数量,以 5 KB 为增量测量 = 17086 / 5 KB /
消息 = 每 6 小时窗口有 3417 条消息。每月消息总数 = 3417 * 4(一天 6 小时窗口的数量)* 30 = 410064。
数据导出
每个测量、指标或转换每个月的对象数量 = 1 个对象 / 6 小时 * 24 小时 / 1 天 * 30 天 / 月。
每个测量、指标或转换每个月的对象数量 = 120 个对象 / 月。
测量 10 台设备每个月的对象总数 = 120 个对象 /
测量 / 月 * 1 次测量 / 设备 * 10 台设备 = 1200 个对象 / 月。AWS IoT SiteWise 会将 59 个月的数据导出到冷存储层。
59 个月的测量数据对象总数 = 1200 个对象 / 月 * 59 = 70800 个 S3 对象。
账单汇总
消息收发
消息收发费用 = 1.00 USD/百万条消息
1 个月历史数据的消息使用总量 = 410064 条消息
将 1 个月的历史数据批量导入到热存储层的一次性费用 = 410064 *
每 100 万条消息 1.00 USD = 0.41 USD
数据导出
数据导出费用 = 每一千个对象 0.005 USD
59 个月导出的对象总数 = 70800 个对象
将 59 个月的历史数据批量导入到冷存储层的一次性费用 = 70800*
每一千个对象 0.005 USD = 0.354 USD
-
示例 9
对于每秒从 10 万个唯一数据流生成 1000 个测量值的风电场,您可以将 SiteWise 配置为近实时(NRT)摄取大约 20% 的数据流或标签,另外 80% 每隔几分钟批处理和摄取一次假设每个传感器的测量值都有 100 字节。NRT 消息包含属于同一数据流的数据点。缓冲消息由任何具有延迟容差且可以批处理的数据流构成。每月的 AWS IoT SiteWise 费用估算方式如下:
使用量汇总
消息收发
一个月内摄取的测量值数量 = 1000 * 86400 秒/天 * 30 天/月 = 2592000000 个测量值/月
使用 NRT 摄取每月摄取的测量值总数 = 2592000000 个测量值/月 * 20%(NRT 路径) * 每个测量值 100 字节 / 1KB 增量 = 51840000 条消息/月 = 5184 万条消息/月
使用缓冲摄取每月摄取的数据点总数 = 2592000000 个数据点/月 * 80%(缓冲摄取路径) * 每个测量值 100 字节 / 5KB 增量 = 41472000 条消息/月 = 4147.2 万条消息/月数据处理
自动计算聚合
每条消息的聚合计算数 = 使用 NRT 摄取摄取的每条消息一次计算
每月热门层聚合计算总数 = 51840000 条消息/月 = 5184 万条消息/月
数据存储
设备数据
每月测量值数量 = 2592000000
每月存储 = 每月 2592000000 个测量值 * 100 字节 /(1024^3 字节/GB)= 241.40GB/月
自动计算聚合
SiteWise 可存储所有自动计算聚合。自动计算聚合所需使用的存储空间取决于聚合的数量和计算的时间间隔。在以上示例中,四个时间间隔(1 分钟、15 分钟、1 小时、1 天)下计算的六次自动计算聚合将生成每月存储的数据量(GB)。
自动计算聚合的存储空间 = 3099.63GB/月*
NRT 每月摄取的总数据 = 241.40GB(来自设备数据)+ 3099.63 GB(来自自动计算聚合)= 3341.03GB/月** 此数据反映的是第一个月末的数据存储容量。
账单汇总
消息收发
一个月内的消息收发总量 = 5184 万条消息(热存储层)
每月的消息收发费用 = 5184 万条消息 * 1.00 USD/百万条消息 = 51.84 USD/月
使用缓冲摄取的一个月内消息使用总量 = 4147.2 万条消息
消息传递到缓冲摄取的每月费用 = 4147.2 万 * 1 USD/百万条消息 = 41.47 USD/月
数据处理
数据处理费用 = 0.50 USD/百万次计算
一个月内的总计算次数 = 5184 万次计算
每月的计算费用 = 5184 万次计算 * 0.50 USD/百万次计算 = 25.92 USD/月
数据存储
月末存储的总数据 = 3341.03 GB/月
当月每小时的平均存储使用量 = 3341.03 GB*
每月热存储费用 = 3341.03GB(热存储)* 每月每 GB 0.30 USD = 1002.31 USD/月**
每月温存储费用 = 3341.03GB(温存储)* 每月每 GB 0.30 USD = 1002.31 USD/月**
*假设存储从 0GB 线性增长到月底的 6682.06GB,平均存储使用量大约为 3341.03GB。**将继续对之前计费周期中存储的数据进行计量并相应计费。
月费总计
每月的 AWS IoT SiteWise 费用 = 51.84 USD + 41.47 USD + 25.92 USD + 1002.31 USD + 100.23 USD = 1221.77 USD/月
-
示例 10
除了示例 9 中的数据摄取和存储外,您还可以添加图表。利用您的自定义应用程序,创建包含 10 个图表的控制面板以监控设备性能。1000 个图形组件中的 200 个从显示历史趋势的温存储层检索数据,800 个显示来自热存储层的近实时指标。每张图表都会提取最近 100 个测量值,并且每 15 分钟刷新一次。为简单起见,我们仅包括从 SiteWise 存储中检索数据的成本。
使用量汇总
消息收发
近实时图表
一个月内每个图表检索到的测量值数量 = 100 个测量值 * 一个月内 15 分钟间隔的计数 = 每张图表每月 288000 个测量值
从热存储层检索的消息数 = 每个时间间隔 100 个测量值 / 每条消息 4KB(50 个数据点) * 800 个图表 *(一个月内 15 分钟时间间隔的计数 = 4608000 条消息分析图
从温存储层检索的消息数 = 每个间隔 100 个测量值 / 每个间隔 20KB(250 个数据点),最少 10 条消息 * 一个月内 15 分钟间隔的计数 * 200 个图表 = 5760000 条消息
每个时间间隔的数据检索量为 1 条消息,但是,从温存储层进行的每次检索的最小检索量为 10 条消息。账单汇总
消息收发
热存储层一个月的消息收发总数 = 4608000 条消息
温存储层一个月的消息收发总数 = 5760000 条消息
每月消息收发费用 =(4,608000 条来自热存储层的消息 + 5760000 条来自温存储层的消息)* 1.00 USD/百万条消息 = 10.37 USD/月
月费总计
每月 AWS IoT SiteWise 费用 = 10.37 USD/月 -
示例 11
除了示例 2 之外,我们现在想要重新计算一个指标,以捕获 10 台设备的两个传感器 1 年数据的温度偏差(delta_temp)(例如 delta_temp=motor_temp-env_temp)。额外使用量和费用估算如下:
使用量汇总
消息收发
每台设备的指标数量 = 每台设备一个指标每个指标生成的消息频率 = 每个指标每分钟一条消息
每月生成的消息数 = 每个指标计算 2 次检索 * 10 台设备 * 每天 1440 个指标 * 30 天 = 864000 条消息/月
每月检索的额外消息数 = 864000 条消息/月 = 86.4 万条消息/月
12 个月:86.4 万条消息/月 * 12 个月 = 1036.8 万条消息
每台设备的指标数量 = 每台设备一个指标
每个指标生成的消息频率 = 每个指标每分钟一条消息
一个月内生成的消息数 = 每个指标每分钟一条消息 * 每台设备一个指标 * 10 台设备 * 1440 分钟/天 * 30 天 = 432000 条消息/月
每月摄取的额外消息数 = 432000 条消息/月 = 43.2 万条消息/月
12 个月:43.2 万条消息/月 * 12 个月 = 518.4 万条消息
数据处理
每个指标的计算频率 = 每条消息一次计算 * 每台设备每秒一条消息 * 每个指标一台设备 = 每个指标每秒一次计算
每个指标每月的计算次数 = 每个指标每秒一次计算 * 每天 86400 秒 * 30 天 = 每个指标每月 2592000 次计算
每月所有设备的计算次数 = 每个指标每月 2592000 次计算* 每台设备一个指标 * 10 台设备 = 25920000 次计算 = 2592 万次计算/月
12 个月:2592 万次计算 * 12 个月 = 31104 万次计算自动计算聚合
每月额外聚合计算次数 = 每条消息一次计算 * 每月 432000 条消息 = 432000 次计算 = 432000 次计算/月
每月额外计算次数 = 2592 万次(来自自定义指标)+ 0.432 万次(来自自动计算聚合)= 2635.2 万次计算/月
12 个月:(0.432 + 26.352)万次计算 * 12 个月 = 316.224 万次计算数据存储
自定义指标
每月摄取的额外消息数 = 432000 条消息/月
每条消息的大小 = 100 字节
每月额外存储 = 432000 条消息/月 * 每条消息 100 字节/(每 GB 1024^3 字节)= 0.04GB/月12 个月:0.04GB/月 * 12 个月 = 0.48GB
自动计算聚合
根据自定义指标自动计算聚合的额外存储 = 10 台设备,1 个指标,1 分钟、5 分钟、15 分钟、1 小时、1 天计算的聚合 = 0.0000279GB
30 天计算的自动计算聚合:0.0000279 * 30 = 0.000838GB
每月存储的数据 = 0.04GB(对于自定义指标)+ 0.00083GB(来自自动计算的聚合)= 0.040838GB/月
每年存储的数据:0.040838GB/月 * 每年 12 个月 = 0.490GB总存储 = 0.48GB(自定义指标)+ 0.490 GB(聚合)= 0.97GB
账单汇总
消息收发
消息收发使用量 = 1036.8 万条消息用于检索 + 518.4 万条消息用于写入结果消息收发费用 = 1555.2 万条消息 * 1.00 USD/百万条消息 = 15.55 USD
数据处理
额外计算次数 = 3.16224 亿次计算额外计算费用 = 3.16224 亿次计算 * 0.50 USD/百万次计算 = 158.11 USD
数据存储
额外存储数据 = 0.97GB
额外存储费用 = 0.97GB * 每月每 GB 0.30 USD = 0.29 USD
按需计算的额外账单
重新处理 1 年的数据,进行 518 万次计算。
额外账单 = 15.55 USD + 158.11 USD + 0.40 USD = 174.06 USD -
示例 12
在示例 8 的基础上,您想要导入过去 60 个月的历史数据。您将使用 AWS IoT SiteWise CreateBulkImportJob API 将该数据从另一个系统摄取到 AWS IoT SiteWise。
AWS IoT SiteWise 会将数据摄取到热存储、温存储层和冷存储层。对于此定价计算,我们假设您的热存储层保留期为 30 天,温存储层保留期为 5 年。AWS IoT SiteWise 导入的费用估算方式如下:
使用量汇总
1 – 摄取到热存储层
消息收发
使用缓冲摄取每月摄取的测量值总数。
每月 2592000000 个测量值 * 100%(缓冲摄取)* 每个测量值 100 字节 / 5KB 增量 = 50625000 条消息/月
数据处理
每月聚合计算次数 = 每条消息一次计算
每月 50625000 条消息 = 每月 50625000 次计算数据存储
每个测量值的大小 = 每个数据点 100 字节(假设摄取的每个测量值为 100 字节)
每月存储费用 = 每月 2592000000 个测量值 * 100 字节 /(1024^3 字节/GB)= 241.4GB/月自动计算聚合
自动计算聚合的存储 = 3099.63GB/月
每月热存储中存储的总数据 = 241.40GB(来自设备数据)+ 3099.63 GB(来自自动计算聚合)= 3341.03GB/月
2 - 摄取到热存储层
消息收发
50625000 条消息/月 * 热存储 60 个月 = 3037500000 条消息数据存储
设备数据
241.40GB/月 * 热存储 60 个月 = 设备数据总计 14484GB
自动计算聚合
3099.63GB/月 * 热存储 60 个月 = 设备数据总计 185977.8GB每月在温存储中存储的总数据 = 14484GB + 185977.8GB = 200461.8GB
账单汇总
消息收发
将 60 个月的历史数据导入至温存储层的一次性费用 = 30.3750 亿条消息
收发 60 个月历史数据的一次性费用 = 3037.50 USD
数据处理
预先计算的聚合计算可免费用于缓冲的历史数据摄取。数据存储
将 60 个月的历史数据存储到温存储层 = 3341.03GB/月 * 60 个月 * 0.03 USD/月 = 6013.85 USD消息收发 + 数据存储费用总计 = 3037.50 USD + 6013.85 USD = 9051.35 USD
-
示例 13
您想对 30 台设备最近 60 个月的数据进行分析查询。每台设备有 50 个传感器。您将使用 AWS IoT SiteWise ExecuteQuery API。对于此定价计算,我们假设您的热存储层保留期为 30 天,温存储层保留期为不受限(无限制)。
使用量汇总
消息收发
每项资产从热存储层检索的数据 = 23063 个测量值每项资产从热存储检索的消息数量 = 23063 个测量值 * 每个测量值 100 字节/(4KB 或 50个测量值)= 462 条消息
30 项资产从热存储中检索到的消息数量 = 462 条消息 * 30 项资产 = 13860 条消息
每项资产从热存储层检索的数据 = 23063 个测量值 * 59 个月 = 1360717 个测量值
每项资产从温存储层中检索的消息数 = 1360717 个测量值 /(20KB 或 250 个测量值)= 5443 条消息
30 项资产从温存储中检索到的消息数量 = 5443 条消息 * 30 个设备 = 163290 条消息
查询请求
假设每项资产要扫描(数据扫描)的测量值总数:1383772每项资产每月要扫描的测量值:1383772 /60 个月 = 23063 个测量值
/月数据扫描量:30 项资产 * 每项资产扫描 1383772 个数据 = 41513160 个测量值
数据扫描量(以 GB 为单位)= 3.866账单汇总
消息收发
来自热存储层:13838 条消息,1 USD/百万条消息 = 0.013838 USD温存储层:163290 条消息,1 USD/百万条消息 = 0.16329 USD
消息收发费用总计 = 0.17712 USD
查询请求
每 GB 扫描量 0.20 USD,以 100KB 为增量每 GB 扫描数据的 SQL 费用 = 3.867GB * 每 GB 扫描量 0.20 USD = 0.7732 USD
消息收发 + SQL 数据扫描费用总计 = 0.17712 USD + 0.7732 USD = 0.95 USD