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 Anda dalam suatu zona. Berdasarkan kebijakan yang Anda terapkan pada instance, Anda dapat mengurangi latensi jaringan di seluruh instance (kebijakan padat) atau meningkatkan ketahanan terhadap gangguan khusus lokasi (kebijakan tersebar).

Untuk mempelajari cara membuat dan menerapkan kebijakan penempatan, lihat dokumentasi tentang menggunakan kebijakan penempatan yang ringkas dan menggunakan kebijakan penempatan spread.

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

Tentang kebijakan penempatan

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

Anda dapat membuat jenis kebijakan penempatan berikut:

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

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

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

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

Tentang kebijakan penempatan rapat

Saat Anda menerapkan kebijakan penempatan yang ringkas ke instance komputasi, Compute Engine akan mencoba menempatkan instance sedekat mungkin satu sama lain. Penempatan ini tunduk pada jenis mesin dan ketersediaan zona instance, dan kekompakan instance hanya dicapai berdasarkan upaya terbaik. Jika aplikasi Anda sensitif terhadap latensi dan memerlukan instance yang sedekat mungkin (kepadatan maksimum) dalam zona, tentukan nilai jarak maksimum (Pratinjau). Nilai jarak maksimum yang lebih rendah memastikan penempatan instance yang lebih dekat, tetapi dapat menghasilkan lebih sedikit mesin yang tersedia untuk penempatan instance.

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

Nilai jarak maksimum Deskripsi Seri mesin yang didukung Jumlah maksimum instance Kebijakan pemeliharaan host yang didukung
Tidak ditentukan (Tidak direkomendasikan) Compute Engine melakukan upaya terbaik untuk menempatkan instance sedekat mungkin satu sama lain, tetapi tanpa jarak maksimum antar-instance di zona. A41, A3 Ultra1, A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H3, N2, N2D, dan Z3-metal3 1.500 Memigrasikan dan Menghentikan
3 Instance ditempatkan di cluster yang berdekatan untuk latensi rendah. A41, A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H3, dan Z3-metal3 1.500 Memigrasikan dan Menghentikan
2 Instance ditempatkan di rak yang berdekatan dan mengalami latensi jaringan yang lebih rendah daripada instance yang ditempatkan di cluster yang berdekatan. A41, A3 Ultra1, A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H3, dan Z3-metal
  • Untuk instance A3: 256
  • Untuk semua instance lainnya: 150
Hentikan
1 Instance ditempatkan di rak yang sama dan meminimalkan latensi jaringan sebisa mungkin. A3 Mega2, A3 High2, A3 Edge2, A2, C4D, C4, C3D, C3, C2D, C2, G2, H3, dan Z3-metal 22 Hentikan

1 Anda hanya dapat menerapkan kebijakan penempatan yang ringkas ke instance Ultra A4 atau A3 yang di-deploy menggunakan fitur yang disediakan oleh Cluster Director. Untuk mengetahui informasi selengkapnya, lihat Cluster Director dalam dokumentasi AI Hypercomputer.
2 Secara default, Anda tidak dapat menerapkan kebijakan penempatan rapat dengan nilai jarak maksimum ke instance A3 Mega, A3 High, atau A3 Edge. Untuk meminta akses ke fitur ini, hubungi Manajer Akun Teknis (TAM) yang ditugaskan kepada Anda atau Tim penjualan.
3 Instance bare metal hanya mendukung kebijakan pemeliharaan host Terminate.

Setelah membuat kebijakan penempatan yang ringkas dan menerapkannya ke instance komputasi, Anda dapat memverifikasi lokasi fisik instance tersebut sehubungan dengan instance lain yang menentukan kebijakan penempatan yang ringkas yang sama. Untuk mengetahui informasi selengkapnya, lihat Memverifikasi lokasi fisik instance.

Tentang kebijakan penempatan spread

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

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

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

  • Penempatan otomatis. Secara default, Compute Engine akan otomatis menempatkan instance dalam domain berdasarkan jumlah instance yang sudah menerapkan kebijakan penempatan:

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

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

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

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

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 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 diterapkan ke resource Compute Engine mana pun.

  • Anda tidak dapat menerapkan kebijakan penempatan ke permintaan pemesanan untuk masa mendatang atau ke pemesanan sesuai permintaan yang dibuat Compute Engine untuk memenuhi pemesanan untuk masa mendatang yang disetujui.

  • Anda tidak dapat menerapkan kebijakan penempatan ke instance yang menentukan node tenant tunggal.

Batasan untuk kebijakan penempatan rapat

Selain batasan untuk semua kebijakan penempatan, kebijakan penempatan compact 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 instance.

  • Jika Anda ingin menerapkan kebijakan penempatan rapat ke pemesanan sesuai permintaan, pastikan hal berikut:

    • Anda hanya dapat menerapkan kebijakan penempatan yang ringkas untuk pemesanan mandiri, project tunggal, sesuai permintaan. 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.

Batasan untuk kebijakan penempatan spread

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

  • Anda dapat menerapkan kebijakan penempatan spread untuk maksimum 256 instance.

  • Anda tidak dapat menerapkan kebijakan penempatan spread ke pemesanan.

Penagihan

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

Langkah berikutnya