Ringkasan kebijakan penempatan

Dokumen ini menjelaskan perilaku, batasan, dan penagihan kebijakan penempatan.

Secara default, Anda mengelola lokasi instance Compute Engine hanya dengan menentukan zonanya. Kebijakan penempatan memungkinkan Anda menentukan lebih lanjut penempatan relatif instance komputasi di suatu zona. Berdasarkan kebijakan yang Anda terapkan ke instance komputasi, Anda dapat mengurangi latensi jaringan di seluruh instance komputasi (kebijakan rapat) atau meningkatkan ketahanan terhadap gangguan khusus lokasi (kebijakan sebar).

Jika Anda ingin mengurangi latensi jaringan di antara instance komputasi dalam grup instance terkelola (MIG) dengan instance A3 High dengan 8 GPU (atau generasi yang lebih baru) atau H4D, gunakan kebijakan workload.

Untuk mempelajari cara lain dalam mengontrol penempatan instance, lihat dokumentasi untuk sole-tenancy dan MIG regional.

Tentang kebijakan penempatan

Setiap instance komputasi berjalan di server fisik—host—yang berada dalam cluster yang terletak di pusat data untuk sebuah zona. Jika Anda memiliki beberapa instance komputasi di zona yang sama, Compute Engine akan menempatkan instance komputasi ini di host yang berbeda secara default. Penempatan ini meminimalkan dampak potensi pemadaman listrik. Namun, saat menerapkan kebijakan penempatan ke instance komputasi di zona yang sama, Anda dapat mengontrol lebih lanjut lokasi relatif instance komputasi tersebut di zona tersebut berdasarkan kebutuhan workload Anda.

Anda dapat membuat jenis kebijakan penempatan berikut:

  • Kebijakan penempatan rapat. Kebijakan ini menempatkan instance komputasi berdekatan satu sama lain dalam satu zona, sehingga mengurangi latensi jaringan di antara instance komputasi. Kebijakan penempatan rapat berguna saat instance komputasi Anda perlu sering berkomunikasi satu sama lain—misalnya, saat menjalankan workload komputasi berperforma tinggi (HPC), machine learning (ML), atau server database.

    Untuk mempelajari lebih lanjut, lihat Tentang kebijakan penempatan rapat dalam dokumen ini.

  • Kebijakan penempatan tersebar. Kebijakan ini menempatkan instance komputasi di hardware yang berbeda dan terpisah, yang dapat Anda gunakan untuk meningkatkan keandalan workload. Secara khusus, menyebarkan instance komputasi membantu mengurangi jumlah instance komputasi yang secara bersamaan terpengaruh oleh gangguan spesifik per lokasi, seperti error hardware. Selain itu, jika Anda menggunakan kebijakan penempatan tersebar untuk menyediakan kapasitas berlebih di beberapa lokasi, Anda dapat membantu memastikan bahwa Anda masih memiliki kapasitas yang memadai meskipun salah satu lokasi terganggu. Oleh karena itu, kebijakan penempatan tersebar juga dapat membantu workload berskala besar, terdistribusi, dan direplikasi, seperti Hadoop Distributed File System (HDFS), Cassandra, atau Kafka.

    Untuk mempelajari lebih lanjut, lihat Tentang kebijakan penempatan tersebar dalam dokumen ini.

Tentang kebijakan penempatan rapat

Saat Anda menerapkan kebijakan penempatan rapat ke instance komputasi, Compute Engine akan mencoba menempatkan instance komputasi sedekat mungkin satu sama lain. Penempatan ini tunduk pada ketersediaan jenis mesin dan zona instance komputasi, dan kekompakan instance hanya dicapai berdasarkan upaya terbaik. Jika aplikasi Anda sensitif terhadap latensi dan memerlukan instance komputasi sedekat mungkin (kepadatan maksimum) di zona, Anda dapat menentukan nilai jarak maksimum (Pratinjau).

Saat Anda memutuskan apakah akan menentukan nilai jarak maksimum, pertimbangkan kompromi antara kolokasi fisik yang ketat dan ketersediaan instance komputasi serta jaminan kapasitas:

  • Jarak tidak ditentukan: Anda memprioritaskan ketersediaan instance komputasi dan jaminan kapasitas daripada kolokasi yang ketat. Namun, jika kapasitas dibatasi, Compute Engine mungkin menempatkan instance komputasi lebih jauh daripada yang dapat ditoleransi oleh aplikasi Anda.

  • Jarak yang ditentukan: Anda memerlukan kolokasi fisik yang lebih dekat untuk latensi jaringan yang lebih rendah, yang secara langsung mengurangi ketersediaan instance komputasi dan jaminan kapasitas. Jika persyaratan penempatan Anda terlalu ketat untuk kapasitas yang tersedia di suatu zona, Anda mungkin akan mengalami error ketersediaan resource. Untuk mengatasi error ini, gunakan kebijakan penempatan rapat dengan nilai jarak maksimum yang lebih tinggi, seperti 3, bukan 1, atau biarkan nilai jarak maksimum tidak ditentukan.

Tabel berikut menguraikan seri mesin yang didukung, jumlah maksimum instance komputasi, dan kebijakan pemeliharaan host untuk setiap nilai jarak maksimum:

Nilai jarak maksimum Deskripsi Seri mesin yang didukung Jumlah maksimum instance komputasi Kebijakan pemeliharaan host yang didukung
Tidak ditentukan Compute Engine memprioritaskan ketersediaan instance komputasi dan jaminan kapasitas. Compute Engine berupaya menempatkan instance komputasi sedekat mungkin satu sama lain, tanpa jaminan jarak maksimum di zona tersebut. Jika kapasitas terbatas, Compute Engine mungkin menempatkan instance komputasi lebih jauh daripada yang dapat ditoleransi oleh aplikasi Anda.
  • Mesin yang dioptimalkan untuk akselerator: A4X Max, A4X, A4, G4, A3 Ultra, A3 Mega1, A3 High1, A3 Edge1, A2, dan G2
  • Mesin yang dioptimalkan untuk komputasi: H4D, H3, C2D, dan C2
  • Mesin untuk tujuan umum: C4D, C4, C3D, C3, N2D, dan N2
  • Mesin yang dioptimalkan untuk jaringan: C4N, M4N
  • Mesin yang dioptimalkan untuk memori: M4N, M4, M3, M2, dan M1
  • Mesin yang dioptimalkan untuk penyimpanan: Z4D, Z4M, dan Z3-metal
1.500
  • Untuk instance Z3-metal, Z4D, dan Z4M dengan SSD Lokal lebih dari 42.000 GiB: Dihentikan
  • Untuk semua seri mesin lain yang didukung: Migrate atau Terminate
3 Compute Engine menempatkan instance komputasi Anda di blok yang berdekatan dalam cluster untuk latensi rendah.
  • Mesin yang dioptimalkan untuk akselerator: A4, G4, A3 Mega1, A3 High1, A3 Edge1, A2, dan G2
  • Mesin yang dioptimalkan untuk komputasi: H4D, H3, C2D, dan C2
  • Mesin untuk tujuan umum: C4D, C4, C3D, dan C3
  • Mesin yang dioptimalkan untuk jaringan: C4N, M4N
  • Mesin yang dioptimalkan untuk memori: M4N, M4
  • Mesin yang dioptimalkan untuk penyimpanan: Z4D, Z4M, dan Z3-metal
1.500
  • Untuk instance Z3-metal, Z4D, dan Z4M dengan SSD Lokal lebih dari 42.000 GiB: Dihentikan
  • Untuk semua seri mesin lain yang didukung: Migrate atau Terminate
2 Compute Engine menempatkan instance komputasi Anda di blok yang sama dalam cluster. Instance komputasi mengalami latensi jaringan yang lebih rendah daripada instance komputasi yang ditempatkan di cluster yang sama, tetapi di blok yang berdekatan.
  • Mesin yang dioptimalkan untuk akselerator: A4, G4, A3 Ultra, A3 Mega1, A3 High1, A3 Edge1, A2, dan G2
  • Mesin yang dioptimalkan untuk komputasi: H4D, H3, C2D, dan C2
  • Mesin untuk tujuan umum: C4D, C4, C3D, dan C3
  • Mesin yang dioptimalkan untuk jaringan: C4N
  • Mesin yang dioptimalkan untuk memori: M4N, M4
  • Mesin yang dioptimalkan untuk penyimpanan: Z4D, Z4M, dan Z3-metal
  • Untuk A3 Ultra, A3 Mega, A3 High, dan A3 Edge: 256
  • Untuk semua seri mesin lain yang didukung: 150
Hentikan
1 Compute Engine menempatkan instance komputasi Anda di sub-blok yang sama. Penempatan ini meminimalkan latensi jaringan sebanyak mungkin.
  • Mesin yang dioptimalkan akselerator: G4, A3 Edge1, A2, dan G2
  • Mesin yang dioptimalkan untuk komputasi: H4D, H3, C2D, dan C2
  • Mesin untuk tujuan umum: C4D, C4, C3D, dan C3
  • Mesin yang dioptimalkan untuk jaringan: C4N
  • Mesin yang dioptimalkan untuk memori: M4N, M4
  • Mesin yang dioptimalkan untuk penyimpanan: Z4D, Z4M, dan Z3-metal
  • Untuk Z4M: 16
  • Untuk semua seri mesin lain yang didukung: 22
Hentikan

1 Jika Anda ingin menerapkan kebijakan penempatan rapat ke instance A3 Mega, A3 High, atau A3 Edge yang dibuat sebelum 1 Oktober 2025, hubungi tim akun atau tim penjualan.

Setelah membuat kebijakan penempatan rapat dan menerapkannya ke instance komputasi, Anda dapat memverifikasi lokasi fisik instance komputasi sehubungan dengan instance komputasi lain yang menentukan kebijakan penempatan rapat yang sama. Informasi ini membantu Anda meminimalkan latensi jaringan dengan menjalankan tugas yang sensitif terhadap latensi pada instance komputasi yang paling dekat satu sama lain. Untuk mengetahui informasi selengkapnya, lihat Melihat lokasi fisik instance Compute Engine.

Tentang kebijakan penempatan tersebar

Saat membuat kebijakan penempatan tersebar, Anda dapat menentukan jumlah domain ketersediaan—hingga delapan—untuk menyebarkan instance komputasinya. Domain ketersediaan menyediakan hardware yang terisolasi dan berbeda untuk meminimalkan dampak gangguan yang terlokalisasi. Namun, layanan ini masih terpengaruh oleh kegagalan infrastruktur bersama, seperti pemadaman listrik pusat data.

Untuk mengurangi proporsi instance komputasi yang terpengaruh setiap kali domain ketersediaan terganggu, sebarkan instance komputasi Anda ke setidaknya dua domain ketersediaan—setiap domain ketersediaan tambahan akan mengurangi proporsi instance komputasi yang terpengaruh. Atau, Anda dapat menyebarkan instance komputasi di sejumlah kecil domain ketersediaan untuk mencoba membatasi latensi jaringan di antara instance komputasi tersebut atau karena batasan zona.

Saat Anda menerapkan kebijakan penempatan tersebar ke instance, Compute Engine menempatkan instance di domain ketersediaan tertentu berdasarkan salah satu hal berikut:

  • Penempatan otomatis. Secara default, Compute Engine otomatis menempatkan instance di domain berdasarkan jumlah instance komputasi yang telah menerapkan kebijakan penempatan:

    • Delapan instance komputasi atau kurang: Jika kebijakan penempatan tersebar sudah diterapkan ke delapan instance komputasi atau kurang, Compute Engine akan menempatkan instance Anda di domain dengan instance komputasi paling sedikit.

    • Lebih dari delapan instance komputasi: Jika kebijakan penempatan tersebar sudah diterapkan ke lebih dari delapan instance komputasi, Compute Engine akan menempatkan instance Anda di domain acak.

  • Penempatan tertentu. Saat membuat instance, memperbarui properti instance, atau membuat template instance, Anda dapat menentukan domain ketersediaan tempat instance komputasi akan ditempatkan. Mendistribusikan instance komputasi di seluruh domain berguna untuk meningkatkan ketahanan workload Anda. Menempatkan instance komputasi di domain yang sama dapat membantu mengurangi latensi jaringan di antara instance komputasi tersebut.

Saat Anda menerapkan kebijakan penempatan tersebar ke instance yang ada, instance tersebut mungkin perlu dipindahkan ke domain ketersediaan yang berbeda. Selama proses ini, Compute Engine akan menghentikan atau memigrasikan instance secara langsung berdasarkan kebijakan pemeliharaan host.

Pembatasan

Bagian berikut menguraikan batasan untuk kebijakan penempatan.

Batasan untuk semua kebijakan penempatan

Untuk semua kebijakan penempatan, batasan berikut berlaku:

  • Kebijakan penempatan adalah resource regional, dan hanya berfungsi di region tempat resource berada. Misalnya, jika Anda membuat kebijakan penempatan di region us-central1, Anda hanya dapat menerapkannya ke resource Compute Engine yang terletak di us-central1 atau di zona dalam us-central1.

  • Anda hanya dapat menerapkan satu kebijakan penempatan per resource Compute Engine.

  • Anda hanya dapat mengganti atau menghapus kebijakan penempatan dari instance komputasi. Anda tidak dapat mengganti atau menghapus kebijakan penempatan dari resource Compute Engine lain.

  • Anda hanya dapat menghapus kebijakan penempatan jika tidak sedang diterapkan ke resource Compute Engine apa pun.

  • Anda tidak dapat menerapkan kebijakan penempatan ke instance sole-tenant.

Batasan untuk kebijakan penempatan rapat

Selain batasan untuk semua kebijakan penempatan, kebijakan penempatan rapat memiliki batasan berikut:

  • Jika kebijakan penempatan rapat menentukan nilai jarak maksimum, nilai ini akan memengaruhi jumlah maksimum instance komputasi yang dapat Anda terapkan kebijakan penempatan, serta seri mesin dan kebijakan pemeliharaan host yang dapat digunakan instance komputasi.

  • Jika Anda ingin menerapkan kebijakan penempatan rapat ke pemesanan on-demand saat membuatnya, batasan berikut akan berlaku:

    • Anda hanya dapat menerapkan kebijakan penempatan rapat untuk pemesanan on-demand, satu project, dan mandiri. Pemesanan bersama dan pemesanan yang dilampirkan ke komitmen tidak didukung.

    • Anda tidak dapat menerapkan kebijakan penempatan rapat yang menentukan nilai jarak maksimum 1.

    • Anda hanya dapat menerapkan kebijakan penempatan rapat ke satu pemesanan dalam satu waktu.

  • Anda tidak dapat menerapkan kebijakan penempatan rapat ke VM Flex-start di MIG.

Batasan untuk kebijakan penempatan tersebar

Selain batasan untuk semua kebijakan penempatan, kebijakan penempatan tersebar memiliki batasan berikut:

  • Anda dapat menerapkan kebijakan penempatan tersebar untuk maksimum 256 instance komputasi.

  • Anda tidak dapat menerapkan kebijakan penempatan tersebar ke pemesanan.

  • Anda tidak dapat menerapkan kebijakan penempatan tersebar ke VM Flex-start.

Penagihan

Tidak ada biaya tambahan untuk pembuatan, penghapusan, atau penerapan kebijakan penempatan ke instance komputasi.

Langkah berikutnya