Membeli komitmen hardware tanpa reservasi terlampir

Compute Engine memberikan diskon abonemen (DA) berbasis resource untuk workload yang dapat diprediksi. Anda dapat membeli komitmen untuk resource hardware seperti vCPU, memori, dan jenis disk SSD Lokal tertentu tanpa melampirkan reservasi untuk resource tersebut.

Dokumen ini menjelaskan cara membeli komitmen berbasis resource tanpa pemesanan terlampir menggunakan konsol Google Cloud , gcloud CLI, atau REST.

Untuk mempelajari lebih lanjut komitmen dengan pemesanan terlampir, lihat Melampirkan pemesanan 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 contoh 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 dan API Google Cloud , Anda tidak perlu menyiapkan autentikasi.

    gcloud

    1. Instal Google Cloud CLI. Setelah penginstalan, lakukan inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:

      gcloud init

      Jika 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 yang telah ditetapkan 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. Untuk memastikan bahwa Anda memiliki izin untuk membeli komitmen berbasis resource, baca tentang kontrol akses.

Membeli komitmen hardware tanpa pemesanan terlampir

Beli komitmen berbasis resource hardware tanpa pemesanan terlampir menggunakan konsol Google Cloud , gcloud CLI, atau REST.

Setelah Anda membeli komitmen, komitmen Anda 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 lien pada project Anda untuk setiap region dalam project tempat Anda membeli komitmen. Saat Anda membeli komitmen baru untuk region mana pun dalam project, Compute Engine akan mengaitkan lien untuk region tersebut dengan komitmen yang baru dibuat.

Antara waktu pembelian komitmen dan waktu aktivasinya, status komitmen Anda tetap sebagai NOT_YET_ACTIVE (atau sebagai PENDING di konsol Google 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 segera membuat komitmen Anda dengan status NOT_YET_ACTIVE. Komitmen Anda akan menjadi 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 CUD diaktifkan untuk sebuah akun Penagihan Cloud, Anda dapat membeli komitmen menggunakan project mana pun dari akun Penagihan Cloud tersebut. Setelah memilih project, lakukan hal berikut:

  1. Di konsol Google Cloud , buka halaman Committed use discounts. Buka halaman Diskon abonemen

  2. Klik Purchase commitment. Halaman Purchase a commitment akan muncul.

  3. Di kolom Name, masukkan nama untuk komitmen Anda.

  4. Di kolom Region, pilih region tempat Anda ingin membeli komitmen.

  5. 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 Accelerator-optimized A2
    • Untuk jenis mesin A3 Edge dan A3 High, pilih Accelerator-optimized A3
    • Untuk jenis mesin A3 Mega, pilih Accelerator-optimized A3 Mega
    • Untuk jenis mesin G2, pilih Graphics-optimized G2
    • Untuk jenis mesin G4, pilih Graphics-optimized G4
    • Untuk jenis mesin C2, pilih Compute-optimized C2
    • Untuk jenis mesin C2D, pilih Compute-optimized C2D
    • Untuk jenis mesin H3, pilih dioptimalkan untuk komputasi H3
    • Untuk jenis mesin H4D, pilih dioptimalkan untuk komputasi H4D
    • Untuk jenis mesin C3, pilih C3 Tujuan Umum
    • 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 C4N, pilih Network-optimized C4N
    • 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 General-Purpose N2D
    • Untuk jenis mesin N4, pilih Tujuan Umum N4
    • Untuk jenis mesin N4D, pilih General-Purpose N4D
    • Untuk jenis mesin N4A, pilih General-Purpose N4A
    • Untuk jenis mesin Tau T2D, pilih General-Purpose T2D
    • Untuk jenis mesin M1 atau M2, pilih dioptimalkan untuk memori M1/M2
    • Untuk jenis mesin M3, pilih dioptimalkan untuk memori M3
    • Untuk jenis mesin M4 dengan memori 6 TB, pilih Memory-optimized M4 6TB
    • Untuk jenis mesin M4 lainnya, pilih dioptimalkan untuk memori M4
    • Untuk jenis mesin M4N dengan memori 6 TB, pilih Memory-optimized M4N 6TB
    • Untuk jenis mesin M4N lainnya, pilih Memory-optimized M4N
    • Untuk jenis mesin X4 dengan memori 6 TB, pilih Memory-optimized X4 480 6T
    • Untuk jenis mesin X4 dengan memori 8 TB, pilih Memory-optimized X4 480 8T
    • 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 Storage-optimized Z3
    • Untuk jenis mesin Z4D, pilih Storage-optimized Z4D
    • Untuk jenis mesin Z4M, pilih Storage-optimized Z4M

  6. Di bagian Commitment details, lakukan tindakan berikut:

    1. Untuk menentukan vCPU untuk komitmen Anda, di kolom Cores, masukkan jumlah vCPU.

    2. Untuk menentukan memori bagi 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.

  7. Untuk menentukan disk SSD Lokal untuk komitmen Anda, luaskan bagian GPUs and local SSDs. Kemudian, di kolom Local SSDs, tentukan jumlah disk. Tanpa pemesanan terlampir, Anda hanya dapat menentukan disk SSD Lokal untuk jenis komitmen berikut:

    • C4, C4A, atau C4D untuk tujuan umum
    • G4 yang dioptimalkan untuk akselerator
    • Z3 yang dioptimalkan untuk penyimpanan
    • H4D yang dioptimalkan untuk komputasi
  8. Di bagian Term, lakukan tindakan berikut:

    1. Untuk menentukan paket untuk komitmen Anda, pilih 1 tahun atau 3 tahun. Paket ini menentukan tarif CUD dan durasi jangka waktu preset komitmen Anda.

    2. Tinjau kolom Tanggal mulai, yang menampilkan tanggal dan waktu saat komitmen Anda aktif. Kolom ini otomatis ditetapkan ke pukul 00.00 Waktu Pasifik AS dan Kanada pada hari setelah tanggal saat ini.

    3. Opsional. Untuk memperpanjang masa berlaku komitmen Anda melebihi durasi masa berlaku yang telah ditetapkan oleh paket komitmen Anda, di kolom Tanggal akhir, tentukan tanggal akhir kustom untuk komitmen Anda. Untuk mengetahui informasi selengkapnya, lihat Memperpanjang jangka waktu komitmen.

    4. Opsional. Jika Anda ingin komitmen Anda diperpanjang secara otomatis di akhir masa berlakunya, centang kotak Auto-renew commitment.

  9. Di panel Summary, tinjau detail komitmen Anda dan potensi batasan kuota.

  10. Untuk menyelesaikan pembelian komitmen, lakukan hal berikut:

    1. Buka bagian bawah halaman.

    2. Tinjau bagian Pengungkapan, yang berisi informasi tentang biaya, kelayakan diskon, serta persyaratan dan ketentuan.

    3. Untuk mengonfirmasi persetujuan Anda atas harga komitmen dan persyaratan spesifik per layanan, centang kotak.

    4. 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 kode 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 unit, Compute Engine akan menggunakan GB sebagai unit 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 yang telah ditetapkan. Tentukan 12-month atau 36-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 C4N, gunakan network-optimized-c4n
    • 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 dengan memori 6 TB, gunakan memory-optimized-m4-6tb
    • Untuk jenis mesin M4 lainnya, gunakan memory-optimized-m4
    • Untuk jenis mesin M4N dengan memori 6 TB, gunakan memory-optimized-m4n-6tb
    • Untuk jenis mesin M4N lainnya, gunakan memory-optimized-m4n
    • 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 Z4D, gunakan storage-optimized-z4d
    • Untuk jenis mesin Z4M, gunakan storage-optimized-z4m

  • CUSTOM_END_DATE: Opsional. Tanggal akhir kustom untuk masa berlaku Anda, yang harus diformat sebagai YYYY-MM-DD.

  • --auto-renew: Opsional. Otomatis memperpanjang komitmen Anda 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 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 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-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 memori 1.433,6 GB, 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-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 flag --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_MONTH atau THIRTY_SIX_MONTH.
  • COMMITMENT_TYPE: jenis komitmen, salah satu dari berikut ini:

    • 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 C4N, gunakan NETWORK_OPTIMIZED_C4N
    • 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 dengan memori 6 TB, gunakan MEMORY_OPTIMIZED_M4_6TB
    • Untuk jenis mesin M4 lainnya, gunakan MEMORY_OPTIMIZED_M4
    • Untuk jenis mesin M4N dengan memori 6 TB, gunakan MEMORY_OPTIMIZED_M4N_6TB
    • Untuk jenis mesin M4N lainnya, gunakan MEMORY_OPTIMIZED_M4N
    • 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 Z4D, gunakan STORAGE_OPTIMIZED_Z4D
    • Untuk jenis mesin Z4M, gunakan STORAGE_OPTIMIZED_Z4M

  • 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, yang diformat sebagai YYYY-MM-DD.

  • END_TIME: 12 AM Waktu Pasifik AS dan Kanada (UTC-8 atau UTC-7). Tentukan 07:00:00 selama waktu musim panas, atau 08:00:00 selama waktu lainnya.

  • AUTO_RENEW_BOOLEAN: Opsional. Tetapkan ke true untuk 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 19.200 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 1.468.006 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. Perlu diperhatikan bahwa nilai penyimpanan SSD Lokal harus ditentukan dalam GB. Untuk memori, Anda harus menentukan nilainya 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"
        }
    ]
}