比较 Azure 事件中心层

本文比较了 Azure 事件中心的各层。

注意

本文仅比较各层的功能和配额。 有关定价信息,请参阅 Azure 事件中心定价

功能

下表显示了 Azure 事件中心特定层中可用(或不可用)的功能的列表。

功能 基本 标准 高级 专用
租户 多租户 多租户 进行资源隔离的多租户 独占单租户
专用链接 不适用
客户管理的密钥
(自带密钥)
不适用 空值
捕获 不适用 单独定价 已含 包括
动态分区横向扩展 空值 空值
入口事件 按每百万个事件支付 按每百万个事件支付 已含 包含
运行时审核日志 空值 空值
Availability zone
异地灾难 空值
IP 防火墙 不可用

注意

表中的“已含”表示该功能可用,并且使用它不需要单独付费。

配额

下表显示的限制在基本层、标准层、高级层和专用层之间会有所不同。

注意

  • 在表中,CU 是容量单位,PU 是处理单位,TU 是吞吐量单位
  • 可以为基本或标准层命名空间配置 TU,或者为高级层命名空间配置 PU
  • 创建专用群集时,会为群集分配一个 CU。 如果在创建群集时启用“支持缩放”选项,则可通过增加 CU 来进行横向扩展,也可通过减少群集的 CU 进行横向缩减。 有关分步说明,请参阅缩放专用群集。 对于不支持“支持缩放”功能的群集,若要调整群集的 CU,请提交工单
限制 基本 标准 高级 专用
事件中心发布的最大大小 256 KB 1 MB 1 MB 1 MB
每个事件中心的使用者组数 1 20 100 1,000
单个 CU 没有限制
每个命名空间的 Kafka 使用者组数 NA 1,000 1,000 1,000
每个命名空间的中转连接数 100 5,000 每个 PU 10,000

例如,如果为命名空间分配了 3 个 PU,则限制为 30,000。
每个 CU 100,000
事件数据的最长保留期限 1 天 7 天 90 天 90 天
用于保留的事件存储 每个 TU 84 GB 每个 TU 84 GB 每个 PU 1 TB 每个 CU 10 TB
最大 TU、PU 或 CU 数 40 个 TU 40 个 TU 16 PU 20 CU
每个事件中心的分区数 32 32 每个事件中心 100 个,但在命名空间级别,每个 PU 限制为 200 个。

例如,如果为命名空间分配了 2 个 PU,则命名空间中所有事件中心的分区总数限制为 2 * 200 = 400。
每个事件中心 1,024
每个 CU 2,000
每个订阅的命名空间数 1,000 1,000 1,000 1,000(每个 CU 50)
每个命名空间的事件中心数 10 10 每个 PU 100 1,000
Capture 不适用 按每小时支付 已含 附送
压缩事件中心的大小 空值 每个分区 1 GB 每个分区 250 GB 每个分区 250 GB
架构注册表(命名空间)的大小(以兆字节为单位) 空值 25 100 1,024
架构注册表或命名空间中的架构组数 空值 1:排除默认组 100
每个架构 1 MB
1,000
每个架构 1 MB
所有架构组的架构版本数 不适用 25 1,000 10,000
每个单位的吞吐量 流入量:每秒 1 MB 或每秒 1000 个事件
流出量:每秒 2 MB 或每秒 4,096 个事件
流入量:每秒 1 MB 或每秒 1,000 个事件
流出量:每秒 2 MB 或每秒 4,096 个事件
单个 PU 无限制 * 单个 CU 无限制 *

* 取决于多种因素,例如资源分配、分区数、存储。

注意

可以逐个或者成批发送事件。 无论是单个事件还是一批事件,发布限制(根据 SKU)均适用。 发布大于最大阈值的事件将被拒绝。

有关每个层的定价信息,请参阅 Azure 事件中心定价