事件中樞進階版概觀
Azure 事件中樞 Premium(進階層)是專為需要彈性、高效能且具有可預測延遲的高階串流案例所設計。 進階層提供保留的計算、記憶體和記憶體資源,可將受控多租用戶平臺即服務 (PaaS) 環境中的跨租用戶干擾降到最低。
事件中樞進階會將事件復寫到三個複本,這些複本會分散到可用的 Azure 可用性區域。 所有複本均會先同步排清到基礎快速儲存體,再將傳送作業回報為已完成。 不立即讀取或稍後需要重新讀取的事件最多可以保留 90 天。 它們會以透明方式保留在可用性區域備援儲存層中。
除了這些記憶體相關功能和標準層的所有功能和通訊協議支援之外,進階層的隔離模型還啟用動態分割相應增加等功能。 同時也能獲得更充裕的配額。 事件中樞擷取包含在內,無需額外費用。
注意
- 事件中樞進階版支援 TLS 1.2 或更新版本。
- 進階層不適用於所有區域。 嘗試在 Azure 入口網站 中建立命名空間。 請參閱 [建立Namespace] 頁面上 [位置] 下拉式清單中的支持區域。
您可以為每個命名空間購買 1、2、4、6、8、10、12 和 16 個處理單位。 因為進階層是以容量為基礎的供應專案,所以無法達到的輸送量不會由節流設定,就像在標準層中一樣。 輸送量取決於您要求事件中樞執行的工作,這類似於專用層。 每個 PU 的有效內嵌和數據流輸送量取決於各種因素,例如:
- 生產者及取用者的數量。
- 承載大小。
- 數據分割計數。
- 輸出要求速率。
- 使用事件中樞擷取、架構登錄和其他進階功能。
如需詳細資訊,請參閱 事件中樞 SKU 之間的比較。
為什麼是進階?
進階層針對在低延遲和高輸送量數據擷取需求的多租用戶環境中需要更佳隔離的客戶,提供三個令人信服的優點。
全新雙層儲存引擎帶來優異效能
進階層使用新的兩層記錄儲存引擎,大幅改善數據輸入效能,大幅降低整體延遲,而不會影響持久性保證。
隔離效果和可預測性更佳
進階層提供隔離的計算和記憶體容量,以達到更可預測的延遲,並大幅降低 多租使用者部署中的嘈雜鄰近 影響風險。
由於在多租用戶叢集中採取「叢集中的叢集」的模型,可兼顧預測性和效能,同時保留受控多租用戶 PaaS 環境的所有優點。
兼顧節省成本和可擴縮性
進階層是多租使用者供應專案,因此可以靈活快速地動態調整規模。 容量會配置在叢集內的CPU和記憶體隔離Pod的PU中。 可在各命名空間內上下調整這類 Pod 的數量。 基於這個理由,進階層是傳訊案例的低成本選項,其整體輸送量範圍小於 120 MB/秒,但高於您可以使用標準層達成的目標。
事件加密
事件中樞會使用 Azure 儲存體 服務加密來提供待用數據的加密。 事件中樞服務使用 Azure 儲存體來儲存資料。 使用Microsoft管理的金鑰來加密儲存 Azure 儲存體 的所有數據。 如果您使用自己的金鑰(也稱為攜帶您自己的金鑰 [BYOK] 或客戶管理的金鑰),數據仍會使用Microsoft管理的密鑰來加密。
此外,使用客戶管理的金鑰來加密Microsoft管理的金鑰。 此功能可供使用者建立、輪替、停用和撤銷用於加密 Microsoft 受控金鑰的客戶自控金鑰的存取權。 啟用 BYOK 功能是命名空間上的一次性設定程式。 如需詳細資訊,請參閱設定客戶自控金鑰來加密 Azure 事件中樞待用資料。
注意
您現有的 Kafka 型應用程式預設可以使用針對 Apache Kafka RPC 通訊協定啟用的所有事件中樞命名空間。 在您的叢集上啟用 Kafka 不會影響您的非 Kafka 使用案例。 叢集上沒有選項或需要停用 Kafka。
配額和限制
進階層提供標準方案的所有功能,但效能、隔離度和更慷慨的配額。 如需配額和限制的詳細資訊,請參閱 事件中樞配額和限制。
可用性區域的高可用性
事件中樞標準、進階和專用層提供 可用性區域 支援,無需額外費用。 藉由使用可用性區域,您可以在每個可容忍本機失敗的 Azure 區域中,在實體上個別位置執行事件串流工作負載。
重要
- 只有在具有可用性區域的 Azure 區域中,才支援可用性區域。
- 在某些區域中,即使區域支援可用性區域,進階層對可用性區域的支援也會受到限制。
進階層與專用層
相較於專用供應項目,進階層提供下列優點:
- 大型多租用戶環境內的隔離可能會快速轉移資源。
- 調整更彈性且快速。
- PU 可以動態調整。
相較於專用層,進階層通常是事件串流工作負載最多 160 MB/秒(每個命名空間)更符合成本效益的選項,尤其是在全天或一周變更負載時。
注意
對於可用性區域支援所獲得的額外健全性,專用層的最低部署規模是八個容量單位(RU)。 您可以從所有可用性區域區域中的第一個 PU,在進階層中支援可用性區域。
定價
進階供應專案是由 PU 計費,其對應到基礎結構中隔離資源的共用(CPU、記憶體和記憶體)。
常見問題集
我可以使用處理單位達成什麼目的?
您可以使用處理單位擷取和串流多少,取決於您的產生者、取用者,以及您擷取和處理的速率。 如需處理單位的詳細資訊,請參閱使用事件中樞進行調整。
我可以將標準命名空間移轉至進階命名空間嗎?
我們目前不支援從標準命名空間移轉至進階命名空間。
相關內容
請參閱以下文章: