刊登位置政策總覽


本文說明刊登位置政策的行為、限制和帳單。

根據預設,您只能透過指定區域來管理虛擬機器 (VM) 執行個體的位置。配置政策可讓您進一步指定可用區內 VM 的相對位置。使用放置政策有助於降低 VM 之間的網路延遲時間 (密集政策),或提高對特定位置中斷情形的復原能力 (分散政策)。

如要瞭解如何建立及套用刊登位置政策,請參閱使用密集刊登位置政策使用散布刊登位置政策的說明文件。

如要瞭解其他控管 VM 放置位置的方式,請參閱單一租戶區域代管執行個體群組 (MIG) 的說明文件。

關於刊登位置政策

每個 VM 都會在實體伺服器 (主機) 上執行,而實體伺服器位於伺服器機架中。每個伺服器機架都屬於位於區域資料中心的叢集。如果同一個區域中有多個 VM,Compute Engine 會預設將這些 VM 放置在不同的主機中。這麼做可盡量減少潛在的電力故障影響。不過,如果您將配置政策套用至同一區域中的 VM,就可以根據工作負載需求,進一步控管該區域內 VM 的相對位置。

您可以建立下列類型的刊登位置政策:

  • 密集配置政策。這項政策會將 VM 放置在可用區內相近的位置,進而縮短 VM 之間的網路延遲時間。當 VM 需要經常彼此通訊時,這項功能就很實用,例如執行高效能運算 (HPC)、機器學習 (ML) 或資料庫伺服器工作負載時。

    如需更多資訊,請參閱本文件中的關於密集配置政策

  • 分散配置政策。這項政策會將 VM 放在獨立的硬體上,可用於提高工作負載的可靠性。具體來說,分散 VM 有助於減少同時受到特定位置中斷 (例如硬體錯誤) 影響的 VM 數量。此外,如果您使用分散放置政策來在多個位置提供超額容量,即使其中一個位置發生中斷,您仍可確保有足夠的容量。因此,分散放置政策也適用於大規模、分散式和複製的工作負載,例如 Hadoop 分散式檔案系統 (HDFS)、Cassandra 或 Kafka。

    如需更多資訊,請參閱本文件中的「關於廣告刊登位置政策」。

關於密集配置政策

將密集配置政策套用至 VM 時,Compute Engine 會盡可能將 VM 放置得彼此靠近。這項配置取決於 VM 的機器類型和可用區,且 VM 密集度僅能盡力達成。如果您需要在區域內維持最小密度 (例如,基於網路延遲要求),則必須指定最大距離值 (預覽)。降低最大距離值可確保 VM 放置得更近,但會降低 VM 可用性的機率。

下表列出每個最大距離值的支援機器系列、虛擬機器數量上限和主機維護政策

最大距離值 說明 支援的機器系列 VM 數量上限 支援的主機維護政策
未指定 (不建議) Compute Engine 會盡力將 VM 放置得盡可能靠近,但區域內的 VM 之間並沒有最大距離限制。 A4*、A3 Ultra*、A3 Mega、A3 High、A3 Edge、A2、C4、C3D、C3、C2D、C2、G2、H3、N2 和 N2D 1,500 遷移或終止
3 為降低延遲時間,VM 會放置在相鄰的叢集中。 A4*、A3 Mega、A3 High、A3 Edge、A2、C4、C3D、C3、C2D、C2、G2 和 H3 1,500 遷移或終止
2 VM 會放置在相鄰機架中,相較於放置在相鄰叢集中的 VM,其網路延遲時間較低。 A4*、A3 Ultra*、A3 Mega、A3 High、A3 Edge、A2、C4、C3D、C3、C2D、C2、G2 和 H3
  • A3 VM:256
  • 所有其他 VM:150
終止
1 VM 會放置在同一個機架中,盡可能減少網路延遲時間。 A3 Mega、A3 High、A3 Edge、A2、C4、 C3D、C3、C2D、C2、G2 和 H3 22 終止

