Dokumen ini menjelaskan cara membuat permintaan pemesanan untuk masa mendatang berdasarkan penggunaan dan perkiraan resource Compute Engine Anda.
Anda dapat menggunakan permintaan pemesanan untuk masa mendatang guna mendapatkan jaminan tingkat tinggi bahwa Anda memiliki kapasitas yang tersedia untuk membuat instance atau GPU Compute Engine pada tanggal dan waktu mendatang. Secara khusus, permintaan pemesanan untuk masa mendatang membantu memastikan bahwa Google Cloud project, folder, atau organisasi Anda memiliki kapasitas yang memadai selama pertumbuhan yang diharapkan di zona tertentu, seperti dalam skenario berikut:
Acara skala puncak
Migrasi berskala besar
Persyaratan kepatuhan
Saat Anda membuat permintaan pemesanan untuk masa mendatang, dan Google Cloud menyetujuinya, Anda berkomitmen untuk membayar resource yang diminta selama periode pemesanan dan terlepas dari penggunaan.
Batasan
Pembuatan permintaan pemesanan untuk masa mendatang di Perencana Kapasitas memiliki batasan berikut:
Anda hanya dapat membuat permintaan dengan menentukan properti secara langsung.
Anda hanya dapat membuat permintaan berdasarkan penggunaan dan perkiraan instance komputasi atau GPU.
Anda tidak dapat menetapkan waktu berakhir lebih dari enam bulan dari tanggal saat ini. Untuk menetapkan waktu berakhir yang lebih jauh di masa mendatang, pilih salah satu opsi berikut:
Buat permintaan draf menggunakan konsol Google Cloud , lalu ubah.
Buat perintah gcloud CLI, lalu edit secara manual sebelum menjalankannya.
Sebelum memulai
Jika Anda belum pernah menggunakan Capacity Planner, tinjau Ringkasan Capacity Planner dan aktifkan Capacity Planner dengan menyelesaikan prasyarat untuk project dan pengguna.
Jika Anda ingin membuat permintaan pemesanan untuk masa mendatang bersama, pastikan project tempat permintaan bersama dibuat (project pemilik) diizinkan untuk membuat dan mengubah pemesanan bersama. Untuk mengetahui detailnya, lihat Mengizinkan dan membatasi project agar tidak membuat dan mengubah pemesanan bersama.
Pastikan Anda memiliki kuota yang cukup untuk resource yang ingin Anda pesan. Untuk mempelajari cara memeriksa kuota, lihat Kuota alokasi.
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk membuat permintaan pemesanan untuk masa mendatang, minta administrator untuk memberi Anda peran IAM berikut :
-
Untuk mengakses dan melihat Capacity Planner:
Capacity Planner Viewer (
roles/capacityplanner.viewer) di project, folder, atau organisasi -
Untuk membuat permintaan pemesanan untuk masa mendatang:
Pengguna Pemesanan untuk Masa Mendatang Compute (
roles/compute.futureReservationUser) pada project pemilik
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran bawaan ini berisi izin yang diperlukan untuk membuat permintaan pemesanan untuk masa mendatang. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk membuat permintaan pemesanan untuk masa mendatang:
-
Untuk membuat permintaan pemesanan untuk masa mendatang:
compute.futureReservations.createdi project pemilik -
Agar Compute Engine membuat pemesanan secara otomatis:
compute.reservations.createdi project pemilik -
Untuk melihat perkiraan penggunaan instance atau GPU Anda:
capacityplanner.forecasts.listdi project, folder, atau organisasi -
Untuk melihat penggunaan aktual instance atau GPU Anda:
capacityplanner.usageHistories.listdi project, folder, atau organisasi -
Untuk meringkas penggunaan aktual instance atau GPU Anda:
capacityplanner.usageHistories.summarizedi project, folder, atau organisasi
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Ringkasan
Untuk memesan kapasitas dengan membuat permintaan pemesanan untuk masa mendatang di Perencana Kapasitas, selesaikan langkah-langkah berikut:
Pilih metode pembuatan. Pilih salah satu metode berikut berdasarkan jumlah jenis mesin yang ingin Anda cadangkan kapasitasnya sekaligus, dan apakah Anda ingin mengedit permintaan pemesanan untuk masa mendatang sebelum membuatnya:
Direkomendasikan: Membuat perintah gcloud CLI
Metode ini berguna untuk membuat satu atau beberapa permintaan pemesanan untuk masa mendatang sekaligus untuk berbagai jenis mesin. Setelah mengonfigurasi permintaan di konsol Google Cloud , konsol Google Cloud akan membuat perintah gcloud CLI untuk membuat permintaan. Sebelum menjalankan perintah, Anda dapat mengedit kolomnya sesuai kebutuhan—misalnya, untuk menentukan waktu mulai yang direkomendasikan atau durasi minimum untuk periode pemesanan.
Menggunakan Google Cloud konsol
Metode ini berguna untuk membuat satu permintaan pemesanan untuk masa mendatang bagi satu jenis mesin. Gunakan konsol Google Cloud untuk mengonfigurasi dan membuat permintaan. Anda hanya dapat mengubah permintaan setelah membuat drafnya.
Pilih resource Compute Engine. Pilih instance komputasi atau GPU, beserta data penggunaan aktual dan perkiraan, yang ingin Anda gunakan untuk membuat permintaan pemesanan untuk masa mendatang.
Untuk mendapatkan petunjuk, lihat bagian Pilih resource Compute Engine dalam dokumen ini.
Membuat permintaan pemesanan untuk masa mendatang. Setelah memilih resource Compute Engine, buat permintaan pemesanan untuk masa mendatang menggunakan konsol Google Cloud untuk satu jenis mesin, atau buat perintah gcloud CLI untuk membuat permintaan pemesanan untuk masa mendatang beberapa jenis mesin sekaligus.
Untuk mengetahui petunjuknya, lihat Membuat permintaan pemesanan untuk masa mendatang dalam dokumen ini.
Pilih resource Compute Engine
Untuk memilih resource Compute Engine yang akan dibuat permintaan pemesanan untuk masa mendatangnya, lakukan langkah-langkah berikut:
Di konsol Google Cloud , buka Capacity Planner.
Halaman Ringkasan akan muncul.
Opsional: Untuk mengubah cakupan (project, folder, atau organisasi) yang datanya ingin Anda lihat, lakukan hal berikut:
- Di toolbar konsol Google Cloud , klik pemilih resource.
- Di dialog Pilih resource yang muncul, pilih project, folder, atau organisasi.
Pilih salah satu resource Compute Engine berikut:
Instance Compute
Di bagian Penggunaan & perkiraan pada menu navigasi Perencana Kapasitas, klik untuk membuka halaman Virtual machine.
Untuk Kelompok mesin, pilih salah satu opsi berikut:
Untuk memilih satu kelompok mesin, pilih salah satu kelompok mesin yang tersedia.
Untuk memilih semua kelompok mesin, pilih Semua.
GPU
Di bagian Penggunaan & perkiraan pada menu navigasi Capacity Planner, klik untuk membuka halaman GPU.
Untuk GPU type, pilih salah satu opsi berikut:
Untuk memilih satu jenis GPU, pilih salah satu jenis GPU yang tersedia.
Untuk memilih semua jenis GPU, pilih Semua.
Untuk Location, pilih region atau zona.
Untuk Persentil penggunaan, pilih persentil penggunaan.
Di tabel Penggunaan dan perkiraan menurut jenis mesin, lakukan hal berikut:
Di daftar Lihat data untuk, pilih salah satu opsi berikut:
Untuk melihat penggunaan dan perkiraan menurut instance, pilih VM.
Untuk melihat penggunaan dan perkiraan menurut core CPU, pilih Cores.
Untuk melihat penggunaan dan perkiraan menurut GPU, pilih GPU.
Untuk Tanggal mulai histori, pilih tanggal mulai periode penggunaan.
Untuk Tanggal akhir histori, pilih tanggal akhir periode penggunaan.
Membuat permintaan pemesanan untuk masa mendatang
Setelah memilih resource Compute Engine dan data penggunaannya di bagian sebelumnya menggunakan konsol Google Cloud , Anda dapat membuat permintaan pemesanan untuk masa mendatang bagi satu atau beberapa jenis mesin dengan menyelesaikan langkah-langkah berikut:
Tentukan nama permintaan, awalan nama, dan opsi hapus otomatis
Jika Anda membuat beberapa permintaan pemesanan untuk masa mendatang sekaligus dengan membuat perintah gcloud CLI, properti berikut akan memiliki nilai yang cocok di semua permintaan:
Opsi hapus otomatis
Awalan nama
Periode reservasi
Secara opsional, Anda dapat menyesuaikan nilai ini untuk setiap permintaan dengan mengedit perintah gcloud CLI yang dihasilkan.
Untuk membuat permintaan pemesanan untuk masa mendatang untuk beberapa jenis mesin sekaligus, pilih gcloud CLI. Untuk jenis mesin individual, pilih salah satu opsi berikut:
Konsol
Di tabel Penggunaan dan perkiraan menurut jenis mesin, pilih jenis mesin yang ingin Anda buat permintaan pemesanan untuk masa mendatang, lalu klik Buat pemesanan untuk masa mendatang.
Halaman Create future reservations akan muncul.
Untuk Name, masukkan nama untuk permintaan pemesanan ini.
Untuk Prefix, masukkan awalan nama. Nama pemesanan yang dibuat secara otomatis untuk permintaan ini akan dimulai dengan awalan ini.
Untuk Tanggal dan waktu mulai, masukkan waktu mulai untuk periode pemesanan.
Untuk End date and time, masukkan waktu berakhir untuk periode pemesanan.
Di bagian Auto-generated reservations auto-delete, lakukan salah satu langkah berikut:
Untuk menghapus pemesanan yang dibuat secara otomatis setelah periode pemesanan berakhir, terlepas dari apakah sudah digunakan sepenuhnya atau belum, lakukan hal berikut:
Klik Aktifkan hapus otomatis ke posisi aktif, jika belum diaktifkan.
Untuk Auto-delete time, tentukan tanggal dan waktu tanpa offset UTC saat Compute Engine dapat otomatis menghapus pemesanan yang dibuat otomatis.
Untuk mencegah penghapusan otomatis pemesanan yang dibuat otomatis setelah periode pemesanan berakhir, klik Aktifkan hapus otomatis ke posisi nonaktif.
Klik Lanjutkan.
gcloud
Di tabel Penggunaan dan perkiraan menurut jenis mesin, pilih jenis mesin yang ingin Anda buat permintaan pemesanan untuk masa mendatangnya, lalu klik Generate future reservation gcloud commands.
Panel Create future reservations akan muncul.
Untuk Name, masukkan nama untuk permintaan pemesanan untuk masa mendatang. Jika Anda membuat lebih dari satu permintaan, Capacity Planner akan memberi nama permintaan sebagai NAME-1, NAME-2, dan seterusnya hingga jumlah permintaan yang Anda buat.
Untuk Prefix, masukkan awalan nama. Nama pemesanan yang dibuat otomatis untuk permintaan Anda akan dimulai dengan awalan ini.
Untuk Tanggal dan waktu mulai, masukkan waktu mulai untuk periode pemesanan.
Untuk End date and time, masukkan waktu berakhir untuk periode pemesanan.
Di bagian Auto-generated reservations auto-delete, lakukan salah satu langkah berikut:
Untuk menghapus pemesanan yang dibuat secara otomatis setelah periode pemesanan berakhir, terlepas dari apakah sudah digunakan sepenuhnya atau belum, lakukan hal berikut:
Klik Aktifkan hapus otomatis ke posisi aktif, jika belum diaktifkan.
Untuk Auto-delete time, tentukan tanggal dan waktu tanpa offset UTC saat Compute Engine dapat otomatis menghapus pemesanan yang dibuat otomatis.
Untuk mencegah penghapusan otomatis pemesanan yang dibuat otomatis setelah periode pemesanan berakhir, klik Aktifkan hapus otomatis ke posisi nonaktif.
Klik Lanjutkan.
Tentukan jumlah instance yang akan dipesan
Untuk menentukan jumlah instance komputasi yang akan dipesan, lakukan hal berikut:
Untuk Jumlah VM berdasarkan, pilih opsi untuk menentukan jumlah VM yang akan diminta.
Untuk Operator, pilih apakah akan menaikkan atau menurunkan nilai penggunaan yang dihitung:
Untuk menambah nilai penggunaan yang dipilih, pilih (+) Tambah.
Untuk mengurangi nilai penggunaan yang dipilih, pilih (-) Kurangi.
Untuk Persentase nilai, masukkan persentase untuk menaikkan atau menurunkan penggunaan yang dihitung. Hal ini memengaruhi jumlah total instance yang akan dicadangkan.
Opsional: Untuk Total VM count, sesuaikan jumlah instance yang akan dipesan.
Opsional: Untuk Platform CPU Min dan Antarmuka SSD Lokal berdasarkan persentase penggunaan historis, tentukan platform CPU minimum dan antarmuka disk SSD Lokal. Defaultnya didasarkan pada persentase penggunaan tertinggi dalam 30 hari terakhir.
Klik Lanjutkan.
Menentukan jenis berbagi
Untuk menentukan jenis berbagi untuk permintaan pemesanan untuk masa mendatang, pilih opsi yang sama dengan yang Anda gunakan di bagian sebelumnya:
Konsol
Untuk Project pemilik, tentukan project pemilik untuk permintaan Anda.
Untuk menentukan jenis berbagi untuk permintaan, lakukan salah satu hal berikut:
Untuk membagikan permintaan di beberapa project, lakukan hal berikut:
Untuk Jenis berbagi, pilih Project.
Untuk Bagikan dengan, masukkan atau pilih project yang akan dibagikan permintaannya.
Untuk membuat permintaan satu project, pilih Lokal untuk Jenis berbagi.
gcloud
Tentukan Project pemilik untuk setiap permintaan.
Untuk menentukan jenis berbagi untuk setiap permintaan, lakukan salah satu hal berikut:
Untuk membagikan permintaan di beberapa project, lakukan hal berikut:
Untuk Jenis berbagi, pilih Project.
Untuk Bagikan dengan, masukkan atau pilih project yang akan dibagikan permintaannya.
Untuk membuat permintaan satu project, pilih Lokal untuk Jenis berbagi.
Membuat dan mengirimkan draf permintaan
Setelah menyelesaikan langkah-langkah di bagian sebelumnya, Anda dapat membuat draf permintaan pemesanan untuk masa mendatang dan mengirimkannya nanti, atau langsung mengirimkan permintaan untuk ditinjau. Google merekomendasikan pembuatan draf permintaan terlebih dahulu. Hal ini memungkinkan Anda menentukan jumlah instance yang akan disediakan Compute Engine untuk permintaan Anda, dan secara opsional mengubah permintaan sebelum mengirimkannya.
Untuk membuat draf permintaan pemesanan untuk masa mendatang dan mengirimkannya untuk ditinjau, pilih opsi yang sama dengan yang Anda gunakan di bagian sebelumnya:
Konsol
Klik Simpan draf.
Pembuatan permintaan draf dapat memakan waktu hingga satu menit.
Untuk mengirimkan draf permintaan untuk ditinjau, lakukan salah satu hal berikut:
Untuk mengubah satu atau beberapa properti sebelum mengirimkan, ubah permintaan draf.
Jika tidak, kirim permintaan untuk ditinjau.
gcloud
Klik Generate gcloud commands.
Di panel Generate gcloud commands for future reservations, lakukan tindakan berikut:
Opsional: Edit perintah gcloud CLI yang dibuat.
Salin dan simpan perintah gcloud CLI yang dihasilkan. Anda akan memerlukannya nanti untuk membuat permintaan pemesanan untuk masa mendatang.
Di Cloud Shell atau command line pilihan Anda, jalankan perintah yang Anda simpan di langkah sebelumnya.
Misalnya, output untuk membuat dua permintaan pemesanan untuk masa mendatang mirip dengan berikut:
Created [https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-c/futureReservations/example-fr-1]. Created [https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-f/futureReservations/example-fr-2].Untuk mengirimkan draf permintaan untuk ditinjau, lakukan salah satu hal berikut:
Untuk mengubah satu atau beberapa properti sebelum mengirimkan, ubah permintaan draf.
Jika tidak, kirim permintaan untuk ditinjau.
Langkah berikutnya
Pelajari cara melihat permintaan pemesanan untuk masa mendatang.
Pelajari cara menggunakan pemesanan yang dibuat secara otomatis yang disediakan Compute Engine untuk pemesanan untuk masa mendatang.
Pelajari cara membatalkan atau menghapus permintaan pemesanan untuk masa mendatang.