Tentang pemesanan

Dokumen ini memberikan ringkasan tentang pemesanan. 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 dan tidak melebihi batas kapasitas pemesanan zona untuk kelompok mesin yang Anda minta. Jika ya, Compute Engine akan memesan 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 pemesanan.

  • Anda akan dikenai biaya untuk resource yang dipesan dengan tarif on-demand yang sama seperti VM yang berjalan, termasuk diskon yang berlaku, selama pemesanan masih ada.

Pemesanan berguna untuk pertumbuhan, migrasi, atau pemulihan dari bencana (disaster recovery).

Cara kerja pemesanan

Pemesanan memberikan tingkat jaminan kapasitas yang tinggi untuk satu atau beberapa VM dengan konfigurasi yang ditentukan pengguna. Anda juga dapat menggunakan pemesanan dengan komitmen Compute Engine.

Saat membuat pemesanan, Anda menentukan properti berikut:

  • Hapus otomatis

    Opsi auto-delete menentukan untuk menghapus pemesanan secara otomatis, terlepas dari apakah pemesanan tersebut telah 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 otomatis pemesanan 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. VM baru dan yang sudah ada dapat otomatis menggunakan pemesanan ini. Jenis konsumsi ini berguna jika Anda membuat dan menghapus banyak VM, serta Anda ingin menggunakan reservasi jika memungkinkan.
    • Pemesanan yang ditargetkan secara khusus hanya dapat digunakan oleh VM dengan properti afinitas pemesanan yang menargetkan pemesanan tersebut. Hanya VM baru yang Anda buat yang dapat menggunakan jenis pemesanan ini. Jenis pemakaian ini memudahkan pelacakan dan kontrol atas VM mana yang menggunakan pemesanan tertentu.
  • Jenis berbagi (project tunggal atau bersama)
    • Pemesanan project tunggal (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 informasi selengkapnya, lihat Cara kerja pemesanan bersama dalam dokumen ini.
  • Kebijakan berbagi

    Kebijakan berbagi menentukan apakah pemesanan 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 pemesanan VM GPU. Untuk mengubahnya, lihat cara membuat atau memperbarui pemesanan yang akan digunakan di Vertex AI.

  • Jumlah VM

    Jumlah VM adalah jumlah VM dengan properti dan zona yang cocok yang ingin Anda pesan saat membuat pemesanan. Setelah membuat pemesanan, 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 pesan. Saat membuat pemesanan, 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 informasi selengkapnya, lihat Persyaratan dalam dokumen ini.

  • Opsional: Kebijakan penempatan resource (compact)

    Kebijakan penempatan rapat menunjukkan bahwa VM yang dipesan harus ditempatkan sedekat mungkin satu sama lain untuk mengurangi latensi jaringan di antara VM tersebut.

Jika Anda menghentikan, menangguhkan, atau menghapus VM yang menggunakan pemesanan, VM tidak lagi mengurangi kuota pemesanan. Kapasitas yang direservasi akan tersedia kembali.

Jika Anda ingin menghapus reservasi untuk merilis kapasitas yang dipesan, tetapi mempertahankan VM yang menggunakan reservasi, pertimbangkan hal berikut:

  • Anda dapat menghapus pemesanan yang digunakan secara otomatis tanpa menghentikan atau menangguhkan VM. Setelah Anda menghapus pemesanan, VM apa pun yang menggunakannya akan terus berjalan. Anda akan terus dikenai biaya untuk resource tersebut.

  • Anda hanya dapat menghapus pemesanan yang ditargetkan secara khusus jika tidak ada VM yang menggunakannya. Jika Anda menghentikan atau menangguhkan VM, setelah menghapus pemesanan, Anda hanya dapat memulai ulang atau melanjutkan VM jika Anda membuat pemesanan baru yang ditargetkan secara khusus dengan nama, zona, dan properti yang cocok dengan pemesanan 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 reservasi, reservasi tersebut akan dipengaruhi oleh persyaratan kuota tambahan dan memiliki perilaku penggunaan yang berbeda dari reservasi 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.
    • Zone

    • 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, 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 kolom locationHint saat membuat pemesanan.
  • Anda harus memiliki kuota yang belum digunakan dan tersedia dalam project untuk resource yang Anda pesan. Jika pemesanan berhasil dibuat, kuota untuk resource tersebut akan langsung digunakan.

Persyaratan tambahan untuk pemesanan yang dilampirkan ke komitmen berbasis resource

Selain itu, pemesanan yang dilampirkan ke komitmen berbasis resource memiliki persyaratan berikut:

  • Pemesanan harus untuk project dan region yang sama dengan komitmen.

  • Pemesanan harus untuk seri kelompok mesin yang sama dengan komitmen. Namun, Anda dapat memilih jenis mesin apa pun dalam seri kelompok mesin tersebut.

  • Pemesanan harus menonaktifkan opsi hapus otomatis.

  • Jika komitmen menentukan GPU atau disk SSD Lokal yang berlaku, 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 pemesanan 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 dipesan.

    • Saat menggunakan resource yang dicadangkan, project pemilik menggunakan kuota untuk resource yang digunakannya.

  • 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 pemesanan).

