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 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 kegagalan daya. Namun, saat menerapkan kebijakan penempatan ke instance komputasi di zona yang sama, Anda dapat mengontrol lebih lanjut lokasi relatif instance komputasi tersebut di zona berdasarkan kebutuhan workload Anda.
Anda dapat membuat jenis kebijakan penempatan berikut:
Kebijakan penempatan rapat. Kebijakan ini menempatkan instance komputasi berdekatan satu sama lain di zona, yang 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 pada hardware yang terpisah dan berbeda, yang dapat Anda gunakan untuk meningkatkan keandalan workload Anda. 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 cukup meskipun 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 bergantung pada ketersediaan jenis mesin dan zona instance komputasi, dan kepadatan instance hanya dicapai berdasarkan upaya terbaik. Jika aplikasi Anda sensitif terhadap latensi dan memerlukan instance komputasi sedekat mungkin (kepadatan maksimum) di zona, tentukan nilai jarak maksimum (Pratinjau). Nilai jarak maksimum yang lebih rendah memastikan penempatan instance yang lebih berdekatan, tetapi dapat menghasilkan lebih sedikit mesin yang tersedia untuk penempatan instance komputasi.
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 (Tidak direkomendasikan) | Compute Engine melakukan upaya terbaik untuk menempatkan instance komputasi sedekat mungkin satu sama lain, tetapi tanpa jarak maksimum antara instance komputasi di zona tersebut. |
|
1.500 |
|
3 |
Compute Engine menempatkan instance komputasi Anda dalam blok yang berdekatan dalam cluster untuk latensi rendah. |
|
1.500 |
|
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. |
|
|
Hentikan |
1 |
Compute Engine menempatkan instance komputasi Anda di sub-blok yang sama. Penempatan ini meminimalkan latensi jaringan sebanyak mungkin. |
|
|
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 Anda.
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 berdekatan. Untuk mengetahui informasi selengkapnya, lihat Melihat lokasi fisik instance Compute Engine.
Tentang kebijakan penempatan spread
Saat membuat kebijakan penempatan tersebar, Anda dapat menentukan jumlah domain ketersediaan—hingga delapan—untuk menyebarkan instance komputasinya di seluruh domain tersebut. Domain ketersediaan menyediakan hardware yang terisolasi dan berbeda untuk meminimalkan dampak gangguan yang terlokalisasi. Namun, aplikasi tersebut masih terpengaruh oleh kegagalan infrastruktur bersama, seperti pemadaman listrik di 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 semakin mengurangi proporsi instance komputasi yang terpengaruh. Atau, Anda dapat menyebarkan instance komputasi ke 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 sebuah instance, Compute Engine akan menempatkan instance tersebut di domain ketersediaan tertentu berdasarkan salah satu hal berikut:
Penempatan otomatis. Secara default, Compute Engine akan otomatis menempatkan instance di domain berdasarkan jumlah instance komputasi yang sudah 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 kebijakan tersebut berada. Misalnya, jika Anda membuat kebijakan penempatan di region
us-central1, Anda hanya dapat menerapkannya ke resource Compute Engine yang terletak dius-central1atau di zona dalamus-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 diterapkan ke resource Compute Engine mana pun.
Anda tidak dapat menerapkan kebijakan penempatan ke instance tenant eksklusif.
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 penempatannya, serta seri mesin dan kebijakan pemeliharaan host yang dapat digunakan oleh instance komputasi.
Jika Anda ingin menerapkan kebijakan penempatan rapat ke pemesanan on-demand saat Anda 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 compact 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
Pelajari cara membuat dan menerapkan kebijakan penempatan ke instance komputasi: