Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Konsep kunci untuk instans kinerja yang dapat meledak
Jenis EC2 instans Amazon tradisional menyediakan CPU sumber daya tetap, sementara instans kinerja yang dapat dibobol memberikan tingkat pemanfaatan dasar dengan kemampuan untuk meningkatkan CPU pemanfaatan di atas tingkat dasarCPU. Ini memastikan bahwa Anda hanya membayar untuk baseline CPU ditambah CPU penggunaan burst tambahan yang menghasilkan biaya komputasi yang lebih rendah. Pemanfaatan dasar dan kemampuan untuk meledak diatur oleh kredit. CPU Instans kinerja burstable adalah satu-satunya jenis instans yang menggunakan kredit untuk CPU penggunaan.
Setiap instance kinerja burstable terus mendapatkan kredit ketika tetap di bawah CPU baseline, dan terus menghabiskan kredit ketika meledak di atas baseline. Jumlah kredit yang diperoleh atau dihabiskan tergantung pada CPU pemanfaatan instance:
-
Jika CPU pemanfaatannya di bawah baseline, maka kredit yang diperoleh lebih besar dari kredit yang dihabiskan.
-
Jika CPU pemanfaatannya sama dengan baseline, maka kredit yang diperoleh sama dengan kredit yang dihabiskan.
-
Jika CPU pemanfaatannya lebih tinggi dari baseline, maka kredit yang dihabiskan lebih tinggi dari kredit yang diperoleh.
Ketika kredit yang diperoleh lebih besar dari kredit yang dihabiskan, maka selisihnya disebut kredit yang masih harus dibayar, yang kemudian dapat digunakan untuk meledak di atas pemanfaatan dasarCPU. Demikian pula, ketika kredit yang dihabiskan lebih dari kredit yang diperoleh, maka perilaku instans bergantung pada mode konfigurasi kredit—mode Standar atau mode Tak Terbatas.
Dalam mode Standar, ketika kredit yang dihabiskan lebih dari kredit yang diperoleh, instance menggunakan kredit yang masih harus dibayar untuk meledak di atas pemanfaatan dasarCPU. Jika tidak ada kredit yang masih harus dibayar yang tersisa, maka instance secara bertahap turun ke CPU pemanfaatan dasar dan tidak dapat meledak di atas garis dasar sampai memperoleh lebih banyak kredit.
Dalam mode Tidak Terbatas, jika instance meledak di atas CPU pemanfaatan dasar, maka instance pertama-tama menggunakan kredit yang masih harus dibayar untuk meledak. Jika kredit yang masih harus diperoleh sudah tidak tersisa, maka instans menghabiskan kredit surplus untuk melonjak. Ketika CPU penggunaannya berada di bawah garis dasar, ia menggunakan CPU kredit yang diperolehnya untuk membayar kredit surplus yang dibelanjakan sebelumnya. Kemampuan untuk mendapatkan CPU kredit untuk membayar kredit surplus memungkinkan Amazon EC2 untuk rata-rata CPU penggunaan instance selama periode 24 jam. Jika CPU penggunaan rata-rata selama periode 24 jam melebihi baseline, instans ditagih untuk penggunaan tambahan dengan tarif tambahan tetap tarif tambahan tetap tarif
Daftar Isi
Konsep utama dan definisi
Konsep utama dan definisi berikut yang berlaku untuk instans performa yang dapat melonjak.
- CPUpemanfaatan
-
CPUpemanfaatan adalah persentase unit EC2 komputasi yang dialokasikan yang saat ini digunakan pada instance. Metrik ini mengukur persentase CPU siklus yang dialokasikan yang digunakan pada sebuah instance. CloudWatch Metrik CPU Pemanfaatan menunjukkan CPU penggunaan per instance dan bukan CPU penggunaan per inti. CPUSpesifikasi dasar dari sebuah instance juga didasarkan pada CPU penggunaan per instance. Untuk mengukur CPU pemanfaatan menggunakan AWS Management Console atau AWS CLI, lihatMendapatkan statistik untuk instans tertentu.
- CPUkredit
-
Satuan v CPU -time.
Contoh:
1 CPU kredit = 1 v CPU * 100% pemanfaatan * 1 menit.
1 CPU kredit = 1 v CPU * 50% pemanfaatan * 2 menit
1 CPU kredit = 2 v CPU * 25% pemanfaatan * 2 menit
- Pemanfaatan acuan
-
Pemanfaatan dasar adalah tingkat di mana CPU dapat digunakan untuk saldo kredit bersih nol, ketika jumlah kredit yang diperoleh sesuai dengan jumlah CPU kredit yang digunakan. CPU Pemanfaatan dasar juga dikenal sebagai garis dasar. Pemanfaatan dasar dinyatakan sebagai persentase pemanfaatan v, yang dihitung sebagai berikut: CPU Pemanfaatan dasar% = (jumlah kredit yang diperoleh/jumlah) /60 menit. vCPUs
Untuk pemanfaatan dasar setiap tipe instans performa yang dapat melonjak, lihat tabel kredit.
- Kredit yang diperoleh
-
Kredit yang diperoleh secara terus-menerus oleh sebuah instans saat sedang berjalan.
Jumlah kredit yang diperoleh per jam =% pemanfaatan baseline* jumlah vCPUs * 60 menit
Contoh:
Sebuah t3.nano dengan 2 vCPUs dan pemanfaatan dasar 5% menghasilkan 6 kredit per jam, dihitung sebagai berikut:
2 vCPUs * 5% baseline * 60 menit = 6 kredit per jam
- Kredit yang dihabiskan atau digunakan
-
Kredit digunakan secara terus-menerus oleh sebuah instans ketika sedang berjalan.
CPUkredit yang dihabiskan per menit = Jumlah vCPUs * CPU pemanfaatan * 1 menit
- Kredit yang masih harus diperoleh
-
CPUKredit yang tidak terpakai ketika sebuah instance menggunakan kredit lebih sedikit daripada yang diperlukan untuk pemanfaatan dasar. Dengan kata lain, kredit yang masih harus diperoleh = (Kredit yang didapatkan – Kredit yang digunakan) di bawah pemanfaatan dasar.
Contoh:
Jika t3.nano berjalan pada CPU pemanfaatan 2%, yang berada di bawah baseline 5% selama satu jam, kredit yang masih harus dibayar dihitung sebagai berikut:
Kredit yang masih harus dibayar = (CPUKredit yang diperoleh per jam - Kredit yang digunakan per jam) = 6 - 2 vCPUs * 2% CPU pemanfaatan * 60 menit = 6 - 2,4 = 3,6 kredit yang masih harus dibayar per jam
- Batas akrual kredit
-
Tergantung ukuran instans, tetapi secara umum sama dengan jumlah kredit maksimum yang didapatkan dalam 24 jam.
Contoh
Untuk t3.nano, batas akrual kredit = 24 * 6 = 144 kredit
- Kredit yang diluncurkan
-
Hanya berlaku untuk instans T2 yang dikonfigurasi pada mode Standar. Kredit peluncuran adalah jumlah CPU kredit terbatas yang dialokasikan ke instance T2 baru sehingga, ketika diluncurkan dalam mode Standar, kredit tersebut dapat meledak di atas garis dasar.
- Kredit surplus
-
Kredit yang dihabiskan oleh sebuah instans setelah menghabiskan saldo kredit yang masih harus diperoleh. Kredit surplus didesain untuk instans yang dapat melonjak agar dapat mempertahankan performa tinggi dalam jangka waktu yang lama, dan hanya digunakan dalam mode Tidak Terbatas. Saldo kredit surplus digunakan untuk menentukan jumlah banyak kredit yang digunakan oleh instans untuk melonjak dalam mode Tidak Terbatas.
- Mode standar
-
Mode konfigurasi kredit yang memungkinkan instans melonjak di atas garis dasar dengan menghabiskan kredit yang telah diperoleh dalam saldo kredit.
- Mode tidak terbatas
-
Mode konfigurasi kredit, yang memungkinkan instance meledak di atas garis dasar dengan mempertahankan CPU pemanfaatan tinggi untuk periode waktu apa pun kapan pun diperlukan. Harga instans per jam secara otomatis mencakup semua lonjakan CPU penggunaan jika CPU penggunaan rata-rata instans berada pada atau di bawah garis dasar selama periode 24 jam bergulir atau masa pakai instans, mana yang lebih pendek. Jika instance berjalan pada CPU pemanfaatan yang lebih tinggi untuk jangka waktu yang lama, ia dapat melakukannya untuk tarif tambahan flat
per v CPU -jam.
Tabel berikut merangkum perbedaan utama kredit antara tipe-tipe instans yang dapat melonjak.
Tipe | Jenis CPU kredit yang didukung | Mode konfigurasi kredit | Umur CPU kredit yang masih harus dibayar antara instance start dan stop |
---|---|---|---|
Generasi terbaru | |||
T4g |
Kredit yang diperoleh, Kredit akrual, Kredit yang digunakan, Surplus kredit (hanya pada mode Tidak Terbatas) |
Standar, Tidak Terbatas (default) |
7 hari (kredit bertahan selama 7 hari setelah instans berhenti) |
T3a |
Kredit yang diperoleh, Kredit akrual, Kredit yang digunakan, Surplus kredit (hanya pada mode Tidak Terbatas) |
Standar, Tidak Terbatas (default) |
7 hari (kredit bertahan selama 7 hari setelah instans berhenti) |
T3 |
Kredit yang diperoleh, Kredit akrual, Kredit yang digunakan, Surplus kredit (hanya pada mode Tidak Terbatas) |
Standar, Tidak Terbatas (default) |
7 hari (kredit bertahan selama 7 hari setelah instans berhenti) |
Generasi sebelumnya | |||
T2 |
Kredit yang diperoleh, Kredit akumulasi, Kredit yang digunakan, Kredit peluncuran (mode Standar saja), Kredit surplus (hanya ode Tak Terbatas) |
Standar (default), Tidak Terbatas |
0 hari (kredit hilang saat instans berhenti) |
catatan
Mode Tidak Terbatas tidak didukung untuk instans T3 yang diluncurkan pada Host Khusus.
Dapatkan CPU kredit
Setiap instans kinerja burstable secara terus menerus menghasilkan (pada resolusi tingkat milidetik) tingkat CPU kredit yang ditetapkan per jam, tergantung pada ukuran instans. Proses akuntansi untuk apakah kredit masih harus dibayar atau dihabiskan juga terjadi pada resolusi tingkat milidetik, jadi Anda tidak perlu khawatir tentang pengeluaran kredit yang berlebihan; ledakan singkat CPU menggunakan sebagian kecil CPU kredit. CPU
Jika instance kinerja burstable menggunakan CPU sumber daya yang lebih sedikit daripada yang diperlukan untuk pemanfaatan dasar (seperti saat menganggur), kredit yang tidak terpakai akan diperoleh dalam saldo CPU kredit. CPU Jika instans performa yang dapat melonjak perlu melonjak di atas tingkat pemanfaatan dasar, instans tersebut menghabiskan kredit yang masih harus diperoleh. Semakin banyak kredit yang diperoleh instance kinerja burstable, semakin banyak waktu yang dapat meledak di luar garis dasarnya ketika lebih banyak pemanfaatan diperlukan. CPU
Tabel berikut mencantumkan jenis instance kinerja burstable, tingkat di mana CPU kredit diperoleh per jam, jumlah maksimum CPU kredit yang diperoleh yang dapat diperoleh instans, jumlah vCPUs per instance, dan pemanfaatan dasar sebagai persentase dari inti penuh (menggunakan v tunggal). CPU
Jenis instans |
CPUkredit yang diperoleh per jam |
Kredit maksimum yang diperoleh yang dapat terakumulasi* |
vCPUs*** |
Pemanfaatan dasar per v CPU |
---|---|---|---|---|
T2 |
||||
t2.nano |
3 |
72 |
1 |
5% |
t2.micro |
6 |
144 |
1 |
10% |
t2.small |
12 |
288 |
1 |
20% |
t2.medium |
24 |
576 |
2 |
20%** |
t2.large |
36 |
864 |
2 |
30%** |
t2.xlarge |
54 |
1296 |
4 |
22,5% ** |
t2.2xlarge |
81.6 |
1958.4 |
8 |
17%** |
T3 |
||||
t3.nano |
6 |
144 |
2 |
5%** |
t3.micro |
12 |
288 |
2 |
10%** |
t3.small |
24 |
576 |
2 |
20%** |
t3.medium |
24 |
576 |
2 |
20%** |
t3.large |
36 |
864 |
2 |
30%** |
t3.xlarge |
96 |
2304 |
4 |
40%** |
t3.2xlarge |
192 |
4608 |
8 |
40%** |
T3a |
||||
t3a.nano |
6 |
144 |
2 |
5%** |
t3a.micro |
12 |
288 |
2 |
10%** |
t3a.small |
24 |
576 |
2 |
20%** |
t3a.medium |
24 |
576 |
2 |
20%** |
t3a.large |
36 |
864 |
2 |
30%** |
t3a.xlarge |
96 |
2304 |
4 |
40%** |
t3a.2xlarge |
192 |
4608 |
8 |
40%** |
T4g |
||||
t4g.nano |
6 |
144 |
2 |
5%** |
t4g.micro |
12 |
288 |
2 |
10%** |
t4g.small |
24 |
576 |
2 |
20%** |
t4g.medium |
24 |
576 |
2 |
20%** |
t4g.large |
36 |
864 |
2 |
30%** |
t4g.xlarge |
96 |
2304 |
4 |
40%** |
t4g.2xlarge |
192 |
4608 |
8 |
40%** |
* Jumlah kredit yang dapat diperoleh setara dengan jumlah kredit yang bisa didapatkan dalam periode 24 jam. |
** Persentase pemanfaatan dasar dalam tabel adalah per v. CPU Dalam CloudWatch, CPU pemanfaatan ditampilkan per vCPU. Misalnya, CPU pemanfaatan untuk |
*** Setiap v CPU adalah utas dari inti Intel Xeon atau AMD EPYC inti, kecuali untuk instans T2 dan T4G. |
CPUtingkat penghasilan kredit
Jumlah CPU kredit yang diperoleh per jam ditentukan oleh ukuran instans. Misalnya, t3.nano
mendapatkan enam kredit per jam, sementara t3.small
mendapatkan 24 kredit per jam. Tabel sebelumnya mencantumkan tingkat pendapatan kredit untuk semua instans.
CPUbatas akrual kredit
Meskipun kredit yang didapatkan tidak pernah kedaluwarsa pada instans yang berjalan, ada batasan jumlah kredit yang didapatkan yang dapat diperoleh sebuah instans. Batas ditentukan oleh batas saldo CPU kredit. Setelah batas tercapai, semua kredit baru yang didapatkan akan dibuang, seperti yang ditunjukkan pada gambar berikut. Bucket penuh menunjukkan batas saldo CPU kredit, dan limpahan menunjukkan kredit yang baru diperoleh yang melebihi batas.
Batas saldo CPU kredit berbeda untuk setiap ukuran instans. Misalnya, sebuah t3.micro
instance dapat memperoleh maksimum 288 kredit yang diperoleh dalam CPU saldo kredit. CPU Tabel sebelumnya mencantumkan jumlah maksimum kredit yang didapatkan yang dapat diperoleh setiap instans.
Instans T2 Standard juga mendapatkan kredit peluncuran. Kredit peluncuran tidak dihitung terhadap batas saldo CPU kredit. Jika instans T2 belum menghabiskan kredit peluncurannya, dan tetap menganggur selama periode 24 jam sambil memperoleh kredit yang diperoleh, saldo CPU kreditnya muncul melebihi batas. Untuk informasi selengkapnya, lihat Kredit yang diluncurkan.
Instans T4g, T3a dan T3 tidak mendapatkan kredit peluncuran. Instans ini diluncurkan sebagai unlimited
secara default, sehingga dapat langsung melonjak saat memulai tanpa kredit peluncuran apa pun. Instans T3 diluncurkan pada peluncuran Host Khusus sebagai standard
secara default; mode unlimited
tidak didukung untuk instans T3 pada Host Khusus.
Rentang hidup CPU kredit yang masih harus dibayar
CPUkredit pada instance yang sedang berjalan tidak kedaluwarsa.
Untuk T2, saldo CPU kredit tidak bertahan antara instance stop dan start. Jika Anda menghentikan instans T2, instans tersebut kehilangan semua kredit yang masih harus diperoleh.
Untuk T4G, T3a dan T3, saldo CPU kredit bertahan selama tujuh hari setelah instans berhenti dan kredit hilang setelahnya. Jika Anda memulai instans dalam tujuh hari, tidak ada kredit yang hilang.
Untuk informasi selengkapnya, lihat CPUCreditBalance
di tabel CloudWatch metrik.
Pemanfaatan acuan
Pemanfaatan dasar adalah tingkat di mana CPU dapat digunakan untuk saldo kredit bersih nol, ketika jumlah kredit yang diperoleh sesuai dengan jumlah CPU kredit yang digunakan. CPU Pemanfaatan dasar juga dikenal sebagai garis dasar.
Pemanfaatan dasar dinyatakan sebagai persentase CPU pemanfaatan v, yang dihitung sebagai berikut:
(number of credits earned/number of vCPUs)/60 minutes = % baseline
utilization
Misalnya, sebuah t3.nano
instance, dengan 2vCPUs, menghasilkan 6 kredit per jam, menghasilkan pemanfaatan dasar 5%, yang dihitung sebagai berikut:
(6 credits earned/2 vCPUs)/60 minutes = 5% baseline utilization
Sebuah t3.large
contoh, dengan 2vCPUs, menghasilkan 36 kredit per jam, menghasilkan pemanfaatan dasar 30% (). (36/2)/60
Grafik berikut memberikan contoh CPU pemanfaatan rata-rata di bawah baseline. t3.large