Persyaratan tambahan untuk pemesanan dengan kebijakan penempatan compact

Selain itu, untuk menentukan kebijakan penempatan rapat untuk pemesanan, pastikan persyaratan berikut:

  • Kebijakan penempatan rapat harus mendukung pemesanan:

    • Kebijakan penempatan rapat tidak dapat menentukan nilai jarak maksimum 1.

    • Kebijakan penempatan rapat tidak dapat ditentukan oleh lebih dari satu pemesanan sekaligus.

  • Pemesanan harus mendukung kebijakan penempatan rapat:

    • Anda hanya dapat menentukan kebijakan penempatan rapat untuk pemesanan on-demand, satu project, dan ditargetkan secara khusus yang tidak terkait dengan komitmen.

    • VM yang dicadangkan oleh pemesanan harus didukung oleh kebijakan penempatan rapat:

      • Zona pemesanan harus berada dalam region kebijakan penempatan rapat.

      • Jumlah VM dalam pemesanan tidak boleh melebihi jumlah maksimum VM yang didukung oleh kebijakan penempatan rapat.

      • Jenis mesin pemesanan harus didukung oleh kebijakan penempatan rapat.

Pembatasan

Semua pemesanan memiliki pembatasan berikut:

  • Anda hanya dapat menggunakan pemesanan dengan produk Cloud de Confiance berikut:

    • Compute Engine
    • Vertex AI
  • Anda dapat memesan hingga 1.000 VM per pemesanan.

  • Anda tidak dapat memesan instance bare metal A4X Max, atau VM A4X, A4, A3 Ultra, atau A3 High (dengan kurang dari 8 GPU), TPU7x, TPU v6e, dan TPU v5p.

  • Anda hanya dapat memperbarui properti afinitas pemesanan VM untuk menggunakan pemesanan yang cocok secara otomatis (ANY_RESERVATION) atau tidak menggunakan pemesanan (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 pemesanan tertentu ke satu komitmen.

  • Jika komitmen menentukan jenis resource yang memerlukan pemesanan terlampir, Anda tidak dapat melakukan hal berikut:

    • Menghapus, mengubah ukuran, atau mengubah reservasi terlampir selama siklus proses komitmen. Namun, Anda dapat mengganti pemesanan terlampir yang ada dengan yang baru.
    • Aktifkan setelan hapus otomatis pada pemesanan yang terpasang tersebut. Saat komitmen yang menentukan jenis resource ini berakhir, semua pemesanan yang terlampir akan otomatis dihapus.

Untuk mempelajari lebih lanjut, lihat Melampirkan pemesanan 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 rapat.

  • 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. DA fleksibel Compute berlaku untuk semua penggunaan yang memenuhi syarat dari pemesanan Anda, seperti halnya untuk VM yang berjalan.

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 CUD untuk project yang ditagih atau akun Penagihan Cloud yang terkait dengan project tersebut, harga diskon akan digunakan.

Langkah berikutnya