共用方式為


Azure 事件中樞專用層的概觀

Azure 事件中樞專用叢集的設計目的是要符合最需要任務關鍵性事件串流工作負載的需求。 這些叢集會為以 進階訊息佇列通訊協定 (事件中樞 SDK) 或 Apache Kafka API 為基礎的事件串流應用程式,提供高效能、低延遲、可調整且可靠的事件串流服務。

注意

專用層並非所有區域都能使用。 嘗試在 Azure 入口網站建立專用叢集。 請參閱 [建立事件中樞叢集] 頁面上 [位置] 下拉式清單中支持的區域。

為何使用專用叢集?

事件中樞的專用層提供數個優點給需要以企業級容量執行任務關鍵性工作負載的客戶。

低延遲事件串流

這些叢集已進行優化,可達到端對端低延遲和高效能。 這些叢集可讓企業處理高速和高容量的資料流。

串流大量資料

對於大部分的使用案例,專用叢集以每秒數個 GB 或每秒數百萬個事件的規模來串流事件。 您也可以輕鬆調整這些叢集,以容納事件串流數量的變更。

保證效能一致

事件中樞專用叢集可將延遲抖動降至最低,並確保保證容量的效能一致。

零干擾

事件中樞專用叢集可在單一租用戶結構上運作。 此架構可確保配置的資源不會與任何其他租用戶共用。 與其他層不同,您不會在專用叢集中看到任何跨租用戶干擾。

自助調整

專用叢集提供自助調整功能,可讓您根據動態負載調整叢集的容量,並輔助商務營運。 您可以在使用量尖峰期間擴增容量,並在使用量不足時縮減容量。

高端功能和大方配額

專用叢集包含進階層的所有功能等等。 此服務也管理負載平衡、作業系統更新、安全性修補程式及資料分割。 您可以省下維護基礎結構的時間來建立事件串流應用程式。

支援串流大型訊息

在大部分的串流案例中,資料是輕量型的,通常小於 1 MB,而且需要高輸送量。 在某些情況下,訊息無法分割成較小的區段。 自助專用叢集可以容納大小高達 20 MB 的事件,不需額外費用。 這項功能可讓事件中樞處理各種訊息大小,以確保不間斷的商務作業。 如需詳細資訊,請參閱使用 Azure 事件中樞內的傳送及接收訊息

容量單位

專用叢集會依容量單位 (CU) (預先配置好數量的 CPU 和記憶體資源) 來佈建和計費。

每個 CU 可以內嵌和串流的數量取決於此類因素:

  • 生產者及取用者的數量。
  • 分割區數目。
  • 生產者和取用者設定。
  • 承載大小。
  • 輸出速率。

若要判斷必要的 CU 數目,您應該在事件中樞專用叢集上執行預期的事件串流工作負載,同時觀察叢集的資源使用率。 如需詳細資訊,請參閱何時應調整我的專用叢集

叢集類型

事件中樞專用叢集有兩種不同的類型:自助式可調整叢集和舊版叢集。 這兩種類型對 CU 數量、每個 CU 所提供的輸送量,以及區域和區域可用性的支援不同。

身為專用叢集使用者,您可以透過檢查入口網站中容量調整功能的可用性,來判斷叢集的類型。 如果這項功能存在,表示您在使用自助式可調整叢集。 相反地,如果不存在,便是使用舊版專用叢集。 或者,您也可以尋找與專用叢集相關的 Azure Resource Manager 屬性

自助式可調整叢集

事件中樞自助式可調整叢集是以新的基礎結構為基礎,可讓使用者調整配置給每個叢集的 CU 數量。 透過事件中樞入口網站或 Azure Resource Manager 範本(ARM 範本)來建立專用叢集,即可存取自助式可調整叢集。 若要了解如何調整專用叢集,請參閱調整事件中樞專用叢集

自助式可調整叢集中的一個 CU 大約可提供 100 MB/秒到 200 MB/秒的輸入容量,實際輸送量可能會根據各種因素而變動。

若使用自助式可調整叢集,您可以在 Azure 入口網站中為叢集購買最多 10 個 CU。 與傳統叢集相反,可透過 1 到 10 個 CU 以累加方式調整這些叢集。 如果您需要大於 10 CU 的叢集,您可以在建立叢集後提交支援要求以擴大叢集。

重要

若要建立或調整已啟用自助式叢集的 AZ,您必須提交支援要求來要求三個或更多的 CU。 透過入口網站建立的三個 CU (或更多的) 自助叢集未啟用 AZ。

舊版叢集

在自助式可調整叢集可供使用前所建立的事件中樞專用叢集,即稱為舊版叢集。

若要使用這些舊版叢集,直接透過 Azure 入口網站或 ARM 範本是無法建立。 相反地,您必須提交支援要求來建立支援要求。

舊版叢集中的一個 CU 大約可提供 50 MB/秒到 100 MB/秒的輸入容量,實際輸送量可能會根據各種因素而變動。

使用舊版叢集,您最多可以購買 20 個 CU。

舊版事件中樞專用叢集至少需要八個 CU 才能啟用可用性區域。 只有在具有可用性區域的 Azure 區域中,才支援可用性區域。

重要

目前不支援將現有的舊版叢集移轉至自助式叢集。 如需詳細資訊,請參閱將舊版叢集移轉至自助式可調整叢集

判斷叢集類型

您可以透過下列方法來判斷您所使用的叢集類型。

方法 動作 自助式可調整叢集 舊版叢集 備註
使用入口網站 檢查叢集下是否有 [調整] 索引標籤。 叢集 UI 中有 [調整] 頁面。 叢集 UI 中沒有 [調整] 頁面。
使用 Azure Resource Manager 檢查叢集上 supportsScaling Azure Resource Manager 屬性。 檢查叢集下是否有 [調整] 頁面。  叢集 UI 中沒有 [調整] 頁面。 在入口網站、Azure CLI 或 PowerShell 中檢查此屬性。 需要 API 版本 2022-01-01-preview 或更新版本。
使用 nslookup 在叢集中的命名空間上執行 nslookup 命令。 CNAME 對應至 *.cloudapp.azure.com。  CNAME 對應至 *.cloudapp.net 範例:nslookup ns.servicebus.windows.net

配額和限制

事件中樞專用供應項目以每月固定價格計費,最低為四小時的使用量。 專用層提供進階方案的所有功能,也為工作負載需求高的客戶,提供企業級的容量和限制。

關於其他配額和限制的更多資訊,請參閱事件中樞配額和限制

常見問題集

叢集有哪些功能?

對於事件中樞叢集,您可以內嵌及串流的量取決於您的生產者、取用者以及您內嵌和處理的速率等因素。

下表顯示了我們在使用舊版專用叢集進行測試期間所得的基準結果。

承載圖形 接收者 輸入頻寬 輸入訊息 輸出頻寬 輸出訊息 TU 總計 每個 CU 的 TU
100x1KB 的批次 2 400 MB/秒 400000 則訊息/秒 800 MB/秒 800000 則訊息/秒 400 個 TU 100 個 TU
10x10KB 的批次 2 666 MB/秒 66600 則訊息/秒 1.33 GB/秒 133000 則訊息/秒 666 個 TU 166 個 TU
6x32KB 的批次 1 1.05 GB/秒 34000 則訊息/秒 1.05 GB/秒 34000 則訊息/秒 1,000 個 TU 250 個 TU

測試期間使用了下列準則:

  • 使用具有四個 CU 的專用層事件中樞叢集。
  • 用於擷取的事件中樞具有 200 個分割區。
  • 已擷取的資料會透過接收自所有分割區的兩個接收者應用程式來接收。

我可以擴大或縮小我的叢集嗎?

如果您使用 [支援擴充] 選項集建立叢集,您可以使用自助體驗,視需要擴增和縮減。 您可以使用自助式可調整的叢集來擴大至 10 個 OU。 自助可調整的專用叢集是以新的基礎結構為基礎,因此其效能優於不支援自助調整的專用叢集。 專用叢集的效能取決於資源配置、分割區數目和儲存體等因素。 建議您在使用實際工作負載進行測試後確定所需的 CU 數目。

在以下情況下,提交支援要求以擴增或縮減專用叢集:

  • 您的自助式可調整專用叢集 (使用 [支援擴充] 選項組所建立的叢集) 需要 10 個以上的 SU。
  • 需要擴大或縮減的叢集在建立時沒有選取 [支援擴充] 選項。
  • 需要擴大或縮減的專用叢集建立於自助體驗發行前。

警告

在建立叢集後的至少四小時內,您無法刪除叢集。 您需要支付最少四小時的叢集使用量費用。 如需定價的詳細資訊,請參閱事件中樞定價

我可以從舊版叢集移轉至自助式可調整叢集嗎?

由於基礎硬體和軟體基礎結構的差異,我們目前不支援將未支援自助調整的叢集移轉至自助式可調整專用叢集。 如果您想要使用自助調整,則必須重新建立叢集。 若要了解如何建立可調整的叢集,請參閱建立事件中樞專用叢集

我應該何時調整我的專用叢集?

CPU 使用量是專用叢集資源使用量的關鍵指標。 當整體 CPU 耗用量開始達到 70% (而不觀察到任何異常狀況,例如大量的伺服器錯誤或少量的成功要求) 時,這表示您的叢集正在接近其最大容量。 您可以使用此資訊作為指標來考慮是否需要擴大專用叢集。

若要監視專用叢集的 CPU 使用量,請遵循下列步驟:

  1. 在事件中樞專用叢集的 [計量] 頁面上,選取 [新增計量]

  2. 選取 [CPU] 作為計量並使用 [Max] 作為彙總。

    顯示 [計量] 頁面的螢幕擷取畫面,其中包含 CPU 計量。

  3. 選取 [新增篩選條件],並為屬性類型角色新增篩選條件。 使用等號運算子,然後從下拉式清單中選取所有值 (BackendGateway)。

    顯示 [計量] 頁面的螢幕擷取畫面,其中包含 CPU 使用量計量和角色。

    然後,您可以監視此計量,以判斷何時應調整專用叢集。 您也可以針對此計量設定警示,以在 CPU 使用量達到您設定的閾值時收到通知。

異地災害復原如何與我的叢集搭配運作?

您可以將專用層叢集下的命名空間,與專用層叢集下的另一個命名空間,進行異地配對, 我們不鼓勵將專用層命名空間與標準供應項目中的命名空間配對,因為輸送量限制不相容且會導致錯誤。

我可以將我的標準或高階命名空間移轉到專用層叢集嗎?

目前不支援自動移轉流程,無法將您的事件中樞資料,從標準或進階命名空間移轉到專用命名空間。

為什麼舊版區域備援專用叢集至少有 8 個 CU?

若要為專用供應項目提供區域備援,所有計算資源都必須在同一個區域的三個資料中心擁有三個複本。 此最低需求支援區域備援 (以便在兩個區域或資料中心關閉時服務仍可運作),並產生相當於八個 CU 的計算容量。

我們無法變更此配額。 這是對目前專用層架構的限制。

請連絡 Microsoft 銷售代表或 Microsoft 支援服務,以取得事件中樞專用的其他詳細資訊。 您也可以建立叢集,或深入了解事件中樞定價層: