Instans burstable adalah tipe instans hemat biaya untuk skenario komputasi tingkat pemula yang mengalami lonjakan sesekali dalam permintaan kinerja. Topik ini memperkenalkan fitur dan kasus penggunaan keluarga instans burstable, menjelaskan konsep seperti kinerja dasar, kredit CPU, dan mode kinerja, serta mencantumkan tipe instans yang tersedia.
Apa itu instans burstable
Instans burstable adalah tipe instans yang menggunakan kredit CPU untuk mengatur kinerja komputasinya. Instans ini cocok untuk beban kerja yang biasanya memiliki pemanfaatan CPU rendah tetapi mengalami lonjakan sesekali dan sementara dalam permintaan. Setelah Anda membuat instans burstable, instans tersebut terus-menerus mendapatkan kredit CPU. Ketika kinerja instans tidak mencukupi untuk menangani beban kerjanya, instans tersebut mengonsumsi kredit ini untuk meningkatkan kinerja komputasi tanpa memengaruhi aplikasi dan lingkungan pada instans tersebut. Instans burstable menawarkan penggunaan CPU yang lebih fleksibel dengan biaya lebih rendah dibandingkan tipe instans lainnya.
Kredit CPU memungkinkan Anda memindahkan kapasitas komputasi dari periode di luar puncak ke periode puncak untuk menghemat biaya. Jika Anda mengalami permintaan kinerja tinggi yang tidak direncanakan, Anda juga dapat mengaktifkan mode unlimited untuk instans burstable Anda.
Keluarga instans burstable mencakup hal berikut:
Instans burstable adalah tipe spesifik dari instans shared. Untuk informasi tentang keluarga instans shared lainnya, lihat Keluarga instans shared.
Tabel berikut menjelaskan kinerja dasar, kredit CPU, dan mode kinerja instans burstable.
Term | Description | References |
Baseline performance | Kinerja CPU berkelanjutan yang dapat diberikan oleh suatu instans, yang ditentukan oleh tipe instansnya. | |
Initial CPU credits | Pemberian satu kali kredit CPU yang diterima instans saat pembuatan, tetap sebesar 30 kredit per vCPU. | |
CPU credit balance | Kredit CPU terakumulasi yang disimpan ketika instans mendapatkan kredit lebih banyak daripada yang dikonsumsi. Kredit ini digunakan untuk meningkatkan pemanfaatan CPU di atas kinerja dasar. | |
Max CPU credit balance | Jumlah total Kredit CPU yang dapat dikumpulkan oleh suatu instans. Ini setara dengan kredit yang diperoleh dalam periode 24 jam. Kredit yang tidak digunakan kedaluwarsa setelah 24 jam, sehingga saldo dibatasi pada nilai maksimum ini dan dipertahankan dalam keseimbangan dinamis. | |
Performance mode | Dua mode: standard dan unlimited.
| |
Advance CPU credits | Kredit yang diperoleh selama 24 jam ke depan. Dapat menimbulkan biaya tambahan. Hanya tersedia dalam mode unlimited. | |
Overdrawn CPU credits | Kredit yang dikonsumsi setelah kredit lanjutan habis untuk mempertahankan pemanfaatan CPU di atas kinerja dasar. Menimbulkan biaya tambahan. Hanya tersedia dalam mode unlimited. |
Kasus penggunaan
Saat Anda membeli instans tingkat enterprise, Anda mendapatkan akses penuh ke vCPU-nya. Artinya, Anda membayar seluruh kapasitas vCPU, baik pemanfaatan CPU Anda 0% maupun 100%. Jika beban kerja Anda dapat diprediksi dan hanya memerlukan kinerja CPU tinggi selama periode tertentu, Anda membayar sumber daya komputasi yang tidak digunakan selama sisa waktu tersebut. Dalam situasi ini, Anda dapat memilih instans burstable untuk menghemat biaya sekaligus memenuhi kebutuhan kinerja.
Instans burstable ideal untuk beban kerja yang memerlukan lonjakan tiba-tiba dalam kinerja komputasi, seperti lingkungan pengembangan dan pengujian, aplikasi ringan, microservices, dan server aplikasi web. Sebelum membeli, evaluasi kebutuhan kinerja beban kerja Anda selama periode di luar puncak dan puncak. Untuk menghemat biaya sekaligus memenuhi permintaan kinerja secara keseluruhan, pilih tipe instans dengan kinerja dasar yang setidaknya memenuhi kebutuhan Anda di luar periode puncak.
Jika Anda menemukan bahwa tipe instans burstable yang dipilih tidak memenuhi kebutuhan Anda, Anda dapat mengubah konfigurasinya. Untuk informasi selengkapnya, lihat Perubahan tipe instans.
Aplikasi Windows dan antarmuka pengguna grafis (GUIs) memerlukan sumber daya CPU tinggi. Menjalankan beban kerja ini pada instans burstable seri t dapat menyebabkan sistem membeku atau crash. Kami menyarankan Anda memilih tipe instans yang sesuai berdasarkan kebutuhan aktual Anda, seperti tipe instans tujuan umum (seri g), Compute-optimized (seri c), atau Memory-optimized (seri r).
Baseline performance
Tipe instans menentukan kinerja dasarnya. Ini merepresentasikan kinerja CPU berkelanjutan yang disediakan oleh instans tersebut. Anda dapat menemukan kinerja dasar untuk berbagai tipe instans di kolom Average baseline CPU performance pada tabel spesifikasi instans.
CPU credits
Kredit CPU merepresentasikan kapasitas komputasi yang Anda miliki dan menentukan kinerja yang dapat dicapai oleh instans burstable. Konsep terkait dan contohnya sebagai berikut.
Initial CPU credits
Untuk memastikan Anda memiliki kredit CPU yang tersedia untuk deployment segera setelah startup, setiap vCPU dari instans burstable baru menerima 30 initial CPU credits.
Sebagai contoh, instans ecs.t5-lc1m2.large dengan 2 vCPU menerima 60 Initial CPU credits saat dibuat. Instans ecs.t5-c1m1.xlarge dengan 4 vCPU menerima 120 Initial CPU credits saat dibuat.
Credit earning rate
Setelah instans dimulai, instans tersebut mulai mengonsumsi kredit CPU untuk mempertahankan kinerjanya sekaligus mendapatkan kredit dengan laju tetap. Laju penerimaan ini ditentukan oleh tipe instans dan dapat ditemukan di kolom CPU credits/hour pada tabel spesifikasi instans. Metrik ini menunjukkan total kredit yang dapat diperoleh semua vCPU dari satu instans per jam.
Sebagai contoh, instans ecs.t5-c1m1.large memiliki kinerja dasar 25%. Artinya, kredit CPU yang diperoleh per jam dapat mempertahankan satu vCPU pada pemanfaatan 25% selama satu jam, atau pada pemanfaatan 100% selama 15 menit (60 menit × 25%). Sesuai dengan kinerja dasarnya, setiap vCPU mendapatkan 15 kredit CPU per jam. Karena instans ecs.t5-c1m1.large memiliki 2 vCPU, instans tersebut mendapatkan total 30 kredit CPU per jam.
CPU credit balance
Jika instans mendapatkan kredit CPU lebih banyak daripada yang dikonsumsi, kelebihannya disimpan sebagai CPU credit balance. Kredit ini disimpan maksimal selama 24 jam, mempertahankan keseimbangan dinamis. Karena laju penerimaan kredit tetap untuk setiap tipe instans, Saldo kredit CPU memiliki batas maksimum. Batas ini sama dengan jumlah total kredit yang dapat diperoleh instans dalam 24 jam. Anda dapat menemukan nilai ini di kolom Max CPU credit balance pada tabel spesifikasi instans.
Sebagai contoh, instans ecs.t5-c1m1.large mendapatkan 30 kredit CPU per jam, sehingga saldo kredit CPU maksimumnya adalah 720 (30 × 24).
Credit consumption
Laju konsumsi kredit CPU bergantung pada jumlah vCPU, pemanfaatan CPU, dan waktu operasi instans burstable. Sebagai contoh, masing-masing skenario berikut mengonsumsi 1 kredit CPU:
1 vCPU berjalan pada pemanfaatan 100% selama 1 menit.
1 vCPU berjalan pada pemanfaatan 50% selama 2 menit.
2 vCPU berjalan pada pemanfaatan 25% selama 2 menit.
Instans burstable mulai mengonsumsi kredit CPU untuk mempertahankan kinerja segera setelah dimulai. Instans tersebut pertama kali mengonsumsi Initial CPU credits. Setelah habis, Initial CPU credits tidak diisi ulang. Setelah itu, instans hanya dapat mengonsumsi kredit yang diperolehnya.
Ketika pemanfaatan CPU berada di bawah kinerja dasar, instans mengonsumsi kredit lebih sedikit daripada yang diperoleh, dan saldo kredit CPU meningkat.
Ketika pemanfaatan CPU sama dengan kinerja dasar, instans mengonsumsi kredit sebanyak yang diperoleh, dan saldo kredit CPU tetap tidak berubah.
Ketika pemanfaatan CPU berada di atas kinerja dasar, instans mengonsumsi kredit lebih banyak daripada yang diperoleh, dan saldo kredit CPU berkurang.
Pemanfaatan CPU untuk konsumsi kredit diukur pada tingkat host fisik dan mencakup overhead untuk emulasi instruksi istimewa dalam mesin virtual. Anda dapat melihat data ini di konsol CloudMonitor. Pada halaman Host monitoring, klik ID instans, lalu lihat data pada tab Basic monitoring. Untuk informasi selengkapnya, lihat Ikhtisar Host monitoring.
Bagaimana penghentian instans memengaruhi penerimaan kredit CPU
Instans Pay-as-you-go dihentikan (mode standard): Saldo kredit saat ini dipertahankan, dan instans terus mendapatkan kredit CPU.
Instans Pay-as-you-go dihentikan (mode hemat): Saldo kredit saat ini kedaluwarsa, dan instans berhenti mendapatkan kredit CPU. Saat dijalankan ulang, instans menerima Initial CPU credits baru dan melanjutkan penerimaan kredit.
Instans Pay-as-you-go dihentikan karena pembayaran tertunda: Saldo kredit saat ini dipertahankan, tetapi instans berhenti mendapatkan kredit CPU. Instans akan melanjutkan penerimaan kredit setelah tagihan dibayar.
Instans Subscription dihentikan setelah kedaluwarsa: Saldo kredit saat ini dipertahankan, tetapi instans berhenti mendapatkan kredit. Instans akan melanjutkan penerimaan kredit saat dijalankan ulang.
Instans Subscription dihentikan sebelum kedaluwarsa: Saldo kredit saat ini dipertahankan, dan instans terus mendapatkan kredit CPU.
Performance modes
Instans burstable dapat berjalan dalam mode standard atau mode unlimited.
Standard mode
Dalam mode standard, kinerja instans burstable dibatasi oleh kredit CPU-nya. Setelah initial CPU credits dan CPU credit balance habis, kinerja instans tidak dapat melebihi kinerja dasarnya. Namun, untuk mencegah penurunan kinerja yang tajam, kinerja instans akan berkurang secara bertahap ke tingkat kinerja dasar selama periode 15 menit saat saldo kredit hampir habis.
Mode standard cocok untuk beban kerja dengan penggunaan CPU yang stabil dan dapat diprediksi yang jarang melebihi kinerja dasar tetapi sesekali memerlukan peningkatan kinerja. Contohnya termasuk server web ringan, lingkungan pengembangan dan pengujian, serta database dengan kinerja rendah hingga menengah.
Unlimited mode
Dalam mode unlimited, instans burstable dapat melebihi kredit CPU yang tersedia. Instans tersebut dapat mempertahankan pemanfaatan CPU di atas kinerja dasarnya kapan saja menggunakan advance CPU credits atau overdrawn CPU credits. Setelah initial CPU credits dan CPU credit balance habis, jika pemanfaatan CPU instans tetap di atas kinerja dasarnya, instans tersebut mulai mengonsumsi advance CPU credits dan kemudian overdrawn CPU credits.
Advance CPU credits: Kredit yang diperoleh selama 24 jam ke depan. Dapat menimbulkan biaya tambahan.
Overdrawn CPU credits: Kredit yang dikonsumsi setelah advance credits habis untuk tetap berada di atas kinerja dasar. Selalu menimbulkan biaya tambahan.
Untuk informasi selengkapnya tentang biaya tambahan untuk kredit lanjutan dan kredit yang terlampaui, lihat Biaya tambahan.
Diagram berikut menunjukkan perubahan kredit CPU dalam mode unlimited.
Jika instans Anda mengonsumsi advance CPU credits lalu dihentikan (dalam mode hemat), mengalami perubahan konfigurasi, dilepas, atau dialihkan ke mode standard sebelum advance CPU credits sepenuhnya diisi ulang, Anda akan dikenakan biaya satu kali untuk kredit yang digunakan.
Mode unlimited cocok untuk beban kerja dengan lonjakan kinerja tiba-tiba yang tidak dapat ditangani oleh saldo kredit CPU, yang berpotensi memerlukan penggunaan Advance CPU credits atau bahkan overdrawn CPU credits. Contohnya meliputi:
Skenario di mana traffic tinggi diprediksi dan kinerja tinggi harus dipertahankan selama periode tertentu, seperti peluncuran produk, promosi e-commerce, atau website yang mengadakan kampanye pemasaran. Anda dapat mengaktifkan sementara mode unlimited lalu menonaktifkannya setelah periode puncak untuk mengurangi biaya.
Skenario di mana beban kerja website mencapai puncak pada waktu tertentu, tetapi rata-rata pemanfaatan CPU 24 jam tetap di bawah kinerja dasar. Anda dapat menjaga mode unlimited tetap aktif untuk memastikan pengalaman pengguna yang lancar selama jam-jam puncak. Jika kredit yang diperoleh selama periode traffic rendah cukup untuk mengisi ulang advance CPU credits yang dikonsumsi, Anda dapat mempertahankan pengalaman pengguna yang baik secara keseluruhan tanpa menimbulkan biaya tambahan.
Secara default, instans burstable dibuat dalam mode standard. Jika Anda ingin menggunakan mode unlimited, lihat Aktifkan mode unlimited.
Untuk contoh perubahan kredit CPU dalam mode kinerja berbeda, lihat Contoh perubahan kredit CPU.
Perubahan konfigurasi instans
Jika pemantauan menunjukkan bahwa pemanfaatan CPU instans burstable Anda secara konsisten lebih tinggi atau lebih rendah daripada kinerja dasarnya, tipe instans saat ini mungkin tidak sesuai untuk beban kerja Anda. Kami menyarankan Anda mengevaluasi ulang apakah tipe instans saat ini sesuai dan mengubahnya jika perlu. Prosedur perubahan konfigurasi instans bergantung pada metode penagihan. Untuk informasi selengkapnya, lihat Ikhtisar perubahan konfigurasi instans.
t6, keluarga instans burstable
Fitur t6:
vCPU memberikan kinerja dasar yang stabil dengan kemampuan burst, yang dibatasi oleh kredit CPU.
Memberikan rasio harga-kinerja yang lebih baik daripada keluarga t5 generasi sebelumnya.
Komputasi:
Prosesor: Prosesor server Intel® Xeon® Cascade Lake generasi terbaru dengan kecepatan clock dasar 2,5 GHz dan frekuensi turbo 3,2 GHz
Memori DDR4
Penyimpanan:
Optimasi I/O
Mendukung SSD Perusahaan (ESSDs), ESSD AutoPL disk, SSD standar, dan ultra disk.
PentingKarena batasan instans burstable, ESSD pada tingkat kinerja (PL) 2 dan PL3 tidak dapat memberikan kinerja puncaknya. Kami menyarankan Anda menggunakan tipe instans kelas enterprise atau ESSD pada PL yang lebih rendah sebagai gantinya.
Jaringan:
Mendukung IPv4 dan IPv6
Hanya mendukung virtual private clouds (VPCs)
Kasus penggunaan:
Server aplikasi web
Aplikasi ringan dan microservices
Lingkungan pengembangan, pengujian, dan uji stres
Tipe instans t6
Instance type | vCPU | Memory (GiB) | Average baseline CPU performance | CPU credits/hour | Max CPU credit balance | Network baseline/burst bandwidth (Gbit/s) | Packet forwarding rate (pps) | Multi-Queue | ENIs | Private IPv4 addresses per ENI | IPv6 addresses per ENI |
ecs.t6-c4m1.large | 2 | 0,5 | 5% | 6 | 144 | 0,08/sampai 0,4 | 40.000 | 1 | 2 | 2 | 1 |
ecs.t6-c2m1.large | 2 | 1,0 | 10% | 12 | 288 | 0,08/sampai 0,6 | 60.000 | 1 | 2 | 2 | 1 |
ecs.t6-c1m1.large | 2 | 2,0 | 20% | 24 | 576 | 0,08/sampai 1 | 100.000 | 1 | 2 | 2 | 1 |
ecs.t6-c1m2.large | 2 | 4,0 | 20% | 24 | 576 | 0,08/sampai 1 | 100.000 | 1 | 2 | 2 | 1 |
ecs.t6-c1m4.large | 2 | 8,0 | 30% | 36 | 864 | 0,08/sampai 1 | 100.000 | 1 | 2 | 2 | 1 |
ecs.t6-c1m4.xlarge | 4 | 16,0 | 40% | 96 | 2304 | 0,16/sampai 2 | 200.000 | 1 | 2 | 6 | 1 |
ecs.t6-c1m4.2xlarge | 8 | 32,0 | 40% | 192 | 4608 | 0,32/sampai 4 | 400.000 | 2 | 2 | 6 | 1 |
Keluarga instans ini tidak mendukung penambahan elastic network interfaces (ENIs) secondary selama pembuatan instans. Anda dapat menyambungkannya setelah instans dibuat. Untuk beberapa tipe instans, instans harus berada dalam status Stopped untuk menyambungkan atau melepaskan ENI sekunder. Tipe-tipe tersebut meliputi
ecs.t6-c1m1.large,ecs.t6-c1m2.large,ecs.t6-c1m4.large,ecs.t6-c2m1.large, danecs.t6-c4m1.large.Anda dapat mengunjungi halaman Tipe Instans yang Tersedia untuk Setiap Wilayah untuk melihat tipe instans yang tersedia di setiap wilayah.
Untuk informasi selengkapnya tentang definisi metrik, lihat Metrik tipe instans.
t5, keluarga instans burstable
Fitur t5:
vCPU memberikan kinerja dasar yang stabil dengan kemampuan burst, yang dibatasi oleh kredit CPU.
Sumber daya komputasi, memori, dan jaringan yang seimbang
Komputasi:
Menyediakan berbagai konfigurasi prosesor dan memori.
Prosesor: Prosesor Intel® Xeon® dengan kecepatan clock dasar 2,5 GHz
Memori DDR4
Penyimpanan: Hanya mendukung ultra disk dan SSD standar
Jaringan:
Mendukung IPv4 dan IPv6
Hanya mendukung VPCs
Kasus penggunaan:
Server aplikasi web
Aplikasi ringan dan microservices
Lingkungan pengembangan, pengujian, dan uji stres
Tipe instans t5
Instance type | vCPU | Memory (GiB) | Average baseline CPU performance | CPU credits/hour | Max CPU credit balance | Network baseline bandwidth (Gbit/s) | Packet forwarding rate (pps) | Multi-Queue | ENIs | Private IPv4 addresses per ENI | IPv6 addresses per ENI |
ecs.t5-lc2m1.nano | 1 | 0,5 | 20% | 12 | 288 | 0,1 | 40.000 | 1 | 2 | 2 | 1 |
ecs.t5-lc1m1.small | 1 | 1,0 | 20% | 12 | 288 | 0,2 | 60.000 | 1 | 2 | 2 | 1 |
ecs.t5-lc1m2.small | 1 | 2.0 | 20% | 12 | 288 | 0,2 | 60.000 | 1 | 2 | 2 | 1 |
ecs.t5-lc1m2.large | 2 | 4,0 | 20% | 24 | 576 | 0,4 | 100.000 | 1 | 2 | 2 | 1 |
ecs.t5-lc1m4.large | 2 | 8,0 | 20% | 24 | 576 | 0,4 | 100.000 | 1 | 2 | 2 | 1 |
ecs.t5-c1m1.large | 2 | 2,0 | 25% | 30 | 720 | 0,5 | 100.000 | 1 | 2 | 2 | 1 |
ecs.t5-c1m2.large | 2 | 4,0 | 25% | 30 | 720 | 0,5 | 100.000 | 1 | 2 | 2 | 1 |
ecs.t5-c1m4.large | 2 | 8,0 | 25% | 30 | 720 | 0,5 | 100.000 | 1 | 2 | 2 | 1 |
ecs.t5-c1m1.xlarge | 4 | 4,0 | 25% | 60 | 1440 | 0,8 | 200.000 | 1 | 2 | 6 | 1 |
ecs.t5-c1m2.xlarge | 4 | 8,0 | 25% | 60 | 1440 | 0,8 | 200.000 | 1 | 2 | 6 | 1 |
ecs.t5-c1m4.xlarge | 4 | 16,0 | 25% | 60 | 1440 | 0,8 | 200.000 | 1 | 2 | 6 | 1 |
ecs.t5-c1m1.2xlarge | 8 | 8,0 | 25% | 120 | 2880 | 1.2 | 400.000 | 1 | 2 | 6 | 1 |
ecs.t5-c1m2.2xlarge | 8 | 16,0 | 25% | 120 | 2880 | 1.2 | 400.000 | 1 | 2 | 6 | 1 |
ecs.t5-c1m4.2xlarge | 8 | 32,0 | 25% | 120 | 2880 | 1,2 | 400.000 | 1 | 2 | 6 | 1 |
ecs.t5-c1m1.4xlarge | 16 | 16,0 | 25% | 240 | 5760 | 1.2 | 600.000 | 2 | 2 | 6 | 1 |
ecs.t5-c1m2.4xlarge | 16 | 32,0 | 25% | 240 | 5760 | 1.2 | 600.000 | 2 | 2 | 6 | 1 |
Keluarga instans ini tidak mendukung penambahan ENI sekunder selama pembuatan instans. Anda dapat menyambungkannya setelah instans dibuat. Untuk beberapa tipe instans, instans harus berada dalam status Stopped untuk menyambungkan atau melepaskan ENI sekunder. Tipe-tipe tersebut meliputi
ecs.t5-lc2m1.nano,ecs.t5-c1m1.large,ecs.t5-c1m2.large,ecs.t5-c1m4.large,ecs.t5-lc1m1.small,ecs.t5-lc1m2.large,ecs.t5-lc1m2.small, danecs.t5-lc1m4.large.Anda dapat mengunjungi halaman Tipe Instans yang Tersedia untuk Setiap Wilayah untuk melihat tipe instans yang tersedia di setiap wilayah.
Untuk informasi selengkapnya tentang definisi metrik, lihat Metrik tipe instans.