刊登位置政策總覽


本文說明刊登位置政策的行為、限制和計費方式。

根據預設,您只能透過指定虛擬機器 (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 可能較不適用。

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

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

* 只有透過 Cluster Director 提供的功能部署的 A4 或 A3 Ultra VM,才能套用密集配置政策。詳情請參閱 AI Hypercomputer 說明文件中的「叢集導向器」。
根據預設,您無法將設有距離上限值的密集配置政策套用至 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 的主機維護政策停止或即時遷移 VM。

限制

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

所有刊登位置政策的限制

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

  • 放置政策是區域資源,只能在所在區域運作。舉例來說,如果您在 us-central1 區域建立放置群組政策,則只能將該政策套用至位於 us-central1 的 Compute Engine 資源,或是 us-central1 區域中的可用區。

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

  • 您只能從 VM 替換或移除刊登位置政策。系統不支援從其他 Compute Engine 資源替換或移除刊登位置政策。

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

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

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

密集配置政策的限制

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

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

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

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

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

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

分散配置政策的限制

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

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

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

帳單

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

後續步驟