Azure 事件中心专用层概述

事件中心群集提供单租户部署来满足客户的苛刻流式处理要求。 此单租户套餐提供有保障的 99.99% SLA,只能在专用定价层上使用。 事件中心群集每秒能够引入数百万个事件,且提供有保障的容量和亚秒级的延迟。 在专用群集中创建的命名空间和事件中心不仅包括高级版产品/服务的所有功能,而且不存在任何流入量限制。 它还包括了受欢迎的事件中心捕获功能,无需额外付费。 使用事件中心捕获功能,可以自动批量处理数据流并将其记录到 Azure 存储或 Azure Data Lake Storage 中。

群集是按容量单位 (CU) 预配和计费的,并预先分配了 CPU 数量和内存资源量。 可为每个群集购买 1、2、4、8、12、16 或 20 个 CU。 每个 CU 可以引入和流式传输的量取决于多种因素,例如:

  • 生成者和使用者的数量
  • 有效负载形状
  • 出口速率

注意

默认情况下,所有事件中心群集都支持 Kafka,并支持可由现有基于 Kafka 的应用程序使用的 Kafka 终结点。 在群集上启用 Kafka 不会影响非 Kafka 用例。 无法在群集上禁用 Kafka,也不需要这样做。

为何使用专用层?

事件中心专用层为需要企业级容量的客户提供了三个引人注目的优点:

单租户可以保证容量,以提供更好的性能

专用群集可保证容量达到最大。 它能够凭借完全持久的存储空间和亚秒级的延迟引入高达千兆字节的流式数据,从而能够适应任何流量激增情况。

对功能的专有访问权限和非专有访问权限

专用产品/服务包括事件中心捕获等无需额外付费的功能,以及对“创建自己的密钥”(BYOK) 的专有访问权限

自助缩放功能

专用层提供自助缩放功能,让你可以根据动态负载调整群集的容量并简化业务运营。 可以在使用高峰期进行横向扩展,并在使用低谷期进行横向缩减。 若要了解如何缩放专用群集,请参阅缩放事件中心专用群集

配额和限制

事件中心专用层产品/服务按固定的月度价格计费,至少使用 4 个小时。 专用层提供高级版计划的所有功能,但具有企业规模的容量和限制,以满足客户的工作负载需求。

有关配额和限制的详细信息,请参阅事件中心配额和限制

如何加入

事件中心专用层已正式发布 (GA)。 通过 Azure 门户创建事件中心群集的自助体验目前处于预览状态。 还可以通过联系事件中心团队来请求创建群集。

常见问题解答

可以使用群集来做什么?

对于事件中心群集,可以引入和流式传输的数据量取决于各种因素,例如生成者、使用者、引入和处理速率等。

下表显示了我们在测试期间实现的基准结果:

有效负载形状 接收方 入口带宽 入口消息 出口带宽 出口消息 TU 总数 每个 CU 的 TU 数
100x1KB 批 2 400 MB/秒 400k 消息数/秒 800 MB/秒 800k 消息数/秒 400 TU 100 TU
10x10KB 批 2 666 MB/秒 66.6k 消息数/秒 1.33 GB/秒 133k 消息数/秒 666 TU 166 TU
6x32KB 批 1 1.05 GB/秒 34k 消息数/秒 1.05 GB/秒 34k 消息数/秒 1000 TU 250 TU

测试中使用了以下条件:

  • 一个专用层事件中心群集使用 4 个容量单位 (CU)。
  • 用于引入的事件中心包含 200 个分区。
  • 引入的数据由从所有分区接收数据的两个接收方应用程序接收。

异地灾难恢复如何与群集配合工作?

可以将专用层群集下的命名空间与专用层群集下的另一个命名空间进行异地配对。 不鼓励将专用层命名空间与标准产品/服务中的命名空间配对,因为吞吐量限制不兼容并会导致错误。

是否可以迁移标准命名空间,以使其属于专用层群集?

目前,我们不支持将事件中心数据从标准命名空间迁移到专用命名空间的自动迁移过程。

后续步骤

请与 Azure 销售代表或 Azure 支持部门联系,获取有关事件中心专用层的其他详细信息。 你还可以访问以下链接,学习创建群集或了解有关事件中心定价层的详细信息: