Memperbarui komitmen secara otomatis

Jika memiliki workload dengan persyaratan resource yang dapat diprediksi, Anda dapat menurunkan biaya melalui diskon abonemen (CUD) berbasis resource. Anda dapat menerima CUD berbasis resource dengan membeli komitmen berbasis resource untuk jangka waktu 1 atau 3 tahun. Secara default, komitmen berbasis resource akan berakhir pada akhir jangka waktunya. Setelah komitmen berakhir, Anda harus membeli komitmen baru untuk terus menerima CUD. Perpanjangan otomatis komitmen berbasis resource menghilangkan kebutuhan untuk membeli kembali komitmen secara manual setiap kali komitmen berakhir. Perpanjangan otomatis komitmen memungkinkan Anda memperpanjang komitmen yang ada tanpa batas waktu dan terus menerima CUD untuk resource yang di-commit tersebut.

Dokumen ini menjelaskan cara kerja perpanjangan otomatis, dan menunjukkan cara mengaktifkan dan menonaktifkan setelan perpanjangan otomatis pada komitmen Anda.

Cara kerja perpanjangan otomatis

Saat Anda mengaktifkan perpanjangan otomatis pada komitmen berbasis resource, setiap kali komitmen Anda mencapai akhir jangka waktunya, Compute Engine akan otomatis memperpanjang komitmen tersebut untuk jangka waktu baru. Setelah Anda mengaktifkan perpanjangan otomatis pada komitmen, setelan tersebut akan tetap diaktifkan hingga Anda menonaktifkannya secara manual.

Anda harus mengaktifkan perpanjangan otomatis secara terpisah pada setiap komitmen yang ingin Anda perpanjang secara otomatis dalam project. Anda dapat mengaktifkan perpanjangan otomatis pada komitmen baru dan yang sudah ada sebagai berikut:

  • Untuk komitmen baru, saat Anda membeli komitmen, Anda memiliki opsi untuk menentukan apakah Anda ingin komitmen tersebut diperpanjang secara otomatis.
  • Untuk komitmen yang sudah ada yang aktif dan tidak mengaktifkan perpanjangan otomatis, Anda dapat mengubah properti komitmen dan mengaktifkan perpanjangan otomatis. Anda tidak dapat mengaktifkan perpanjangan otomatis untuk komitmen yang sudah berakhir.

Setelah Anda mengaktifkan perpanjangan otomatis pada komitmen, tanggal dan waktu akhir jangka waktu komitmen Anda yang sedang berlangsung akan menjadi tanggal dan waktu perpanjangan. Semua properti komitmen Anda lainnya tetap sama. Pada pukul 00.00 Waktu Pasifik AS dan Kanada (UTC-8, atau UTC-7 selama waktu musim panas) pada tanggal perpanjangan, jangka waktu komitmen Anda yang diperpanjang akan otomatis dimulai. Misalnya, anggaplah waktu akhir jangka waktu komitmen Anda yang sedang berlangsung adalah pukul 00.00 Waktu Pasifik AS dan Kanada pada 1 Januari 2026. Jika perpanjangan otomatis diaktifkan, jangka waktu baru akan otomatis dimulai pada pukul 00.00 Waktu Pasifik AS dan Kanada pada 1 Januari 2026.

Panjang jangka waktu yang diperpanjang dari komitmen yang diperpanjang secara otomatis selalu cocok dengan panjang jangka waktu preset yang ditentukan oleh paket komitmen, yaitu 1 tahun atau 3 tahun. Anda juga menerima persentase diskon yang sama. Meskipun komitmen Anda memiliki panjang jangka waktu kustom, Compute Engine hanya memperpanjang komitmen Anda untuk panjang jangka waktu preset, yaitu 1 atau 3 tahun. Perpanjangan otomatis komitmen jangka waktu kustom tidak akan berlaku untuk jangka waktu lain dengan panjang kustom tersebut. Untuk contohnya, lihat hal berikut:

  • Komitmen dengan jangka waktu kustom 1,5 tahun hanya akan diperpanjang selama 1 tahun tambahan.
  • Komitmen dengan jangka waktu kustom 5,5 tahun hanya akan diperpanjang selama 3 tahun tambahan.

Jika Anda ingin komitmen jangka waktu kustom tetap aktif untuk jangka waktu yang lebih lama dari jangka waktu yang diperpanjang, Anda dapat meminta perpanjangan jangka waktu lain setelah perpanjangannya. Jendela kelayakan perpanjangan jangka waktu Anda juga akan diperbarui pada awal jangka waktu yang diperpanjang. Untuk komitmen 1 tahun, jendela kelayakan selama jangka waktu yang diperpanjang akan tetap terbuka hingga 4 bulan setelah perpanjangan. Untuk komitmen 3 tahun, jendela ini akan tetap terbuka hingga 1 tahun setelah perpanjangan.

Pada akhir jangka waktu yang diperpanjang, Compute Engine akan memperpanjang kembali komitmen Anda untuk jangka waktu baru, kecuali jika Anda menonaktifkan perpanjangan otomatis secara manual selama jangka waktu komitmen.

Anda dapat mengaktifkan perpanjangan otomatis pada komitmen kapan saja sebelum komitmen ditetapkan untuk berakhir. Demikian pula, Anda dapat menonaktifkan perpanjangan otomatis pada komitmen kapan saja sebelum tanggal perpanjangannya. Misalnya, jika Anda memiliki komitmen 1 tahun yang ditetapkan untuk berakhir pada pukul 00.00 (UTC-8) pada 1 Januari 2024, Anda dapat mengaktifkan perpanjangan otomatis pada komitmen tersebut kapan saja sebelum pukul 00.00 (UTC-8) pada 1 Januari 2024. Setelah Anda mengaktifkan perpanjangan otomatis, komitmen Anda akan otomatis diperpanjang selama satu tahun tambahan pada pukul 00.00 (UTC-8) pada 1 Januari 2024. Jika Anda ingin menonaktifkan perpanjangan otomatis, Anda dapat melakukannya kapan saja sebelum pukul 00.00 (UTC-8) pada 1 Januari 2025.

Dengan mengaktifkan perpanjangan otomatis pada komitmen, Anda menyetujui hal berikut:

  • Komitmen Anda akan otomatis diperpanjang untuk jangka waktu baru pada akhir jangka waktu yang sedang berlangsung.
  • Anda akan terus membayar resource yang di-commit selama jangka waktu baru.

Contoh perpanjangan otomatis

Pertimbangkan contoh komitmen 1 tahun my-commitment-1 yang tidak diperpanjang secara otomatis. Misalnya, Anda membeli komitmen ini pada 1 Januari 2020, untuk 100 vCPU N2. Jangka waktu komitmen Anda dijadwalkan berakhir pada 1 Januari 2021. Misalnya, Anda melakukan serangkaian operasi berikut pada komitmen ini:

  1. Anda mengaktifkan perpanjangan otomatis pada komitmen ini sebelum tanggal akhirnya.

  2. Setelah jangka waktu komitmen diperpanjang dua kali, Anda menonaktifkan perpanjangan otomatis pada komitmen dan membiarkan komitmen Anda berakhir pada tanggal akhir barunya.

Tabel berikut menunjukkan perilaku properti komitmen sepanjang masa berlaku komitmen ini:

Jangka waktu asli
(Sebelum mengaktifkan perpanjangan otomatis)
Jangka waktu asli
(Setelah mengaktifkan perpanjangan otomatis)
Jangka waktu pertama yang diperpanjang secara otomatis
(Perpanjangan otomatis tetap diaktifkan)
Jangka waktu kedua yang diperpanjang secara otomatis
(Sebelum menonaktifkan perpanjangan otomatis)
Jangka waktu kedua yang diperpanjang secara otomatis
(Setelah menonaktifkan perpanjangan otomatis)
Durasi jangka waktu 1 tahun 1 tahun 1 tahun 1 tahun 1 tahun
Diskon 37% 37% 37% 37%3 37%3
Tanggal mulai komitmen asli1 1 Januari 2020 1 Januari 2020 1 Januari 2020 1 Januari 2020 1 Januari 2020
Tanggal mulai jangka waktu1 1 Januari 2020 1 Januari 2020 1 Januari 2021 1 Januari 2022 1 Januari 2022
Tanggal akhir atau tanggal perpanjangan2 1 Januari 2021 1 Januari 2021 1 Januari 2022 1 Januari 2023 1 Januari 2023
Tindakan pada tanggal akhir atau perpanjangan Komitmen dijadwalkan berakhir Komitmen dijadwalkan diperpanjang Komitmen dijadwalkan diperpanjang Komitmen dijadwalkan diperpanjang Komitmen dijadwalkan berakhir
Jendela kelayakan perpanjangan jangka waktu terbuka hingga 1 Mei 2020 1 Mei 2021 1 Mei 2021 1 Mei 2022 1 Mei 2022

