了解連接器容量 - Amazon Managed Streaming for Apache Kafka

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

了解連接器容量

連接器的總容量取決於連接器擁有的工作者數量,以及每個工作者的 MSK Connect 單位數量 (MCUs)。每個 MCU代表 1 vCPU 的運算和 4 GiB 的記憶體。MCU 記憶體與工作者執行個體的總記憶體相關,而不是正在使用的堆積記憶體。

MSK 連線工作者會在客戶提供的子網路中耗用 IP 地址。每個工作者都會從其中一個客戶提供的子網路使用一個 IP 地址。您應該確保在提供給 CreateConnector 請求的子網路中有足夠的可用 IP 地址,以考慮其指定的容量,特別是在自動擴展工作者數量可能波動的連接器時。

若要建立連接器,您必須選擇以下兩種容量模式之一。

  • 佈建 - 若您知道連接器的容量需求,請選擇此模式。您可以指定兩個值:

    • 工作程序數量。

    • MCUs 每個工作者的 數目。

  • 自動擴展 - 若連接器的容量需求可變,或者您事先不知道容量需求,請選擇此模式。當您使用自動擴展模式時,Amazon MSK Connect 會使用與連接器中執行的工作者數量和MCUs每個工作者的數目成比例的值來覆寫連接器的tasks.max屬性。

    您可以指定三組值:

    • 工作程序數量下限和上限。

    • CPU 使用率的縮減和縮減百分比,由CpuUtilization指標決定。當連接器的CpuUtilization指標超過橫向擴展百分比時,MSKConnect 會增加連接器中執行的工作者數量。當CpuUtilization指標低於縮減百分比時,MSKConnect 會減少工作者數量。工作程序的數目會永遠維持在您建立連接器時指定的數量下限和上限之間。

    • MCUs 每個工作者的 數目。

如需有關工作程序的詳細資訊,請參閱 了解 MSK Connect 工作者。若要了解 MSK Connect 指標,請參閱 監控 MSK Connect