Dokumen ini memberikan ringkasan tentang reservasi. Untuk mempelajari lebih lanjut berbagai jenis reservasi, lihat Memilih jenis reservasi.
Saat Anda membuat pemesanan, Compute Engine akan memverifikasi bahwa kapasitas yang diminta tersedia di zona yang ditentukan. Jika ya, Compute Engine akan mencadangkan resource, membuat pemesanan, dan mengaktifkan hal berikut:
Anda dapat menggunakan resource yang dipesan untuk membuat instance virtual machine (VM), dan resource yang dipesan tetap tersedia hingga Anda menghapus reservasi.
Anda akan ditagih untuk resource yang dipesan dengan tarif on-demand yang sama seperti VM yang berjalan, termasuk diskon apa pun yang berlaku, hingga pemesanan ada.
Reservasi berguna untuk pertumbuhan, migrasi, atau pemulihan dari bencana.
Cara kerja pemesanan
Pemesanan memberikan tingkat jaminan kapasitas yang tinggi untuk satu atau beberapa VM dengan konfigurasi yang ditentukan pengguna. Anda juga dapat menggunakan reservasi dengan komitmen Compute Engine atau produk lain yang menggunakan VM.
Saat membuat pemesanan, Anda menentukan properti berikut:
- Hapus otomatis
Opsi hapus otomatis menentukan apakah pemesanan akan dihapus secara otomatis, terlepas dari apakah sudah digunakan sepenuhnya atau tidak. Jika Anda mengaktifkan opsi hapus otomatis, pemesanan akan dihapus dalam waktu dua jam dari tanggal dan waktu yang Anda tentukan secara default, atau pada tanggal dan waktu kustom. Menghapus pemesanan secara otomatis dapat berguna untuk menghindari biaya yang tidak perlu untuk pemesanan yang tidak digunakan selama beberapa waktu.
- Jenis penggunaan (otomatis atau
khusus)
- Pemesanan yang digunakan secara otomatis (default) dapat digunakan oleh VM dengan properti afinitas pemesanan yang memungkinkannya untuk menggunakan semua pemesanan ini secara otomatis. Jenis pemakaian ini berguna jika Anda membuat dan menghapus banyak VM, serta Anda ingin menggunakan reservasi jika memungkinkan.
- Reservasi yang ditargetkan secara khusus hanya dapat digunakan oleh VM dengan properti afinitas reservasi yang menargetkan reservasi tertentu tersebut. Jenis pemakaian ini mempermudah pelacakan dan kontrol atas VM mana yang memakai pemesanan tertentu.
- Pemesanan satu project (default) hanya dapat digunakan oleh VM yang berada di project yang sama dengan pemesanan.
- Pemesanan bersama dapat digunakan oleh VM dalam project tempat pemesanan berada dan project lain apa pun tempat pemesanan dibagikan. Dengan menggunakan pemesanan bersama, pemanfaatan pemesanan menjadi lebih optimal dan jumlah pemesanan yang perlu dibuat serta dikelola menjadi berkurang. Untuk mengetahui informasi selengkapnya, lihat Cara kerja pemesanan bersama dalam dokumen ini.
Kebijakan berbagi menentukan apakah reservasi VM GPU dapat digunakan oleh tugas pelatihan kustom atau tugas prediksi di Vertex AI. Secara default, tugas pelatihan kustom atau tugas prediksi tidak diizinkan untuk menggunakan reservasi VM GPU. Untuk mengubahnya, lihat cara membuat atau memperbarui reservasi untuk digunakan di Vertex AI.
- Jumlah VM
Jumlah VM adalah jumlah VM dengan properti dan zona yang cocok yang ingin Anda pesan saat membuat reservasi. Setelah membuat reservasi, Anda dapat mengubah jumlah VM.
- Properti VM
Properti VM menjelaskan persyaratan hardware (memori dan CPU) serta resource opsional (disk SSD Lokal dan GPU) untuk VM yang ingin Anda cadangkan. Saat membuat reservasi, Anda dapat menentukan properti ini secara langsung, menentukan properti berdasarkan VM yang ada, atau menentukan properti menggunakan template instance. VM dapat menggunakan pemesanan hanya jika properti VM dan properti VM pada pemesanan sama persis. Untuk mengetahui informasi selengkapnya, lihat Persyaratan dalam dokumen ini.
- Opsional: Kebijakan penempatan resource
(compact)
Kebijakan penempatan compact menunjukkan bahwa VM yang dicadangkan harus ditempatkan sedekat mungkin satu sama lain untuk mengurangi latensi jaringan di antara VM tersebut.
Saat Anda menghentikan, menangguhkan, atau menghapus VM yang menggunakan pemesanan, VM tidak lagi dihitung dalam pemesanan. Kapasitas yang dicadangkan akan tersedia kembali.
Jika Anda ingin menghapus reservasi untuk melepaskan kapasitas yang dicadangkan, tetapi tetap mempertahankan VM yang menggunakan reservasi tersebut, pertimbangkan hal berikut:
Anda dapat menghapus pemesanan yang digunakan secara otomatis tanpa menghentikan atau menangguhkan VM. Setelah Anda menghapus reservasi, semua VM yang menggunakannya akan tetap berjalan. Anda terus dikenai biaya untuk itu.
Anda hanya dapat menghapus pemesanan yang ditargetkan secara khusus jika tidak ada VM yang menggunakannya. Jika Anda menghentikan atau menangguhkan VM, lalu menghapus reservasi, Anda hanya dapat memulai ulang atau melanjutkan VM jika Anda membuat reservasi baru yang ditargetkan secara khusus dengan nama, zona, dan properti yang cocok dengan reservasi yang dihapus.
Cara kerja pemesanan bersama
Setiap VM di pemesanan bersama dapat digunakan oleh VM di project yang membuat pemesanan (project pemilik ) maupun project apa pun tempat pemesanan tersebut dibagikan ( project konsumen). Saat VM berhenti menggunakan pemesanan bersama, pemesanan bersama dapat digunakan oleh VM lain di project apa pun tempat pemesanan bersama dibagikan. Jika pemesanan bersama mencadangkan beberapa VM, VM dari beberapa project dapat menggunakan pemesanan bersama yang sama secara bersamaan.
Secara default, project tidak dapat membuat dan mengubah pemesanan bersama. Untuk membuat dan
mengubah pemesanan bersama dalam sebuah project, project harus ditambahkan ke
daftar yang diizinkan dari
batasan kebijakan organisasi Project Pemilik Pemesanan Bersama (compute.sharedReservationsOwnerProjects
).
Jika Anda membagikan pemesanan, pemesanan tersebut akan dipengaruhi oleh
persyaratan kuota tambahan dan memiliki
perilaku penggunaan yang berbeda dari pemesanan
project tunggal.
Persyaratan
Semua pemesanan memiliki persyaratan berikut:
VM dapat menggunakan pemesanan hanya jika semua properti berikut untuk VM dan pemesanan sama persis:
Project
- Persyaratan project bervariasi berdasarkan jenis berbagi pemesanan.
Zona
Jenis mesin
Platform CPU minimal
Jenis dan jumlah GPU (jika ada)
Jenis dan jumlah disk SSD lokal (jika ada)
Afinitas pemesanan
- Persyaratan afinitas pemesanan bervariasi berdasarkan jenis penggunaan pemesanan.
Kebijakan penempatan rapat (jika ada)
- Pemesanan dapat secara opsional menyertakan kebijakan penempatan rapat untuk menunjukkan bahwa VM yang dipesan harus ditempatkan sedekat mungkin satu sama lain untuk mengurangi latensi jaringan di antara VM tersebut. Jika pemesanan menentukan kebijakan penempatan rapat, maka pemesanan tersebut hanya dapat digunakan oleh VM yang menentukan kebijakan penempatan rapat yang sama.
Petunjuk lokasi (jika ada)
- Pemesanan dapat secara opsional menyertakan kolom
locationHint
, yang hanya dapat Anda tentukan saat membuat pemesanan atau VM menggunakan REST. Google tidak merekomendasikan penentuan kolomlocationHint
saat membuat reservasi.
- Pemesanan dapat secara opsional menyertakan kolom
Anda harus memiliki kuota yang tidak digunakan dan tersedia di project untuk resource yang Anda cadangkan. Jika pemesanan berhasil dibuat, kuota untuk resource tersebut akan langsung digunakan.
Persyaratan tambahan untuk pemesanan yang dilampirkan ke komitmen
Sebagai tambahan, pemesanan yang dilampirkan ke komitmen memiliki persyaratan berikut:
Pemesanan harus untuk project dan region yang sama dengan komitmen.
Pemesanan harus untuk seri keluarga mesin yang sama dengan komitmen. Namun, Anda dapat memilih jenis mesin apa pun dalam seri kelompok mesin tersebut.
Opsi hapus otomatis harus dinonaktifkan untuk pemesanan.
Jika komitmen menentukan GPU, disk SSD Lokal, atau keduanya, maka pemesanan yang dilampirkan (atau kombinasi pemesanan yang dilampirkan) harus menentukan jumlah dan jenis resource yang sama persis dengan komitmen.
Untuk mempelajari lebih lanjut, lihat Melampirkan reservasi ke komitmen berbasis resource.
Persyaratan tambahan untuk pemesanan yang dibuat dari template instance
Selain itu, jika Anda membuat pemesanan dengan menentukan template instance, pastikan hal-hal berikut:
Anda harus membuat pemesanan di region, zona, dan project yang sama dengan resource dalam template. Secara khusus:
Setiap resource zona atau regional yang ditentukan dalam template instance, seperti jenis mesin atau disk, membatasi agar template hanya digunakan untuk lokasi tempat resource tersebut berada. Misalnya, jika template instance Anda menentukan disk yang berada di zona
us-central1-a
, Anda harus membuat pemesanan di zona yang sama.Template instance berisi setelan khusus project, sehingga Anda hanya dapat mengakses dan menggunakan template instance dalam project yang sama. Untuk project yang turut berbagi pemesanan bersama, Anda harus membuat template yang serupa dalam project tersebut atau membuat VM dengan menentukan properti secara langsung.
Jika template instance menentukan kebijakan penempatan compact, Anda harus membuat pemesanan khusus. Kemudian, saat Anda membuat VM yang akan menggunakan pemesanan, Anda harus secara khusus menargetkan pemesanan berdasarkan nama. Jika tidak, VM tidak dapat menggunakan pemesanan.
Persyaratan kuota tambahan untuk pemesanan bersama
Selain itu, terdapat implikasi kuota berikut untuk project pemilik dan konsumen dari pemesanan bersama:
Project pemilik: Project pemilik menggunakan kuota sebagai berikut:
Saat membuat pemesanan bersama, project pemilik menggunakan kuota untuk total resource yang dicadangkan.
Saat menggunakan resource yang dicadangkan, project pemilik menggunakan kuota untuk resource yang digunakan.
Project konsumen: Project konsumen hanya menggunakan kuota saat menggunakan resource yang dicadangkan dan hanya untuk resource yang digunakan olehnya.
Misalnya, anggaplah project A (project pemilik) membuat pemesanan bersama untuk 10 resource dan berbagi pemesanan dengan project B dan C (project konsumen). Setelah membuat pemesanan bersama, project A menggunakan kuota untuk 10 resource. Kemudian, jika project A dan B masing-masing menggunakan 2 resource yang dicadangkan, project A dan B masing-masing menggunakan kuota untuk 2 resource. Secara total, project A menggunakan kuota untuk 12 resource, project B menggunakan kuota untuk 2 resource, dan project C menggunakan kuota untuk 0 resource (karena tidak menggunakan reservasi).
Persyaratan tambahan untuk pemesanan dengan kebijakan penempatan compact
Selain itu, untuk menentukan kebijakan penempatan rapat untuk pemesanan, pastikan persyaratan berikut:
Kebijakan penempatan compact harus mendukung pemesanan:
Kebijakan penempatan rapat tidak dapat menentukan nilai jarak maksimum
1
.Kebijakan penempatan compact tidak dapat ditentukan oleh lebih dari satu pemesanan sekaligus.
Pemesanan harus mendukung kebijakan penempatan rapat:
Anda hanya dapat menentukan kebijakan penempatan compact untuk pemesanan project tunggal, sesuai permintaan, yang ditargetkan secara khusus dan tidak terlampir pada komitmen.
VM yang dipesan oleh reservasi harus didukung oleh kebijakan penempatan compact:
Zona pemesanan harus berada dalam region kebijakan penempatan compact.
Jumlah VM dalam reservasi tidak boleh melebihi jumlah maksimum VM yang didukung oleh kebijakan penempatan ringkas.
Jenis mesin pemesanan harus didukung oleh kebijakan penempatan rapat.
Pembatasan
Semua pemesanan memiliki pembatasan berikut:
Anda hanya dapat menggunakan reservasi dengan produk berikut: Google Cloud
- Batch
- Compute Engine
- Dataflow
- Dataproc
- Google Kubernetes Engine
- Vertex AI
Anda dapat memesan hingga 1.000 VM per pemesanan.
Anda tidak dapat memesan VM Ultra A4 atau A3.
Anda hanya dapat memesan VM A3 Mega, A3 High, atau A3 Edge melalui pemesanan yang ditargetkan secara khusus.
Anda tidak dapat menggunakan reservasi dengan resource Compute Engine berikut:
Jenis mesin
f1-micro
dang1-small
Spot VM atau preemptible VM
Sole-tenant node
Anda hanya dapat memperbarui properti afinitas reservasi VM agar otomatis menggunakan reservasi yang cocok (
ANY_RESERVATION
) atau tidak menggunakan reservasi (NO_RESERVATION
).
Pembatasan tambahan untuk pemesanan yang dilampirkan ke komitmen
Sebagai tambahan, pemesanan yang dilampirkan ke komitmen memiliki pembatasan berikut:
Anda hanya dapat melampirkan pemesanan ke komitmen berbasis resource.
Anda hanya dapat melampirkan pemesanan saat membeli komitmen.
Anda hanya dapat melampirkan reservasi tertentu ke satu komitmen.
Anda tidak dapat menghapus atau mengubah ukuran pemesanan yang dilampirkan ke komitmen. Sebagai gantinya, lihat cara mengganti pemesanan yang dilampirkan ke komitmen.
Untuk mempelajari lebih lanjut, lihat Melampirkan reservasi ke komitmen berbasis resource.
Pembatasan tambahan untuk pemesanan bersama
Sebagai tambahan, pemesanan bersama memiliki pembatasan berikut:
Anda hanya dapat membagikan pemesanan ke project yang berada dalam organisasi yang sama dengan project yang membuat pemesanan.
Setiap pemesanan bersama dapat dibagikan dengan 1 hingga 100 project konsumen.
Untuk setiap organisasi, Anda dapat membuat hingga 100 pemesanan bersama untuk setiap kombinasi unik properti VM.
Anda hanya dapat mencantumkan pemesanan yang dibuat oleh project tertentu. Artinya, setiap pemesanan bersama hanya tercantum dalam project yang membuatnya. Anda tidak dapat mencantumkan semua pemesanan yang dibagikan dalam sebuah organisasi atau semua pemesanan yang dibagikan ke project tertentu.
Jika Anda membuat pemesanan bersama dengan menentukan template instance, hanya pengguna dalam project Anda yang dapat mengakses template instance yang sama dan menggunakannya untuk membuat VM atau pemesanan lainnya.
Anda tidak dapat menentukan kebijakan penempatan compact saat membuat pemesanan bersama.
Jika Anda memindahkan project yang menggunakan pemesanan bersama ke organisasi baru, pemesanan bersamanya tidak dimigrasikan ke organisasi baru. Semua pemesanan bersama yang dibuat dalam project ini akan dihapus, dan semua pemesanan dari organisasi sebelumnya yang dibagikan ke project ini tidak dapat digunakan di organisasi baru. Untuk informasi selengkapnya, lihat Cara kerja pemesanan bersama dalam dokumen ini.
Anda dapat mengurangi pembatasan dari beberapa persyaratan ini dengan mengikuti praktik terbaik untuk pemesanan bersama.
Pembatasan tambahan untuk pemesanan dengan kebijakan penempatan compact
Selain itu, pemesanan yang menentukan kebijakan penempatan rapat memiliki batasan berikut:
Anda tidak dapat membagikan kebijakan penempatan compact di seluruh pemesanan. Sebagai gantinya, Anda harus menggunakan kebijakan penempatan rapat terpisah untuk setiap pemesanan yang ingin Anda terapkan kebijakan penempatan rapatnya.
Anda hanya dapat menentukan kebijakan penempatan compact. Semua jenis kebijakan resource lainnya, seperti jadwal instance atau jadwal snapshot, tidak didukung.
Penagihan
Pemesanan dikenakan tarif yang sama dengan resource yang dicadangkan, termasuk harga on-demand dan biaya minimum 1 menit yang sama seperti VM yang berjalan tanpa pencadangan. Diskon untuk penggunaan berkelanjutan (SUD), CUD, dan harga kustom juga berlaku seperti yang berlaku untuk menjalankan VM.
Misalnya, anggaplah Anda memiliki skenario berikut:
- Anda memiliki komitmen 3-vCPU di
us-central1
. - Anda menjalankan 5 vCPU di
us-central1-a
. - Anda memiliki pemesanan 10 vCPU di
us-central1-a
.
Dalam skenario ini, Google Cloud menagih Anda sebagai berikut:
Dicakup oleh | Jumlah vCPU |
---|---|
Harga diskon abonemen | 3 |
Harga on-demand (pemesanan yang digunakan 2 vCPU + pemesanan yang tidak digunakan 5 vCPU) | 7 |
Pemesanan dikenakan biaya untuk resource yang dicadangkan selama pemesanan masih ada, terlepas dari apakah resource tersebut digunakan atau tidak. Saat menggunakan pemesanan, VM tidak dikenakan biaya untuk resource duplikat karena pemesanan sudah dikenakan biaya untuk resource yang dicadangkan. Untuk mengetahui detailnya, lihat Harga VM.
Selain itu, Anda dapat memantau tren penggunaan pemesanan untuk mengurangi biaya yang tidak perlu akibat resource yang terbuang atau tidak digunakan. Untuk informasi selengkapnya, lihat Memantau penggunaan pemesanan.
Informasi penagihan tambahan untuk pemesanan bersama
Penggunaan pemesanan bersama tidak dikenakan biaya tambahan. Pemesanan dikenakan harga yang sama seperti pemesanan Compute Engine satu project. Namun, project yang dikenakan biaya untuk pemesanan bersama berubah sesuai pemakaian karena project yang berbeda mungkin memenuhi syarat untuk mendapatkan CUD yang berbeda.
Project penagihan dan harga untuk pemesanan bersama dikelola sebagai berikut:
- Project penagihan: Secara default, project pemilik dikenakan biaya untuk pemesanan bersama. Namun, jika resource dari pemesanan bersama digunakan oleh project konsumen, project konsumen akan dikenakan biaya untuk pemesanan tersebut.
- Diskon penagihan: Secara default, penagihan menggunakan harga on-demand. Namun, jika Anda memenuhi syarat untuk menerima DAS untuk project yang ditagih atau akun Penagihan Cloud yang terkait dengan project tersebut, harga diskon akan digunakan.
Langkah berikutnya
- Pelajari cara membuat pemesanan: