Dokumen ini menjelaskan cara kerja permintaan perubahan ukuran dalam grup instance terkelola (MIG) dan batasannya. Gunakan permintaan ubah ukuran untuk membuat instance virtual machine (VM) dengan GPU sekaligus di MIG.
Membuat VM sekaligus di MIG melalui permintaan perubahan ukuran berguna dalam skenario berikut:
Jika Anda menginginkan jumlah VM yang tepat untuk menjalankan tugas, permintaan ubah ukuran dapat membantu Anda membuat VM sekaligus. Hal ini akan membantu menghindari biaya yang tidak perlu untuk kapasitas parsial yang dibuat Compute Engine selagi Anda menunggu semua resource tersedia.
Jika Anda menginginkan VM GPU hanya untuk waktu tertentu, permintaan perubahan ukuran akan meningkatkan peluang untuk mendapatkan resource yang sangat dibutuhkan ini.
Cara kerja permintaan perubahan ukuran
Bagian berikut menguraikan cara kerja permintaan perubahan ukuran.
Saat pembuatan
Saat membuat permintaan perubahan ukuran, Anda harus menentukan properti berikut:
Untuk menentukan jumlah VM yang akan dibuat, gunakan salah satu properti berikut:
resizeBy
: jumlah VM yang akan dibuat. MIG secara otomatis membuat nama VM.instanceNames
: daftar nama VM yang akan dibuat. MIG membuat VM sebanyak jumlah nama yang Anda tentukan. Properti ini berada dalam Pratinjau dan berguna jika beban kerja Anda memerlukan nama VM tertentu.
requestedRunDuration
: durasi saat VM harus berjalan. Durasi harus antara 10 menit dan tujuh hari. Setelah durasi pengoperasian berakhir, MIG akan otomatis menghapus VM. Saat Anda membuat permintaan perubahan ukuran di MIG yang menggunakan fitur dan layanan yang tersedia dari Cluster Director, properti ini bersifat opsional. Dalam MIG tersebut, jika Anda tidak menentukan durasi pengoperasian untuk permintaan perubahan ukuran, VM akan berjalan hingga akhir reservasi yang digunakan MIG.
Setelah dibuat
Setelah Anda membuat permintaan perubahan ukuran, permintaan akan melalui status yang berbeda. Diagram berikut menunjukkan status ini:
Status yang ditampilkan dalam diagram sebelumnya adalah sebagai berikut:
CREATING
: Compute Engine membuat permintaan pengubahan ukuran, ukuran target MIG meningkat sebesar jumlah VM yang ditentukan dalam permintaan, dan MIG membuat instance terkelola yang berada dalam statusCREATING
. Instance terkelola ini mewakili VM yang dibuat MIG saat permintaan perubahan ukuran berhasil.ACCEPTED
: permintaan telah dibuat dan diterima. Mekanisme penjadwal yang mendasarinya, Dynamic Workload Scheduler (DWS), menjadwalkan pembuatan resource yang diminta berdasarkan ketersediaan resource dan durasi pengoperasian yang ditentukan dalam permintaan. Jika Anda kekurangan kuota untuk resource yang diminta atau resource tidak tersedia untuk sementara, DWS akan mempertahankan permintaan hingga Anda memiliki kuota yang cukup dan resource tersedia.SUCCEEDED
: MIG membuat jumlah VM yang diminta sekaligus. VM berjalan hingga MIG menghapusnya setelah durasi pengoperasian yang ditentukan berakhir, atau hingga Anda menghapus VM.FAILED
: permintaan pengubahan ukuran gagal karena error teknis dan Compute Engine menurunkan ukuran target MIG sebesar jumlah VM yang diminta.CANCELLED
: pengguna membatalkan permintaan perubahan ukuran. Membatalkan permintaan perubahan ukuran akan menghentikan MIG agar tidak membuat resource yang diminta. Setelah membatalkan permintaan perubahan ukuran, Compute Engine akan mengurangi ukuran target MIG sebesar jumlah VM yang diminta dan otomatis menghapus permintaan setelah 14 hari. Jika ingin, Anda dapat menghapus permintaan perubahan ukuran sebelum Compute Engine menghapusnya secara otomatis.
Jika Anda menghapus MIG yang berisi permintaan perubahan ukuran, operasi ini juga akan menghapus
semua permintaan perubahan ukuran dan VM di MIG. Namun, jika Anda menghapus MIG saat
MIG membuat VM untuk memenuhi permintaan perubahan ukuran, Compute Engine akan menunggu
hingga MIG selesai membuat jumlah VM yang diminta dan status
permintaan ubah ukuran berubah menjadi SUCCEEDED
sebelum menghapus MIG.
Batasan
Bagian berikut menguraikan batasan dalam membuat permintaan perubahan ukuran di MIG.
Untuk permintaan perubahan ukuran
Untuk permintaan perubahan ukuran, batasan berikut berlaku:
Anda dapat menggunakan permintaan ubah ukuran untuk mendapatkan VM GPU saja.
Anda hanya dapat membatalkan permintaan perubahan ukuran (
ACCEPTED
) yang diterima.Anda hanya dapat menghapus permintaan perubahan ukuran setelah berhasil (
SUCCEEDED
), gagal (FAILED
), atau pengguna membatalkannya (CANCELLED
).
Untuk template instance
Untuk template instance yang digunakan di MIG tempat Anda ingin membuat permintaan perubahan ukuran, batasan berikut berlaku:
Anda harus menentukan untuk menghentikan VM selama peristiwa pemeliharaan host.
Anda harus menentukan untuk tidak menggunakan reservasi. Namun, jika ingin membuat MIG yang dapat menggunakan fitur dan layanan yang tersedia dari Cluster Director, Anda harus menggunakan reservasi untuk membuat VM di MIG.
Anda tidak dapat menentukan Spot VM.
Anda tidak dapat menentukan kebijakan penempatan.
Anda tidak dapat menentukan kolom
maxRunDuration
atauterminationTime
.
Untuk MIG
Untuk MIG tempat Anda ingin membuat permintaan perubahan ukuran, batasan berikut berlaku:
Dalam MIG regional, hanya bentuk distribusi target
ANY_SINGLE_ZONE
yang mendukung permintaan perubahan ukuran (Pratinjau). Bentuk distribusi lainnya tidak didukung.Anda harus menonaktifkan reparasi di MIG.
Anda harus menghapus konfigurasi penskalaan otomatis.
Anda tidak dapat menerapkan pembaruan konfigurasi VM ke VM yang dibuat melalui permintaan perubahan ukuran. Untuk mencegah update otomatis, tetapkan jenis update MIG ke oportunistik.
Anda tidak dapat menerapkan konfigurasi semua instance ke VM yang dibuat melalui permintaan perubahan ukuran.
Anda tidak dapat menentukan konfigurasi per instance di VM yang dibuat melalui permintaan perubahan ukuran.
Anda hanya dapat menyetel mode pool standby MIG ke
manual
(default).Jika MIG berisi permintaan perubahan ukuran yang diterima, Anda tidak dapat melakukan tindakan berikut:
Anda tidak dapat menambahkan template instance kedua untuk memulai update canary di MIG.
Anda tidak dapat mengubah ukuran target MIG.
Anda tidak dapat menghapus atau mengabaikan instance terkelola dalam status
CREATING
yang dibuat oleh MIG untuk permintaan perubahan ukuran. Untuk menghapus instance terkelola tersebut, Anda harus membatalkan permintaan perubahan ukuran.Anda tidak dapat membuat ulang, menangguhkan, atau menghentikan VM yang dibuat melalui permintaan perubahan ukuran.
Kuota untuk VM GPU dengan durasi pengoperasian yang diminta
VM GPU yang dikonfigurasi untuk otomatis dihapus setelah durasi yang telah ditentukan selama 7 hari atau kurang dapat menggunakan kuota alokasi yang dapat dihentikan atau standar. Perilaku ini dimaksudkan untuk membantu Anda meningkatkan perolehan kuota alokasi untuk workload sementara tetapi tidak terganggu. Untuk mengetahui informasi selengkapnya tentang perilaku ini, baca artikel VM GPU dan kuota alokasi preemptible.Harga
Tidak ada biaya untuk pembuatan, pembatalan, atau penghapusan permintaan perubahan ukuran. Anda hanya dikenai biaya untuk VM yang dibuat melalui permintaan perubahan ukuran—sejak saat MIG membuat VM, hingga MIG otomatis menghapus VM di akhir durasi pengoperasian atau Anda menghapus VM secara manual.
Jika MIG hanya membuat beberapa VM yang diminta dan gagal membuat VM lainnya, Anda mungkin masih dikenai biaya untuk VM yang dibuat hingga MIG otomatis menghapusnya.
Langkah berikutnya
Pelajari cara membuat permintaan perubahan ukuran di MIG.
Pelajari cara melihat, membatalkan, atau menghapus permintaan ubah ukuran di MIG.