* 您只能將密集配置政策套用至使用叢集管理員提供功能部署的 A4 或 A3 Ultra VM。詳情請參閱 AI Hypercomputer 說明文件中的「Cluster Director」一節。
根據預設,您無法將設有最大距離值的密集配置政策套用至 A3 Mega、A3 High 或 A3 Edge VM。如要申請使用這項功能,請與指派給您的客戶技術顧問 (TAM)銷售團隊聯絡。

建立密集配置政策並套用至 VM 後,您可以驗證 VM 的實體位置與指定相同密集配置政策的其他 VM 的關係。詳情請參閱「驗證 VM 的實際位置」。

關於分散配置政策

建立散布放置政策時,您可以指定可用性網域的數量 (最多八個),以便將 VM 散布到各個可用性網域。可用性網域提供獨立的隔離硬體,盡可能減少局部中斷情形的影響。不過,它們仍會受到共用基礎架構故障 (例如資料中心停電) 的影響。

為減少在可用性網域中斷時,受影響的 VM 比例,請將 VM 分散至至少兩個可用性網域,每增加一個可用性網域,受影響的 VM 比例就會進一步降低。或者,您也可以將 VM 分散到少數可用性網域,以便限制這些 VM 之間的網路延遲時間,或因可用區限制而造成的延遲。

將擴散放置政策套用至 VM 時,Compute Engine 會根據下列其中一種方式,將 VM 放置在特定可用性網域:

  • 自動設定廣告插播時間點:根據預設,Compute Engine 會根據已套用放置政策的 VM 數量,自動將 VM 放入網域:

    • 八個 VM 以下:如果已將擴散配置政策套用至八個 VM 以下,Compute Engine 會將 VM 放置在 VM 最少的網域中。

    • 超過八部 VM:如果已將擴散放置政策套用至超過八部 VM,Compute Engine 會將 VM 放置在隨機網域中。

  • 特定刊登位置。建立 VM、更新 VM 屬性或建立執行個體範本時,您可以選擇指定放置 VM 的可用性網域。在不同網域中分散 VM 有助於提高工作負載的復原能力。將 VM 放在同一個網域中,有助於縮短這些 VM 之間的網路延遲時間。

將散布放置政策套用至現有 VM 時,VM 可能需要重新安置至不同的可用性網域。在此過程中,Compute Engine 會根據主機維護政策停止或即時遷移 VM。

限制

以下各節將概略說明刊登位置政策的限制。

所有刊登位置政策的限制

所有刊登位置政策均適用下列限制:

  • 刊登位置政策是區域資源,只能在所在區域中運作。舉例來說,如果您在區域 us-central1 中建立放置政策,就只能將該政策套用至位於 us-central1us-central1 中某個區域的 Compute Engine 資源。

  • 每個 Compute Engine 資源只能套用一項刊登位置政策。

  • 您只能在 VM 中替換或移除刊登位置政策。我們不支援從其他 Compute Engine 資源取代或移除刊登位置政策。

  • 只有在未套用至任何 Compute Engine 資源的情況下,您才能刪除刊登位置政策。

  • 您無法將刊登位置政策套用至未來預留要求,或 Compute Engine 建立的隨選預留項目,以便滿足已核准的未來預留項目。

  • 您無法將放置政策套用至指定單一用戶群節點的 VM。

密集配置政策的限制

除了所有刊登位置政策的限制外,精簡版刊登位置政策還有以下限制:

  • 如果密集配置政策指定最大距離值,則會影響您可以套用配置政策的 VM 上限數量,以及 VM 可使用的機器系列和主機維護政策。

  • 如要將密集配置政策套用至隨選預訂,請確認下列事項:

    • 您只能將密集配置政策套用至隨需、單一專案的獨立預留項目。系統不支援共用預訂項目和附加在承諾中保留的項目。

    • 您無法套用指定最大距離值為 1 的密集配置政策。

    • 您一次只能為一個預訂套用密集配置政策。

分散配置政策的限制

除了所有刊登位置政策的限制外,擴散刊登位置政策還有下列限制:

  • 您最多可以將擴散配置政策套用至 256 個 VM。

  • 您無法將廣告刊登位置擴散政策套用至預訂。

帳單

建立、刪除或將放置政策套用至 VM 時,不會產生額外費用。

後續步驟