Contoh mode tidak terbatas - Amazon Elastic Compute Cloud

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Contoh mode tidak terbatas

Contoh berikut menjelaskan penggunaan kredit untuk instans yang dikonfigurasi sebagai unlimited.

Contoh 1: Menjelaskan penggunaan kredit dengan T3 Tidak Terbatas

Dalam contoh ini, Anda melihat pemanfaatan CPU dari instans t3.nano yang diluncurkan sebagai unlimited, dan caranya menggunakan kredit yang diperoleh dan surplus untuk mempertahankan pemanfaatan CPU.

Instans t3.nano memperoleh 144 kredit CPU selama periode 24 jam bergulir, yang dapat ditukarkan dengan 144 menit penggunaan vCPU. Ketika menghabiskan saldo kredit CPU-nya (diwakili oleh CloudWatch metrikCPUCreditBalance), ia dapat menghabiskan kelebihan kredit CPU — yang belum diperoleh — untuk meledak selama yang dibutuhkan. Karena instans t3.nano memperoleh maksimal 144 kredit dalam jangka waktu 24 jam, instans ini dapat menggunakan kredit surplus hingga maksimum tersebut tanpa langsung dikenakan biaya. Jika menghabiskan lebih dari 144 kredit CPU, instans ini akan dikenakan biaya untuk selisihnya di akhir jam.

Maksud dari contoh tersebut, yang diilustrasikan oleh grafik berikut, adalah untuk menunjukkan bagaimana sebuah instans dapat melonjak menggunakan surplus kredit bahkan setelah instans tersebut menghabiskan CPUCreditBalance. Alur kerja berikut mereferensikan titik-titik bernomor pada grafik:

P1 - Pada 0 jam pada grafik, instans diluncurkan sebagai unlimited dan langsung mulai mendapatkan kredit. Instans tetap diam sejak diluncurkan, yang artinya pemakaian CPU 0%, sehingga tidak ada kredit yang digunakan. Semua kredit yang tidak terpakai diakumulasi ke dalam saldo kredit. Selama 24 jam pertama, CPUCreditUsage berada di 0, dan nilai CPUCreditBalance mencapai maksimum 144.

P2 - Untuk 12 jam ke depan, pemanfaatan CPU berada pada 2,5%, yang masih di bawah acuan 5%. Instans mendapatkan lebih banyak kredit daripada yang dibelanjakan, tetapiCPUCreditBalance nilai tidak dapat melebihi maksimum 144 kredit.

P3 - Untuk 24 jam ke depan, penggunaan CPU berada pada 7% (di atas acuan), yang membutuhkan penggunaan 57,6 kredit. Instans menggunakan lebih banyak kredit daripada yang diperolehnya, dan nilai CPUCreditBalance berkurang menjadi 86,4 kredit.

P4 - Selama 12 jam ke depan, pemanfaatan CPU menurun jadi 2,5% (di bawah acuan), yang membutuhkan penggunaan 36 kredit. Pada saat yang sama, instans tersebut mendapatkan 72 kredit. Instance mendapatkan lebih banyak kredit daripada yang dibelanjakan, danCPUCreditBalance nilai meningkat menjadi 122 kredit.

P5 - Untuk 5 jam ke depan, instans meningkatkan pemanfaatan 100% CPU, dan menggunakan total 570 kredit untuk mempertahankan lonjakan. Sekitar satu jam dalam periode ini, instans menghabiskan seluruh CPUCreditBalance sebesar 122 kredit, dan mulai menggunakan kredit surplus untuk mempertahankan penggunaan CPU yang tinggi, dengan total 448 kredit surplus dalam periode ini (570-122=448). Saat nilai CPUSurplusCreditBalance mencapai 144 kredit CPU (maksimum yang dapat diperoleh instans t3.nano dalam periode 24 jam), kredit surplus yang digunakan setelahnya tidak dapat diimbangi dengan kredit yang diperoleh. Kredit surplus yang dihabiskan setelahnya berjumlah 304 kredit (448-144=304), yang menghasilkan sedikit biaya tambahan pada akhir jam untuk 304 kredit.

P6 - Untuk 13 jam ke depan, pemanfaatan CPU berada pada 5% (batas dasar). Instans tersebut mendapatkan kredit sebanyak yang digunakan, tanpa kelebihan untuk membayar CPUSurplusCreditBalance. Nilai CPUSurplusCreditBalance tetap sebesar 144 kredit.

P7 - Selama 24 jam terakhir dalam contoh ini, instans tidak aktif dan pemanfaatan CPU adalah 0%. Selama waktu ini, instans memperoleh 144 kredit, yang digunakan untuk membayar CPUSurplusCreditBalance.

Instans t3 memperoleh 144 kredit setelah 24 jam.

Contoh 2: Menjelaskan penggunaan kredit dengan T2 Tidak Terbatas

Dalam contoh ini, Anda melihat pemanfaatan CPU dari instans t2.nano yang diluncurkan sebagai unlimited, dan caranya menggunakan kredit yang diperoleh dan surplus untuk mempertahankan pemanfaatan CPU.

Instans t2.nano memperoleh 72 kredit CPU selama periode 24 jam bergulir, yang dapat ditukarkan dengan 72 menit penggunaan vCPU. Ketika menghabiskan saldo kredit CPU-nya (diwakili oleh CloudWatch metrikCPUCreditBalance), ia dapat menghabiskan kelebihan kredit CPU — yang belum diperoleh — untuk meledak selama yang dibutuhkan. Karena instans t2.nano memperoleh maksimal 72 kredit dalam jangka waktu 24 jam, instans ini dapat menggunakan kredit surplus hingga maksimum tersebut tanpa langsung dikenakan biaya. Jika menghabiskan lebih dari 72 kredit CPU, instans ini akan dikenakan biaya untuk selisihnya di akhir jam.

Maksud dari contoh tersebut, yang diilustrasikan oleh grafik berikut, adalah untuk menunjukkan cara sebuah instans dapat melonjak menggunakan kredit surplus bahkan setelah instans tersebut menghabiskan CPUCreditBalance. Anda dapat mengasumsikan bahwa, pada awal lini waktu dalam grafik, instans memiliki saldo kredit yang masih harus didapat dengan besaran yang sama dengan jumlah kredit maksimum yang dapat diperoleh dalam 24 jam. Alur kerja berikut mereferensikan titik-titik bernomor pada grafik:

1 – Dalam 10 menit pertama, CPUCreditUsage berada di 0, dan nilai CPUCreditBalance tetap maksimal sebesar 72.

2 – Pada pukul 23:40, seiring dengan meningkatnya pemanfaatan CPU, instans menggunakan kredit CPU dan nilai CPUCreditBalance menurun.

3 – Sekitar pukul 00:47, instans menghabiskan seluruh CPUCreditBalance, dan mulai menggunakan kredit surplus untuk mempertahankan pemanfaatan CPU yang tinggi.

4 – Kredit Surplus dihabiskan sampai 01:55, saat nilai CPUSurplusCreditBalance mencapai 72 kredit CPU. Jumlah ini sama dengan maksimum yang dapat dihasilkan oleh instans t2.nano dalam periode 24 jam. Kredit surplus apa pun yang digunakan setelahnya tidak dapat diimbangi dengan kredit yang diperoleh dalam periode 24 jam, yang menghasilkan sedikit biaya tambahan di akhir jam.

5 – Instans terus menggunakan kredit surplus hingga sekitar pukul 02:20. Pada waktu ini, pemanfaatan CPU berada di bawah batas dasar, dan instans mulai memperoleh kredit sebesar 3 kredit per jam (atau 0,25 kredit setiap 5 menit), yang digunakan untuk membayar CPUSurplusCreditBalance. Setelah nilai CPUSurplusCreditBalance berkurang hingga menjadi 0, instans mulai mengumpulkan kredit yang diperoleh di CPUCreditBalance sebesar 0,25 kredit setiap 5 menit.

Grafik pemanfaatan CPU dari instans t2.nano yang diluncurkan sebagai tidak terbatas.
Menghitung tagihan (instance Linux)

Kredit surplus biaya $0.05 per VCPU-jam. Instans menggunakan sekitar 25 kredit surplus antara 01:55 dan 02:20, yang setara dengan 0,42 vCPU-jam. Biaya tambahan untuk contoh ini adalah 0,42 VCPU-jam x $0,05/VCPU-jam = $0,021, dibulatkan menjadi $0,02. Berikut adalah tagihan akhir bulan untuk instans T2 Tidak Terbatas ini:

Contoh tagihan untuk instans T2 Tidak Terbatas.
Menghitung tagihan (instance Windows)

Kredit surplus biaya $0.096 per VCPU-jam. Instans menggunakan sekitar 25 kredit surplus antara 01:55 dan 02:20, yang setara dengan 0,42 vCPU-jam. Biaya tambahan untuk contoh ini adalah 0,42 VCPU-jam x $0,096/VCPU-jam = $0,04032, dibulatkan menjadi $0,04. Berikut adalah tagihan akhir bulan untuk instans T2 Tidak Terbatas ini:

Contoh tagihan untuk instans T2 Tidak Terbatas.

Anda dapat mengatur peringatan penagihan agar diberi tahu setiap jam tentang biaya yang timbul, dan mengambil tindakan jika diperlukan.