事件中心 定价

从网站、应用程序和设备采集云规模的遥测数据

事件中心每秒可采集数百万的事件,因此你可以处理和分析来自连接的设备和应用程序的海量数据。查看它的其他功能

基本 标准 专用*
入口事件 每百万个事件 $- 每百万个事件 $- 包含
吞吐量单位(入口事件 1 MB/秒,出口事件 2 MB/秒) $- $- 包含
消息大小 256 KB 256 KB 1 MB
发布者策略
消费者群体 1 - 默认 20 20
消息重播
最大吞吐量单位 20 20** 1 CU≈200
中转连接 包括 100 个 包括 1,000 个 包括 100K
其他中转连接
消息保留期 包括 1 天 包括 1 天*** 包括最长 7 天
捕获 $- 包含
*专用事件中心仅适用于 EA 客户,且 1 容量单位以每天 $- 元零售价出售。请与 Microsoft 代表审阅企业协议,以确定最终定价。有关此产品/服务的详细信息,请阅读专用事件中心概述。有关适合你的专用产品/服务安装的定价详细信息和问题,请联系计费支持或你的 Microsoft 代表。

**若要请求将标准事件中心吞吐量单位增加到 20 个以上,请联系计费支持

***在标准层中,可以保留消息最多 7 天,但保留消息超过 1 天将导致超额收费。

每月价格评估基于 744 小时的使用量。

支持和 SLA

  • 关于计费及订阅管理的免费支持。
  • 灵活的支持计划,$29/月起。购买计划
  • 保证 99.9% 或更大的可用性。阅读 SLA

常见问题

  • 入口事件是等于或小于 64 KB 的数据单位。每个入口事件都是一个可计费事件。较大的消息按 64 KB 的倍数计费。例如,8 KB 的消息按一个事件计费,而 96 KB 的消息按两个事件计费。

    从事件中心使用的事件,以及管理操作和“控制调用”(例如检查点)不会统计为可计费入口事件,而会累积到吞吐量单位限额中。

  • 吞吐量单位由客户通过 Azure 门户或事件中心管理 API 明确选择。吞吐量单位将应用到命名空间内的所有事件中心,每个吞吐量单位将赋予该命名空间以下功能:

    1. 每秒最多 1 MB 入口事件(等于发送到事件中心的事件数),但每秒的入口事件、管理操作或控制 API 调用数不超过 1000 个。
    2. 每秒最多 2 MB 出口事件(等于从事件中心使用的事件数)。
    3. 最多 84 GB 事件存储(对于默认的 24 小时保留期已足够)。

    吞吐量单位按小时计费,计费依据为在这一小时选择的最大单位数。

  • 如果某个命名空间中所有事件中心内的总入口吞吐量或总入口事件率超过了聚合吞吐量单位限额,则发送方将会受到限制,并有错误消息指出已超过入口配额。

    如果某个命名空间中所有事件中心内的总出口吞吐量或总出口事件率超过了聚合吞吐量单位限额,则接收方将会受到限制,并有错误消息指出已超过出口配额。入口配额和出口配额是分开实施的,因此,任何发送方都不会导致减慢事件的使用,并且任何接收方都无法阻止将事件发送到事件中心。

    请注意,吞吐量单位的选择与事件中心分区(在类似系统中有时称作分片)的数目无关。尽管每个分区提供的最大吞吐量为每秒 1 MB/1000 个入口事件和每秒 2 MB 出口事件,但分区本身不产生固定的费用。针对命名空间内所有事件中心上的聚合吞吐量单位收取费用。这样,客户便可以创建足够多的分区来支持其系统的最大预期负载,在系统上的事件负载真正需要更大的吞吐量之前无需支付任何吞吐量单位费用,并且无需更改其系统的结构和体系结构来满足系统负载升高的需求。

    假设你在命名空间中选择了 8 个吞吐量单位,并创建了包含 32 个分区的单个事件中心。如果此事件中心中的所有分区存在均匀的负载,那么对于 8 MB/s 的总聚合吞吐量,每个分区获得约 0.25 MB/s 入口吞吐量。如果某一个分区的使用率飙升到 1 MB/s,而其他 8 个分区仅为其峰值负载的一半 (0.125 MB/s),那么不会发生限制。但是,如果某一个分区的负载高峰超过了 1 MB/秒,则该分区将会受到限制(因为每个分区有限额),尽管所有分区的聚合吞吐量仍旧低于 8 MB/秒。

  • 可以。基本和标准级别命名空间最多可具有 20 个吞吐量单位。你可以通过填写支持票证来为标准级别请求更多的吞吐量单位。请注意,我们不保证每个 Azure 订阅 20 个吞吐量单位以上的额外容量立即可用。我们建议预计需要超过 20 个事件中心吞吐量单位的客户在计划周期内尽早与我们联系,讨论相关需求。额外的吞吐量单位将基于承诺的购买以大小为 20 个单位的块的形式提供。

  • 在公开上市后,我们提供最长 7 天的保留期。请注意,不应将事件中心用作永久性的数据存储器。提供 24 小时以上的保留期主要是为了方便用户将事件流重播到相同的系统,以实现培训或者基于现有数据验证新计算机学习模型这样的目的。

  • 在许多情况下是要付费的。如果存储事件的总量大小超过了选定吞吐量单位数的存储限额(每个吞吐量单位为 84 GB),则会根据一般的 Azure Blob 存储费率收取超额部分的费用。每个吞吐量单位的存储限额涵盖了保留期 24 小时(默认期限)的所有存储器费用,即使该吞吐量单位的使用量达到了最大入口限额。

  • 所有存储事件的总大小(包括事件标头的所有内部开销,或者某个命名空间中所有事件中心内的磁盘存储结构)是按整天计量的。在一天结束时,将计算峰值存储器大小。每日存储限额是根据一天中选择的最少吞吐量单位数计算的(每个吞吐量单位提供的限额为 84 GB)。如果总大小超过每日存储限额,则使用 Azure Blob 存储费率(按本地冗余存储费率)对超出的存储器计费。

  • 不管有多少个发送系统/设备,使用 HTTP 发送事件都不必支付连接费用。我们会计量 AMQP 连接数,但是,对于每个基本事件中心命名空间,前 100 个并发连接是免费的;对于标准事件中心,每个订阅的前 1,000 个并发连接是免费的。这些限额涵盖了大多数接收方案,以及许多的服务到服务方案。通常,仅当你打算在大量客户端上使用 AMQP 时,即,想要实现更高效的事件流或者启用双向通信(物联网指挥与控制方案)时,中转连接费用才会变得可观。有关中转连接的构成及其计量方式的详细信息,请参阅 服务总线连接定价信息。

  • 命名空间中的任何事件中心启用捕获功能时,都将启用事件中心捕获。捕获按小时/已购买吞吐量单位计费。吞吐量单位计数增加或减少时,事件中心捕获计费将在整个的小时增量中反映这些改变。

  • 事件中心捕获不影响事件中心吞吐量单位的出口率。针对每吞吐量单位的每 2MBps,你仍然能够以每秒 2000 事件的全吞吐量单位率进行读取。

  • 事件中心捕获按提供的计划使用所提供的存储帐户。因为这是你的存储帐户,任何针对此存储帐户的使用收费都将计入你的 Azure 订阅。捕获时段越短,存储交易发生得越频繁。

资源

估计每月的 Azure 服务费用

查看 Azure 定价常见问题

了解有关 事件中心 的更多信息

查看技术教程、视频和更多资源

了解并使用 $200 信用额度构建,继续免费使用

免费帐户