1Setiap jangka waktu 1 tahun dalam contoh ini dimulai pada pukul 00.00 Waktu Pasifik AS dan Kanada (UTC-8 atau UTC-7) pada tanggal mulai yang ditentukan.
2Setiap jangka waktu 1 tahun dalam contoh ini berakhir pada pukul 00.00 Waktu Pasifik AS dan Kanada (UTC-8 atau UTC-7) pada tanggal akhir yang ditentukan.
3Meskipun total durasi periode komitmen Anda menjadi 3 tahun atau lebih, tarif CUD untuk komitmen yang diperpanjang secara otomatis tetap tidak berubah karena durasi setiap jangka waktu masih 1 tahun.

Pertimbangan kuota

Anda tidak perlu meminta kuota tambahan karena komitmen yang diperpanjang menggunakan kuota yang sama dengan komitmen asli. Untuk mengetahui informasi selengkapnya tentang kuota untuk komitmen, lihat Kuota untuk komitmen dan resource yang di-commit.

Implikasi harga

Biaya komitmen adalah jumlah harga diskon dari semua alokasi resource Anda. Saat Anda memperpanjang jangka waktu komitmen, harga diskon dari semua resource yang di-commit akan dihitung ulang dan mungkin berubah. Untuk melakukan penghitungan ulang ini, Compute Engine menggunakan harga on-demand yang berlaku untuk resource pada hari masa berlaku yang diperpanjang menjadi aktif. Anda mempertahankan harga ini untuk resource selama masa berlaku baru, meskipun harga on-demand berubah.

Batasan

  • Anda hanya dapat mengaktifkan perpanjangan otomatis pada komitmen berbasis resource.
  • Anda hanya dapat mengaktifkan perpanjangan otomatis pada komitmen aktif.

Mengaktifkan perpanjangan otomatis pada komitmen

Agar komitmen Anda diperpanjang secara otomatis pada akhir jangka waktunya, aktifkan perpanjangan otomatis dengan salah satu cara berikut:

  • Mengaktifkan perpanjangan otomatis saat membeli komitmen baru.
  • Mengaktifkan perpanjangan otomatis pada komitmen yang sudah ada.

Mengaktifkan perpanjangan otomatis saat membeli komitmen baru

Anda dapat mengaktifkan perpanjangan otomatis saat membeli komitmen baru menggunakan Google Cloud konsol, gcloud CLI, atau REST.

Izin yang diperlukan untuk tugas ini

Untuk melakukan tugas ini, Anda harus memiliki izin berikut:

  • compute.commitments.create pada project

Untuk membeli komitmen yang mengaktifkan perpanjangan otomatis, ikuti langkah-langkah berikut:

Konsol

  1. Di Google Cloud konsol, buka halaman Diskon abonemen.

    Buka halaman Diskon abonemen

  2. Klik Beli komitmen. Halaman Beli komitmen akan muncul.

  3. Di halaman Beli komitmen, tentukan properti untuk komitmen Anda, sebagai berikut:

    1. Untuk mengonfigurasi setelan perpanjangan otomatis untuk komitmen Anda, di bagian Jangka waktu, centang kotak Perpanjang otomatis komitmen.

    2. Untuk mengetahui petunjuk cara mengonfigurasi properti lain untuk komitmen Anda, lihat salah satu bagian berikut, bergantung pada kasus penggunaan Anda:

      Minimal, Anda harus menentukan nama, region, resource, jenis komitmen, dan paket komitmen.

  4. Di panel Ringkasan, tinjau detail komitmen Anda dan potensi batasan kuota.

  5. 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 penerimaan Anda atas harga komitmen dan persyaratan khusus layanan, centang kotak.

    4. Klik Beli.

gcloud

Untuk membeli komitmen yang diperpanjang secara otomatis, jalankan perintah gcloud commitments create command dan sertakan flag --auto-renew.

Misalnya, perintah gcloud CLI berikut membuat komitmen 3 tahun yang diperpanjang secara otomatis.

gcloud compute commitments create COMMITMENT_NAME \
    --auto-renew \
    --plan=36-month \
    --region=us-west1 \
    --project=PROJECT_ID \
    --resources=vcpu=4,memory=9

Ganti kode berikut:

  • COMMITMENT_NAME: nama komitmen baru yang perpanjangan otomatisnya ingin Anda aktifkan.
  • PROJECT_ID: ID project tempat Anda ingin membeli komitmen.

REST

Untuk membeli komitmen yang diperpanjang secara otomatis, buat permintaan POST ke metode regionCommitments.insert dan tetapkan kolom autoRenew ke true.

Misalnya, permintaan Compute Engine API berikut membuat komitmen 3 tahun yang diperpanjang secara otomatis.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-west1/commitments

{
  "name": "COMMITMENT_NAME",
  "plan": "THIRTY_SIX_MONTH",
  "resources": [
    {
      "type": "VCPU",
      "amount": 4
    },
    {
      "type": "MEMORY",
      "amount": 9
    }
  ],
  "autoRenew": true
}

