本文說明刊登位置政策的行為、限制和計費方式。
根據預設,您只能透過指定區域來管理 Compute Engine 執行個體的位置。配置方式政策可讓您進一步指定執行個體在可用區中的相對位置。您可以根據套用至執行個體的政策,減少執行個體之間的網路延遲 (密集政策),或提高抵禦特定位置中斷的能力 (分散政策)。
如要瞭解如何建立及套用放置政策,請參閱使用密集放置政策和使用分散放置政策的說明文件。
如要瞭解其他控管執行個體放置位置的方式,請參閱單一租戶和區域代管執行個體群組 (MIG) 的說明文件。
關於配置政策
每個運算執行個體都會在伺服器機架上的實體伺服器 (即主機) 上執行。每個伺服器機架都屬於叢集,而叢集位於區域的資料中心。如果您在同一區域中有多個執行個體,Compute Engine 預設會將這些執行個體放在不同的主機。這樣可盡量降低潛在電源故障的影響。不過,如果將放置政策套用至同一區域中的執行個體,您可以根據工作負載需求,進一步控管這些執行個體在區域中的相對位置。
您可以建立下列類型的刊登位置政策:
密集配置政策。這項政策會將執行個體配置在同一個區域中相近的位置,可降低執行個體間的網路延遲時間。如果執行個體需要經常彼此通訊,例如執行高效能運算 (HPC)、機器學習 (ML) 或資料庫伺服器工作負載時,緊密放置群組政策就很有幫助。
詳情請參閱本文的「關於密集配置政策」一節。
分散配置政策。這項政策會將執行個體放在不同的獨立硬體上,可用於提高工作負載的可靠性。具體來說,分散執行個體有助於減少同時受到特定位置中斷 (例如硬體錯誤) 影響的執行個體數量。此外,如果您使用分散式刊登位置政策在多個位置過度佈建容量,即使某個位置發生中斷,您仍可確保有足夠的容量。因此,分散式放置政策對於大規模、分散式和複製的工作負載 (例如 Hadoop 分散式檔案系統 (HDFS)、Cassandra 或 Kafka) 也很有幫助。
詳情請參閱本文的「關於散布刊登位置政策」一節。
關於密集配置政策
將密集配置政策套用至運算執行個體時,Compute Engine 會盡可能將執行個體配置在彼此靠近的位置。執行個體的位置取決於機器類型和可用區,且執行個體緊密度僅盡力達成。如果應用程式對延遲時間很敏感,且需要執行個體盡可能靠近 (最大緊密度),請指定最大距離值 (預先發布)。較低的距離上限值可確保執行個體配置位置更接近,但可供執行個體配置的機器可能會較少。
下表列出各個最大距離值支援的機器系列、執行個體數量上限,以及主機維護政策:
最大距離值 | 說明 | 支援的機器系列 | 執行個體數量上限 | 支援的主機維護政策 |
---|---|---|---|---|
未指定 (不建議) | Compute Engine 會盡量將執行個體放在彼此靠近的位置,但區域內執行個體之間的距離沒有上限。 | A41、A3 Ultra1、A3 Mega2、 A3 High2、A3 Edge2、A2、C4D、C4、C3D、C3、C2D、C2、 G2、H3、N2、N2D 和 Z3-metal3 | 1,500 | 遷移或終止 |
3 |
執行個體會放置在相鄰的叢集中,以縮短延遲時間。 | A41、A3 Mega2、A3 High2、 A3 Edge2、A2、C4D、C4、C3D、C3、C2D、C2、G2、H3 和 Z3-metal3 | 1,500 | 遷移或終止 |
2 |
執行個體會放置在相鄰的機架中,因此網路延遲時間會比放置在相鄰叢集中的執行個體更短。 | A41、A3 Ultra1、A3 Mega2、 A3 High2、A3 Edge2、A2、C4D、C4、C3D、C3、C2D、C2、 G2、H3 和 Z3-metal |
|
終止 |
1 |
執行個體會放在同一個機架,並盡可能縮短網路延遲。 | A3 Mega2、A3 High2、A3 Edge2、A2、C4D、C4、C3D、C3、C2D、C2、G2、H3 和 Z3-metal | 22 | 終止 |
1 您只能將緊湊放置政策套用至使用 Cluster Director 提供的功能部署的 A4 或 A3 Ultra 執行個體。詳情請參閱 AI Hypercomputer 說明文件中的「叢集導向器」。
2 根據預設,您無法將設有距離上限的密集配置政策套用至 A3 Mega、A3 High 或 A3 Edge 執行個體。如要申請使用這項功能,請與獲派的客戶技術顧問 (TAM) 或銷售團隊聯絡。
3 Bare Metal 執行個體僅支援 Terminate
主機維護政策。
建立緊湊配置政策並套用至運算執行個體後,您可以驗證執行個體的實體位置,相對於指定相同緊湊配置政策的其他執行個體。詳情請參閱驗證執行個體的實際位置。
關於分散配置政策
建立分散式刊登位置政策時,您可以指定最多八個可用性網域,將運算執行個體分散到這些網域。可用性網域提供獨立的硬體,可將區域性中斷造成的影響降到最低。不過,共用基礎架構發生故障時,例如資料中心停電,仍會受到影響。
如要減少可用性網域中斷時受影響的執行個體比例,請將執行個體分散到至少兩個可用性網域,每增加一個可用性網域,受影響的執行個體比例就會進一步降低。或者,您也可以將執行個體分散到少數可用性網域,盡量減少這些執行個體之間的網路延遲,或因區域限制而這麼做。
將分散式放置群組政策套用至執行個體時,Compute Engine 會根據下列其中一項,將執行個體放置在特定可用性網域中:
自動設定廣告插播時間點。根據預設,Compute Engine 會根據已套用放置政策的執行個體數量,自動將執行個體放置在網域中:
八個或更少的執行個體:如果已將分散式放置政策套用至八個或更少的執行個體,Compute Engine 會將執行個體放置在執行個體數量最少的網域中。
超過八個執行個體:如果分散式放置群組政策已套用至超過八個執行個體,Compute Engine 會將執行個體放置在隨機網域。
特定刊登位置。建立執行個體、更新執行個體屬性或建立執行個體範本時,您可以選擇指定要放置執行個體的可用性網域。在不同網域中分配執行個體,有助於提高工作負載的彈性。將執行個體放在同一個網域中,可能有助於縮短這些執行個體之間的網路延遲時間。
將分散式放置群組政策套用至現有執行個體時,執行個體可能需要遷移至其他可用性網域。在此期間,Compute Engine 會根據執行個體的主機維護政策停止或即時遷移執行個體。
限制
以下各節將概述刊登位置政策的限制。
所有刊登位置政策的限制
所有刊登位置政策均適用下列限制:
放置政策是區域資源,只能在所在區域運作。舉例來說,如果您在
us-central1
區域建立放置群組政策,則只能將該政策套用至位於us-central1
的 Compute Engine 資源,或是us-central1
區域中的可用區。每個 Compute Engine 資源只能套用一項放置位置政策。
您只能從運算執行個體更換或移除放置位置政策。 不支援從其他 Compute Engine 資源替換或移除刊登位置政策。
只有在未套用至任何 Compute Engine 資源的情況下,您才能刪除放置位置政策。
您無法將放置位置政策套用至未來預留項目要求,或 Compute Engine 為滿足已核准的未來預留項目而建立的隨選預留項目。
您無法將配置方式政策套用至指定單一租戶節點的執行個體。
密集配置政策的限制
除了所有刊登位置政策的限制外,精簡刊登位置政策還有下列限制:
如果密集配置政策指定最大距離值,這個值會影響可套用配置政策的運算執行個體數量上限,以及執行個體可使用的機器系列和主機維護政策。
如要將密集配置政策套用至隨需預留項目,請確認下列事項:
您只能將密集配置政策套用至隨需、單一專案的獨立預留項目。系統不支援共用預訂和附加至承諾的預訂。
您無法套用指定最大距離值為
1
的密集配置政策。您一次只能為一個預留項目套用密集配置政策。
分散配置政策的限制
除了所有刊登位置政策的限制外,散布刊登位置政策還設有下列限制:
您最多可以對 256 個執行個體套用分散式刊登位置政策。
您無法將擴散刊登位置政策套用至預訂廣告。
帳單
建立、刪除或將放置位置政策套用至運算執行個體,不會產生額外費用。
後續步驟
瞭解如何建立及套用執行個體放置位置政策: