Dokumen ini menjelaskan cara membeli komitmen berbasis resource tanpa reservasi terlampir menggunakan konsol Google Cloud , gcloud CLI, atau REST.
Untuk mempelajari lebih lanjut komitmen dengan reservasi terlampir, lihat Melampirkan reservasi ke komitmen berbasis resource.
Untuk membeli komitmen untuk GPU, disk SSD Lokal, atau keduanya, lihat Membeli komitmen berbasis resource dengan reservasi terlampir.
Sebelum memulai
-
Siapkan autentikasi jika Anda belum melakukannya.
Autentikasi memverifikasi identitas Anda untuk mengakses layanan Google Cloud dan API. Untuk menjalankan
kode atau sampel dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke
Compute Engine dengan memilih salah satu opsi berikut:
Pilih tab untuk melihat bagaimana Anda berencana menggunakan contoh di halaman ini:
Konsol
Saat menggunakan konsol Google Cloud untuk mengakses layanan Google Cloud dan API, Anda tidak perlu menyiapkan autentikasi.
gcloud
-
Instal Google Cloud CLI. Setelah penginstalan, inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud initJika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
-
- Tetapkan region dan zona default.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Instal Google Cloud CLI.
Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud .
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk membeli komitmen berbasis resource, minta administrator untuk memberi Anda peran IAM Compute Admin (roles/compute.admin) di project Anda.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran bawaan ini berisi izin
compute.commitments.create
,
yang diperlukan untuk
membeli komitmen berbasis resource.
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Secara default, pemilik project memiliki izin untuk membeli komitmen berbasis resource. Namun, pemilik dapat membuat peran khusus yang mencakup atau mengecualikan pengguna tertentu. Baca kontrol akses untuk memastikan Anda memiliki izin untuk membeli komitmen berbasis resource.
Membeli komitmen hardware tanpa reservasi terlampir
Beli komitmen berbasis resource hardware tanpa reservasi terlampir menggunakan konsol Google Cloud , gcloud CLI, atau REST.
Setelah Anda membeli komitmen, komitmen tersebut akan aktif pada hari berikutnya pukul 00.00 Waktu Pasifik AS dan Kanada (UTC-8, atau UTC-7 selama waktu musim panas). Compute Engine mempertahankan hak gadai pada project Anda untuk setiap region di project Anda tempat Anda membeli komitmen. Saat Anda membeli komitmen baru untuk region mana pun di project Anda, Compute Engine akan mengaitkan hak gadai untuk region tersebut dengan komitmen yang baru dibuat.
Antara waktu pembelian komitmen dan waktu aktivasinya, status komitmen Anda tetap NOT_YET_ACTIVE (atau PENDING di konsolGoogle Cloud ). Setelah aktivasi, status komitmen Anda akan berubah menjadi
ACTIVE.
Misalnya, Anda membeli komitmen pada 20 Januari 2024, pukul 22.00
Waktu Pasifik AS dan Kanada (UTC-8 atau UTC-7). Compute Engine akan langsung membuat komitmen Anda dengan statusnya sebagai NOT_YET_ACTIVE. Komitmen Anda akan ACTIVE pada 21 Januari 2024, pukul 00.00 Waktu Pasifik AS dan Kanada (UTC-8 atau UTC-7).
Konsol
Sebelum membeli komitmen menggunakan konsol Google Cloud , pilih project yang ingin Anda gunakan untuk membeli komitmen. Jika berbagi DAS diaktifkan untuk akun Penagihan Cloud, Anda dapat membeli komitmen menggunakan project mana pun dari akun Penagihan Cloud tersebut. Setelah memilih project, lakukan hal berikut:
Di konsol Google Cloud , buka halaman Committed use discounts. Buka halaman Diskon abonemen
Klik Purchase commitment. Halaman Purchase a commitment akan muncul.
Di kolom Name, masukkan nama untuk komitmen Anda.
Di kolom Region, pilih region tempat Anda ingin membeli komitmen.
Di kolom Commitment type, pilih seri kelompok mesin untuk komitmen Anda. Untuk vCPU, memori, atau keduanya, Anda dapat memilih dari jenis komitmen berikut:
- Untuk jenis mesin A2, pilih A2 yang dioptimalkan akselerator
- Untuk jenis mesin A3 Edge dan A3 High, pilih A3 yang dioptimalkan akselerator
- Untuk jenis mesin A3 Mega, pilih A3 Mega yang dioptimalkan untuk akselerator
- Untuk jenis mesin G2, pilih G2 yang dioptimalkan untuk grafis
- Untuk jenis mesin G4, pilih G4 yang dioptimalkan untuk grafis
- Untuk jenis mesin C2, pilih C2 yang dioptimalkan untuk komputasi
- Untuk jenis mesin C2D, pilih C2D yang dioptimalkan untuk komputasi
- Untuk jenis mesin H3, pilih H3 yang dioptimalkan untuk komputasi
- Untuk jenis mesin H4D, pilih H4D yang dioptimalkan untuk komputasi
- Untuk jenis mesin C3, pilih General-Purpose C3
- Untuk jenis mesin C3D, pilih General-Purpose C3D
- Untuk jenis mesin C4, pilih General-Purpose C4
- Untuk jenis mesin C4A, pilih General-Purpose C4A
- Untuk jenis mesin C4D, pilih General-Purpose C4D
- Untuk jenis mesin E2, pilih E2 tujuan umum
- Untuk jenis mesin N1, pilih N1 tujuan umum
- Untuk jenis mesin N2, pilih N2 Tujuan Umum
- Untuk jenis mesin N2D, pilih N2D Tujuan Umum
- Untuk jenis mesin N4, pilih N4 Tujuan Umum
- Untuk jenis mesin N4D, pilih N4D Tujuan Umum
- Untuk jenis mesin N4A, pilih N4A Tujuan Umum
- Untuk jenis mesin Tau T2D, pilih General-Purpose T2D
- Untuk jenis mesin M1 atau M2, pilih M1/M2 yang dioptimalkan untuk memori
- Untuk jenis mesin M3, pilih M3 yang dioptimalkan untuk memori
- Untuk jenis mesin M4, pilih M4 yang dioptimalkan untuk memori
- Untuk jenis mesin M4 dengan memori 6 TB, pilih M4 yang dioptimalkan untuk memori 6 TB
- Untuk jenis mesin X4 dengan memori 6 TB, pilih Memory-optimized X4 480 6T
- Untuk jenis mesin X4 dengan memori 8 TB, pilih X4 480 8T yang dioptimalkan untuk memori
- Untuk jenis mesin X4 dengan memori 12 TB, pilih Memory-optimized X4 960 12T
- Untuk jenis mesin X4 dengan memori 16 TB, pilih Memory-optimized X4 960 16T
- Untuk jenis mesin X4 dengan memori 24 TB, pilih Memory-optimized X4 1440 24T
- Untuk jenis mesin X4 dengan memori 32 TB, pilih Memory-optimized X4 1920 32T
- Untuk jenis mesin Z3, pilih Z3 yang dioptimalkan untuk penyimpanan
Di bagian Commitment details, lakukan hal berikut:
Untuk menentukan vCPU untuk komitmen Anda, di kolom Cores, masukkan jumlah vCPU.
Untuk menentukan memori untuk komitmen Anda, di kolom Memory, masukkan jumlah memori dalam GB.
Anda hanya dapat menentukan memori dalam kelipatan 0,25 GB. Untuk menentukan nilai memori kustom untuk komitmen Anda, gunakan gcloud CLI atau REST sebagai gantinya.
Untuk menentukan disk SSD Lokal untuk komitmen Anda, luaskan bagian GPU dan SSD lokal. Kemudian, di kolom SSD Lokal, tentukan jumlah disk. Tanpa reservasi terlampir, Anda hanya dapat menentukan disk SSD Lokal untuk jenis komitmen berikut:
- Tujuan umum C4, C4A, atau C4D
- Accelerator-optimized G4
- Z3 yang dioptimalkan untuk penyimpanan
- H4D yang dioptimalkan untuk komputasi
Di bagian Term, lakukan tindakan berikut:
Untuk menentukan paket untuk komitmen Anda, pilih 1 tahun atau 3 tahun. Paket menentukan tarif CUD dan durasi jangka waktu preset komitmen Anda.
Tinjau kolom Tanggal mulai, yang menampilkan tanggal dan waktu saat komitmen Anda menjadi aktif. Kolom ini otomatis disetel ke pukul 00.00 Waktu Pasifik AS dan Kanada pada hari setelah tanggal saat ini.
Opsional. Untuk memperpanjang masa berlaku komitmen Anda di luar durasi masa berlaku preset yang ditentukan oleh paket komitmen Anda, di kolom Tanggal berakhir, tentukan tanggal berakhir kustom untuk komitmen Anda. Untuk mengetahui informasi selengkapnya, lihat Memperpanjang jangka waktu komitmen.
Di panel Ringkasan, tinjau detail komitmen dan potensi batasan kuota.
Untuk menyelesaikan pembelian komitmen, lakukan langkah-langkah berikut:
Buka bagian bawah halaman.
Tinjau bagian Pengungkapan yang berisi informasi tentang biaya, kelayakan diskon, serta persyaratan dan ketentuan.
Untuk mengonfirmasi persetujuan Anda terhadap harga komitmen dan persyaratan khusus layanan, centang kotak.
Klik Purchase.
gcloud
Menggunakan gcloud CLI, jalankan perintah gcloud compute commitments create:
gcloud compute commitments create COMMITMENT_NAME \
--region REGION \
--project PROJECT_ID \
--resources vcpu=NUMBER_VCPUS,memory=MEMORY,local-ssd=LOCAL_SSD \
--plan PLAN \
--type COMMITMENT_TYPE \
--custom-end-time=CUSTOM_END_DATE \
--auto-renew
Ganti properti berikut:
COMMITMENT_NAME: nama yang Anda inginkan untuk mengidentifikasi komitmen ini.REGION: region tempat komitmen ini berlaku. Setiap region memiliki harga komitmen yang berbeda. Untuk harga saat ini, lihat lembar harga.PROJECT_ID: project ID untuk project yang ingin Anda buat komitmennya.NUMBER_VCPUS: jumlah vCPU yang ingin Anda beli komitmennya. Jumlah vCPU harus berupa bilangan bulat 0 atau lebih, dan bisa genap atau ganjil.MEMORY: jumlah memori dalam MB atau GB yang ingin Anda beli komitmennya. Contoh,1000MB. Untuk gcloud CLI, Anda dapat menentukan memori dalam MB atau GB. Jika Anda tidak menentukan satuan, Compute Engine akan menggunakan GB sebagai satuan default. Namun, perhatikan bahwa saat Anda menggunakan REST, Compute Engine menggunakan MB sebagai unit default.LOCAL_SSD: Opsional. Jumlah penyimpanan SSD Lokal, yang harus ditentukan dalam GB; misalnya,375GB. Pembelian komitmen untuk disk SSD Lokal tanpa reservasi terlampir hanya didukung untuk jenis komitmen C4, C4A, C4D, G4, H4D, atau Z3.PLAN: paket komitmen, yang menentukan tarif CUD dan jangka waktu preset Anda. Tentukan12-monthatau36-month.COMMITMENT_TYPE: salah satu dari:- Untuk jenis mesin A2, gunakan
accelerator-optimized - Untuk jenis mesin A3 Edge dan A3 High, gunakan
accelerator-optimized-a3 - Untuk jenis mesin A3 Mega, gunakan
accelerator-optimized-a3-mega - Untuk jenis mesin G2, gunakan
graphics-optimized - Untuk jenis mesin G4, gunakan
graphics-optimized-g4 - Untuk jenis mesin C2, gunakan
compute-optimized - Untuk jenis mesin C2D, gunakan
compute-optimized-c2d - Untuk jenis mesin C3, gunakan
compute-optimized-c3 - Untuk jenis mesin C3D, gunakan
compute-optimized-c3d - Untuk jenis mesin H3, gunakan
compute-optimized-h3 - Untuk jenis mesin H4D, gunakan
compute-optimized-h4d - Untuk jenis mesin N1, gunakan
general-purpose - Untuk jenis mesin C4, gunakan
general-purpose-c4 - Untuk jenis mesin C4A, gunakan
general-purpose-c4a - Untuk jenis mesin C4D, gunakan
general-purpose-c4d - Untuk jenis mesin E2, gunakan
general-purpose-e2 - Untuk jenis mesin N2, gunakan
general-purpose-n2 - Untuk jenis mesin N2D, gunakan
general-purpose-n2d - Untuk jenis mesin N4, gunakan
general-purpose-n4 - Untuk jenis mesin N4D, gunakan
general-purpose-n4d - Untuk jenis mesin N4A, gunakan
general-purpose-n4a - Untuk jenis mesin Tau T2D, gunakan
general-purpose-t2d - Untuk jenis mesin M1 atau M2, gunakan
memory-optimized - Untuk jenis mesin M3, gunakan
memory-optimized-m3 - Untuk jenis mesin M4, gunakan
memory-optimized-m4 - Untuk jenis mesin M4 dengan memori 6 TB, gunakan
memory-optimized-m4-6tb - Untuk jenis mesin X4 dengan memori 6 TB, gunakan
memory-optimized-x4-6t - Untuk jenis mesin X4 dengan memori 8 TB, gunakan
memory-optimized-x4-8t - Untuk jenis mesin X4 dengan memori 12 TB, gunakan
memory-optimized-x4-12t - Untuk jenis mesin X4 dengan memori 16 TB, gunakan
memory-optimized-x4-960-16t - Untuk jenis mesin X4 dengan memori 24 TB, gunakan
memory-optimized-x4-1440-24t - Untuk jenis mesin X4 dengan memori 32 TB, gunakan
memory-optimized-x4-1920-32t - Untuk jenis mesin Z3, gunakan
storage-optimized-z3
- Untuk jenis mesin A2, gunakan
CUSTOM_END_DATE: Opsional. Tanggal akhir kustom untuk jangka waktu Anda, yang harus diformat sebagaiYYYY-MM-DD.--auto-renew: Opsional. Memperpanjang komitmen Anda secara otomatis di akhir periode.
Contoh
Contoh berikut membeli komitmen di project myproject
dan region us-central1.
Contoh 1: Membeli komitmen untuk resource N1 tujuan umum
Untuk membeli komitmen 1 tahun untuk resource N1 tujuan umum dengan 5 vCPU dan memori 32,5 GB (setara dengan 33280 MB), jalankan perintah berikut. Untuk gcloud CLI, Anda dapat menentukan memori dalam MB atau GB. Jika Anda tidak menentukan unit, Compute Engine akan menggunakan GB sebagai unit default. Namun, perhatikan bahwa saat Anda menggunakan REST, Compute Engine menggunakan MB sebagai unit default:
gcloud compute commitments create example-commitment --region us-central1 \
--resources vcpu=5,memory=33280MB --plan 12-month \
--type general-purpose --project=myproject
Contoh 2: Membeli komitmen untuk resource C2 yang dioptimalkan untuk komputasi
Untuk membeli komitmen 1 tahun untuk resource C2 yang dioptimalkan untuk komputasi dengan 16 vCPU dan memori 64 GB, jalankan perintah berikut. Untuk gcloud CLI, Anda dapat menentukan memori dalam MB atau GB. Jika Anda tidak menentukan satuan, Compute Engine akan menggunakan GB sebagai satuan default. Namun, perhatikan bahwa saat Anda menggunakan REST, Compute Engine menggunakan MB sebagai unit default:
gcloud compute commitments create example-compute-optimized-commitment \
--region us-central1 --resources vcpu=16,memory=64GB --plan 12-month \
--type compute-optimized --project=myproject
Contoh 3: Membeli komitmen untuk resource M1 atau M2 yang dioptimalkan untuk memori
Untuk membeli komitmen 1 tahun untuk resource M1 atau M2 yang dioptimalkan untuk memori dengan 96 vCPU dan 1.433,6 GB memori, jalankan perintah berikut. Untuk gcloud CLI, Anda dapat menentukan memori dalam MB atau GB. Jika Anda tidak menentukan satuan, Compute Engine akan menggunakan GB sebagai satuan default. Namun, perhatikan bahwa saat Anda menggunakan REST, Compute Engine menggunakan MB sebagai unit default:
gcloud compute commitments create example-memory-optimized-commitment \
--region us-central1 --resources vcpu=96,memory=1433.6GB \
--plan 12-month --type memory-optimized \
--project=myproject
Contoh 4: Membeli komitmen untuk resource C4 tujuan umum dengan disk SSD Lokal
Untuk membeli komitmen 1 tahun untuk disk SSD Lokal yang tidak memerlukan reservasi terlampir (hanya didukung untuk jenis komitmen C4, C4A, C4D, G4, H4D, atau Z3), sertakan local-ssd dalam tanda --resources. Setiap
disk SSD Lokal berukuran 375 GB. Misalnya, untuk membeli komitmen 1 tahun untuk resource C4 tujuan umum dengan 8 vCPU, memori 32 GB, dan 1 disk SSD Lokal (375 GB), jalankan perintah berikut.
Nilai penyimpanan SSD Lokal harus ditentukan dalam GB (misalnya, 375GB).
Untuk gcloud CLI, Anda dapat menentukan memori dalam MB atau GB. Jika Anda tidak menentukan unit, Compute Engine akan menggunakan GB sebagai unit default. Namun, perhatikan bahwa saat Anda menggunakan REST, Compute Engine
menggunakan MB sebagai unit default untuk memori.
gcloud compute commitments create example-local-ssd-commitment \
--region us-central1 --resources vcpu=8,memory=32GB,local-ssd=375GB \
--plan 12-month --type general-purpose-c4 --project=myproject
REST
Di API, buat permintaan POST ke metode regionCommitments.insert dengan isi permintaan yang memuat informasi tentang komitmen.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments?requestId=OPTIONAL_UNIQUE_ID
{
"name": "COMMITMENT_NAME",
"plan": "PLAN",
"type": "COMMITMENT_TYPE",
"resources": [
{
"type": "VCPU",
"amount": "COMMITTED_VCPUS"
},
{
"type": "MEMORY",
"amount": "COMMITTED_MEMORY"
},
{
"type": "LOCAL_SSD",
"amount": "COMMITTED_LOCAL_SSD"
}
],
"customEndTimestamp": "CUSTOM_END_DATETEND_TIMEZ",
"autoRenew": AUTO_RENEW_BOOLEAN
}Ganti kode berikut:
PROJECT_ID: ID project tempat Anda ingin membeli komitmen.REGION: region tempat Anda ingin membeli komitmen.OPTIONAL_UNIQUE_ID: Opsional. ID permintaan unik untuk membantu mencegah permintaan duplikat yang tidak diinginkan.COMMITMENT_NAME: nama untuk komitmen Anda.PLAN: paket komitmen,TWELVE_MONTHatauTHIRTY_SIX_MONTH.COMMITMENT_TYPE: jenis komitmen, salah satu dari berikut:- Untuk jenis mesin A2, gunakan
ACCELERATOR_OPTIMIZED - Untuk jenis mesin A3 Edge dan A3 High, gunakan
ACCELERATOR_OPTIMIZED_A3 - Untuk jenis mesin A3 Mega, gunakan
ACCELERATOR_OPTIMIZED_A3_MEGA - Untuk jenis mesin G2, gunakan
GRAPHICS_OPTIMIZED - Untuk jenis mesin G4, gunakan
GRAPHICS_OPTIMIZED_G4 - Untuk jenis mesin C2, gunakan
COMPUTE_OPTIMIZED - Untuk jenis mesin C2D, gunakan
COMPUTE_OPTIMIZED_C2D - Untuk jenis mesin C3, gunakan
COMPUTE_OPTIMIZED_C3 - Untuk jenis mesin C3D, gunakan
COMPUTE_OPTIMIZED_C3D - Untuk jenis mesin H3, gunakan
COMPUTE_OPTIMIZED_H3 - Untuk jenis mesin H4D, gunakan
COMPUTE_OPTIMIZED_H4D - Untuk jenis mesin N1, gunakan
GENERAL_PURPOSE - Untuk jenis mesin C4, gunakan
GENERAL_PURPOSE_C4 - Untuk jenis mesin C4A, gunakan
GENERAL_PURPOSE_C4A - Untuk jenis mesin C4D, gunakan
GENERAL_PURPOSE_C4D - Untuk jenis mesin E2, gunakan
GENERAL_PURPOSE_E2 - Untuk jenis mesin N2, gunakan
GENERAL_PURPOSE_N2 - Untuk jenis mesin N2D, gunakan
GENERAL_PURPOSE_N2D - Untuk jenis mesin N4, gunakan
GENERAL_PURPOSE_N4 - Untuk jenis mesin N4D, gunakan
GENERAL_PURPOSE_N4D - Untuk jenis mesin N4A, gunakan
GENERAL_PURPOSE_N4A - Untuk jenis mesin Tau T2D, gunakan
GENERAL_PURPOSE_T2D - Untuk jenis mesin M1 atau M2, gunakan
MEMORY_OPTIMIZED - Untuk jenis mesin M3, gunakan
MEMORY_OPTIMIZED_M3 - Untuk jenis mesin M4, gunakan
MEMORY_OPTIMIZED_M4 - Untuk jenis mesin M4 dengan memori 6 TB, gunakan
MEMORY_OPTIMIZED_M4_6TB - Untuk jenis mesin X4 dengan memori 6 TB, gunakan
MEMORY_OPTIMIZED_X4_480_6T - Untuk jenis mesin X4 dengan memori 8 TB, gunakan
MEMORY_OPTIMIZED_X4_480_8T - Untuk jenis mesin X4 dengan memori 12 TB, gunakan
MEMORY_OPTIMIZED_X4_960_12T - Untuk jenis mesin X4 dengan memori 16 TB, gunakan
MEMORY_OPTIMIZED_X4_960_16T - Untuk jenis mesin X4 dengan memori 24 TB, gunakan
MEMORY_OPTIMIZED_X4_1440_24T - Untuk jenis mesin X4 dengan memori 32 TB, gunakan
MEMORY_OPTIMIZED_X4_1920_32T - Untuk jenis mesin Z3, gunakan
STORAGE_OPTIMIZED_Z3
- Untuk jenis mesin A2, gunakan
COMMITTED_VCPUS: jumlah vCPU yang Anda inginkan dalam komitmen.COMMITTED_MEMORY: jumlah memori, dalam MB, yang Anda inginkan dalam komitmen. Untuk REST, Compute Engine menggunakan MB sebagai unit default. Namun, perhatikan bahwa saat Anda menggunakan gcloud CLI, Compute Engine menggunakan GB sebagai unit default.COMMITTED_LOCAL_SSD: Opsional. Jumlah penyimpanan SSD Lokal, yang harus ditentukan dalam GB; misalnya,375GB. Pembelian komitmen untuk disk SSD Lokal tanpa reservasi terlampir hanya didukung untuk jenis komitmen C4, C4A, C4D, G4, H4D, atau Z3.CUSTOM_END_DATE: Opsional. Tanggal akhir kustom untuk komitmen Anda, diformat sebagaiYYYY-MM-DD.END_TIME: 00.00 Waktu Pasifik AS dan Kanada (UTC-8 atau UTC-7). Tentukan07:00:00selama waktu musim panas, atau08:00:00selama waktu lainnya.AUTO_RENEW_BOOLEAN: Opsional. Disetel ketrueuntuk memperpanjang komitmen Anda secara otomatis di akhir masa berlakunya.
Contoh
Contoh berikut membeli komitmen di project myproject
dan region us-central1.
Contoh 1: Membeli komitmen untuk resource N1 tujuan umum
Untuk membeli komitmen 1 tahun untuk resource N1 tujuan umum dengan 5 vCPU dan memori 18,75 GB (setara dengan 19200 MB), buat permintaan POST berikut. Untuk REST, Anda harus menentukan memori dalam MB. Namun, perhatikan bahwa saat Anda menggunakan gcloud CLI, Compute Engine menggunakan GB sebagai unit default.
POST https://compute.googleapis.com/compute/v1/projects/myproject/regions/us-central1/commitments
{
"name": "example-commitment",
"plan": "TWELVE_MONTH",
"type": "GENERAL_PURPOSE",
"resources": [
{
"amount": "5",
"type": "VCPU"
},
{
"amount": "19200",
"type": "MEMORY"
}
]
}Contoh 2: Membeli komitmen untuk resource M1 atau M2 yang dioptimalkan untuk memori
Untuk membeli komitmen 1 tahun untuk resource M1 atau M2 yang dioptimalkan untuk memori dengan 96 vCPU dan memori 1.433,6 GB (setara dengan 1468006 MB), buat permintaan POST berikut. Untuk REST, Anda harus menentukan memori dalam MB. Namun, perhatikan bahwa saat Anda menggunakan gcloud CLI, Compute Engine menggunakan GB sebagai unit default.
POST https://compute.googleapis.com/compute/v1/projects/myproject/regions/us-central1/commitments
{
"name": "example-memory-optimized-commitment",
"plan": "TWELVE_MONTH",
"type": "MEMORY_OPTIMIZED",
"resources": [
{
"amount": "96",
"type": "VCPU"
},
{
"amount": "1468006",
"type": "MEMORY"
}
]
}Contoh 3: Membeli komitmen untuk resource C2 yang dioptimalkan untuk komputasi
Untuk membeli komitmen 1 tahun untuk resource C2 yang dioptimalkan untuk komputasi dengan 16 vCPU dan memori 64 GB (setara dengan 65536 MB), buat permintaan POST berikut. Untuk REST, Anda harus menentukan memori dalam MB. Namun, perhatikan bahwa saat Anda menggunakan gcloud CLI, Compute Engine menggunakan GB sebagai unit default.
POST https://compute.googleapis.com/compute/v1/projects/myproject/regions/us-central1/commitments
{
"name": "example-compute-optimized-commitment",
"plan": "TWELVE_MONTH",
"type": "COMPUTE_OPTIMIZED",
"resources": [
{
"amount": "16",
"type": "VCPU"
},
{
"amount": "65536",
"type": "MEMORY"
}
]
}Contoh 4: Membeli komitmen untuk resource C4 tujuan umum dengan disk SSD Lokal
Untuk membeli komitmen 1 tahun untuk resource C4 tujuan umum dan disk SSD Lokal tanpa reservasi terlampir (hanya didukung untuk jenis komitmen C4, C4A, C4D, G4, H4D, atau Z3) dengan 8 vCPU, memori 32 GB, dan 1 disk SSD Lokal (375 GB), buat permintaan POST berikut. Perhatikan bahwa nilai penyimpanan SSD Lokal harus ditentukan dalam GB. Untuk memori, Anda harus menentukan nilai dalam MB. Namun, perhatikan bahwa saat Anda menggunakan gcloud CLI, Compute Engine menggunakan GB sebagai unit default untuk memori.
POST https://compute.googleapis.com/compute/v1/projects/myproject/regions/us-central1/commitments
{
"name": "example-local-ssd-commitment",
"plan": "TWELVE_MONTH",
"type": "GENERAL_PURPOSE_C4",
"resources": [
{
"amount": "8",
"type": "VCPU"
},
{
"amount": "32768",
"type": "MEMORY"
},
{
"amount": "375",
"type": "LOCAL_SSD"
}
]
}