Ganti kode berikut:

  • COMMITMENT_NAME: nama komitmen baru yang perpanjangan otomatisnya ingin Anda aktifkan.
  • PROJECT_ID: ID project tempat Anda ingin membeli komitmen.

Mengaktifkan perpanjangan otomatis pada komitmen yang sudah ada

Anda dapat mengaktifkan perpanjangan otomatis pada komitmen yang sudah ada menggunakan Google Cloud konsol, gcloud CLI, atau REST.

Izin yang diperlukan untuk tugas ini

Untuk melakukan tugas ini, Anda harus memiliki izin berikut:

  • compute.commitments.update pada project atau organisasi

Konsol

  1. Di Google Cloud konsol, buka halaman Diskon abonemen.

    Buka halaman Diskon abonemen

  2. Di Daftar komitmen, di bagian Komitmen hardware, klik Nama komitmen.

  3. Di halaman Detail komitmen hardware, klik tombol Perpanjangan otomatis.

gcloud

Untuk mengaktifkan perpanjangan otomatis pada komitmen yang sudah ada, jalankan perintah gcloud commitments update dan sertakan flag --auto-renew.

gcloud compute commitments update COMMITMENT_NAME \
    --auto-renew

Ganti COMMITMENT_NAME dengan nama komitmen yang perpanjangan otomatisnya ingin Anda aktifkan.

REST

Untuk mengaktifkan perpanjangan otomatis pada komitmen yang sudah ada, buat permintaan PATCH ke metode regionCommitments.update dan tetapkan kolom autoRenew ke true.

Misalnya, permintaan Compute Engine API berikut mengaktifkan perpanjangan otomatis untuk komitmen di region us-west1.

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-west1/commitments

{
  "name": "COMMITMENT_NAME",
  "autoRenew": true
}

Ganti kode berikut:

  • COMMITMENT_NAME: nama komitmen yang perpanjangan otomatisnya ingin Anda aktifkan.
  • PROJECT_ID: ID project tempat Anda membeli komitmen.

Menonaktifkan perpanjangan otomatis pada komitmen

Saat Anda membeli komitmen baru, perpanjangan otomatis akan dinonaktifkan secara default, kecuali jika Anda mengaktifkannya secara khusus. Jika Anda tidak ingin komitmen diperpanjang secara otomatis pada akhir jangka waktunya, Anda dapat melakukan salah satu hal berikut:

  • Membiarkan perpanjangan otomatis dinonaktifkan saat membeli komitmen baru.
  • Menonaktifkan perpanjangan otomatis pada komitmen yang sudah ada.

Menonaktifkan perpanjangan otomatis saat membeli komitmen baru

Untuk mengetahui langkah-langkah mendetail dalam membeli komitmen baru yang perpanjangan otomatisnya dinonaktifkan secara default, lihat bagian berikut. Pilih opsi yang relevan dengan kasus penggunaan Anda.

Menonaktifkan perpanjangan otomatis pada komitmen yang sudah ada

Anda dapat menonaktifkan perpanjangan otomatis pada komitmen yang sudah ada menggunakan Google Cloud konsol, gcloud CLI, atau REST.

Izin yang diperlukan untuk tugas ini

Untuk melakukan tugas ini, Anda harus memiliki izin berikut:

  • compute.commitments.update pada project atau organisasi

Konsol

  1. Di Google Cloud konsol, buka halaman Diskon abonemen.

    Buka halaman Diskon abonemen

  2. Di Daftar komitmen, di bagian Komitmen hardware, klik Nama komitmen.

  3. Di halaman Detail komitmen hardware, klik tombol Perpanjangan otomatis.

gcloud

Nonaktifkan perpanjangan otomatis pada komitmen yang sudah ada menggunakan perintah gcloud commitments update.

gcloud compute commitments update COMMITMENT_NAME --no-auto-renew

Ganti COMMITMENT_NAME dengan nama komitmen yang perpanjangan otomatisnya ingin Anda nonaktifkan.

REST

Nonaktifkan perpanjangan otomatis pada komitmen yang sudah ada menggunakan metode regionCommitments.update.

Misalnya, permintaan Compute Engine API berikut menonaktifkan perpanjangan otomatis untuk komitmen di region us-west1.

PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-west1/commitments

{
  "name": "COMMITMENT_NAME",
  "autoRenew": false
}

Ganti kode berikut:

  • COMMITMENT_NAME: nama komitmen yang perpanjangan otomatisnya ingin Anda nonaktifkan.
  • PROJECT_ID: ID project tempat Anda membeli komitmen.

Langkah berikutnya