Kinerja I/O penyimpanan mengacu pada kecepatan dan efisiensi penanganan permintaan baca/tulis oleh disk cloud. Metrik ini menjadi indikator penting untuk mengevaluasi performa perangkat penyimpanan dan kemampuan transfer data. Kinerja I/O penyimpanan Elastic Compute Service (ECS) mencerminkan performa yang dapat dicapai oleh berbagai jenis instance ECS dengan disk cloud terpasang. Metrik utama meliputi IOPS, throughput, dan latensi akses. Topik ini menjelaskan hubungan antara jenis instance ECS dan kinerja I/O penyimpanan.
Kinerja I/O penyimpanan tidak berlaku untuk disk lokal.
Ukuran I/O
Ukuran I/O adalah jumlah data dalam setiap operasi baca/tulis, misalnya 4 KiB. Saat merancang arsitektur penyimpanan atau memilih jenis instance, pertimbangkan metrik seperti IOPS, ukuran I/O, dan throughput. Anda dapat menggunakan rumus berikut untuk menghitung throughput: IOPS × Ukuran I/O = Throughput. Untuk informasi lebih lanjut tentang IOPS dan throughput, lihat Kinerja Penyimpanan Blok.
Pilih kombinasi optimal antara perangkat Elastic Block Storage dan jenis instance berdasarkan karakteristik permintaan I/O aplikasi.
Untuk aplikasi dengan ukuran I/O besar, seperti analisis offline dan gudang data, disarankan memilih keluarga instans big data yang menyediakan throughput tinggi.
Untuk aplikasi dengan operasi I/O acak kecil yang sensitif terhadap latensi, seperti database OLTP dan aplikasi tingkat perusahaan seperti SAP, disarankan menggunakan Enterprise SSDs (ESSDs) atau SSD standar dengan IOPS tinggi.
Kinerja I/O penyimpanan instance
Jenis instance tingkat perusahaan generasi baru tertentu menawarkan isolasi kinerja I/O penyimpanan. Setiap instance ECS dari keluarga tersebut dialokasikan bandwidth penyimpanan khusus, terisolasi dari instance lain, sehingga memberikan kinerja I/O penyimpanan yang konsisten meskipun pada jam sibuk. Jika aplikasi bisnis Anda memerlukan kinerja I/O penyimpanan yang stabil, seperti sistem database besar (Oracle, MySQL) atau aplikasi tingkat perusahaan (ERP, CRM), disarankan menggunakan instance dari keluarga tingkat perusahaan generasi baru.
Untuk informasi lebih lanjut tentang keluarga instance ECS, lihat Ikhtisar Keluarga Instance.
Hubungan antara jenis instance dan kinerja I/O penyimpanan
Kinerja I/O penyimpanan instance ECS bergantung pada keluarga instance, jenis instance, dan disk cloud yang terpasang. Performa I/O penyimpanan bervariasi sesuai spesifikasi instance; jenis instance dengan spesifikasi lebih tinggi dapat memberikan IOPS dan throughput yang lebih baik. Dengan memahami hubungan antara kinerja I/O penyimpanan instance dan disk cloud, Anda dapat memilih jenis instance serta perangkat penyimpanan blok yang sesuai untuk mencegah hambatan akibat konfigurasi yang tidak tepat.
IOPS instance
Setelah membuat instance dan melampirkan disk cloud, kinerja I/O penyimpanan maksimum instance dibatasi oleh kinerja maksimum jenis instance atau disk cloud.

Skenario 1: Jika total kinerja I/O penyimpanan maksimum disk cloud melebihi batas jenis instance, kinerja I/O penyimpanan instance dibatasi oleh jenis instance. Saat beberapa disk cloud dilampirkan, kinerja I/O setiap disk berubah secara dinamis karena kompetisi untuk sumber daya I/O. Contoh:
Contoh 1: Alex membuat instance tipe ecs.g7se.xlarge dengan memori 16 GiB dan kemampuan hingga 60.000 IOPS. Dia melampirkan PL2 ESSD (ESSD pada level performa 2) dengan kapasitas 2.000 GiB yang mendukung hingga 100.000 IOPS. IOPS maksimum instance dibatasi oleh jenis instance menjadi 60.000.
Contoh 2: Alex membuat instance tipe ecs.g7se.4xlarge dengan memori 64 GiB dan kemampuan hingga 150.000 IOPS. Dia melampirkan tiga PL2 ESSD, masing-masing dengan kapasitas 2.000 GiB dan mendukung hingga 100.000 IOPS. Total IOPS maksimum ESSD adalah 300.000. IOPS maksimum instance dibatasi oleh jenis instance menjadi 150.000.
Skenario 2: Jika total kinerja I/O penyimpanan maksimum disk cloud tidak melebihi batas jenis instance, kinerja I/O penyimpanan instance dibatasi oleh total kinerja disk cloud. Contoh:
Alex membuat instance tipe ecs.g7se.4xlarge dengan memori 64 GiB dan kemampuan hingga 150.000 IOPS. Dia melampirkan PL3 ESSD dengan kapasitas 2.000 GiB yang mendukung hingga 101.800 IOPS. IOPS maksimum instance dibatasi oleh disk cloud menjadi 101.800.
Burst IOPS dan bandwidth penyimpanan burst instance
Instance dari jenis instance generasi ke-7 atau lebih baru tertentu dapat meledak melewati baseline IOPS dan bandwidth penyimpanan. Durasi burst maksimum dan bandwidth burst bervariasi berdasarkan jenis instance dan saldo kredit, seperti dijelaskan berikut ini:
Burst IOPS Instance
Metrik: Menunjukkan batasan jenis instance pada kinerja I/O penyimpanan disk cloud.
Baseline IOPS: IOPS maksimum yang didukung secara konsisten oleh jenis instance untuk disk cloud sesuai SLA.
Burst IOPS: IOPS maksimum yang dapat dicapai oleh jenis instance. Burst IOPS bersifat sementara dan bergantung pada sumber daya I/O yang tersedia. Tidak ada komitmen SLA untuk burst IOPS. Durasi burst default bervariasi berdasarkan ukuran instance:
large: 5 menit
xlarge: 10 menit
2xlarge: 20 menit
3xlarge: 30 menit
4xlarge: 40 menit
Rumus: Saat IOPS aktual instance berada di bawah baseline IOPS, instance mulai mengumpulkan kredit yang dapat digunakan untuk meledak melewati baseline performa. Durasi burst dihitung berdasarkan saldo kredit:
Saldo kredit maksimum = (Burst IOPS maksimum - Baseline IOPS) × Durasi burst maksimum
Durasi burst aktual = Saldo kredit maksimum / (IOPS saat ini - Baseline IOPS)
Sebagai contoh, disk cloud yang mendukung hingga 50.000 IOPS dilampirkan ke instance jenis ecs.g7. Tabel berikut menjelaskan baseline IOPS, burst IOPS maksimum, dan durasi burst disk cloud pada instance.
Tipe instance
Baseline IOPS disk cloud
Burst IOPS maksimum disk cloud
Durasi burst maksimum disk cloud (dalam menit)
Saldo kredit maksimum disk cloud
Durasi burst aktual disk cloud (dalam menit)
ecs.g7.large
20.000
160.000
5
(16 - 2) × 5 = 70
70/(5 - 2) = 23
ecs.g7.xlarge
40.000
160.000
10
(16 - 4) × 10 = 120
120/(5 - 4) = 120
ecs.g7.2xlarge
50.000
160.000
20
(16 - 5) × 20 = 220
Kinerja disk cloud sama dengan kinerja dasar disk dan tidak perlu meledak.
ecs.g7.3xlarge
70.000
160.000
30
(16 - 7) × 30 = 270
Kinerja disk cloud lebih rendah dari kinerja dasarnya dan tidak perlu meledak.
ecs.g7.4xlarge
80.000
160.000
40
(16 - 8) × 40 = 320
Kinerja disk cloud lebih rendah dari kinerja dasarnya dan tidak perlu meledak.
Untuk informasi tentang jenis instance ecs.g7, lihat keluarga instans tujuan umum g7.
Bandwidth Penyimpanan Burst Instance
Metrik: Menunjukkan batasan jenis instance pada bandwidth penyimpanan disk cloud.
Baseline Bandwidth Penyimpanan: Bandwidth maksimum yang didukung secara konsisten oleh jenis instance untuk disk cloud sesuai SLA.
Bandwidth Burst: Bandwidth maksimum yang dapat dicapai oleh jenis instance. Bandwidth burst bersifat sementara dan bergantung pada sumber daya bandwidth yang tersedia. Tidak ada komitmen SLA untuk bandwidth burst. Durasi burst default bervariasi berdasarkan ukuran instance:
large: 5 menit
xlarge: 10 menit
2xlarge: 20 menit
3xlarge: 30 menit
4xlarge: 40 menit
Rumus: Durasi burst dihitung berdasarkan saldo kredit:
Saldo kredit maksimum = (Bandwidth burst maksimum - Baseline bandwidth penyimpanan) × Durasi burst maksimum
Durasi burst aktual = Saldo kredit maksimum / (Bandwidth penyimpanan saat ini - Baseline bandwidth penyimpanan)
Sebagai contoh, disk cloud yang mendukung hingga 3 Gbit/s bandwidth dilampirkan ke instance jenis ecs.g7. Tabel berikut menjelaskan baseline bandwidth, bandwidth burst maksimum, dan durasi burst disk cloud pada instance.
Tipe instance
Baseline bandwidth disk cloud (Gbit/s)
Bandwidth burst maksimum disk cloud (Gbit/s)
Durasi burst maksimum disk cloud (dalam menit)
Saldo kredit maksimum disk cloud
Durasi burst aktual disk cloud (dalam menit)
ecs.g7.large
1,5
6
5
(6 - 1,5) × 5 = 22,5
22,5/(3 - 1,5) = 15
ecs.g7.xlarge
2
6
10
(6 - 2) × 10 = 40
40/(3 - 2) = 40
ecs.g7.2xlarge
3
6
20
(6 - 3) × 20 = 60
Kinerja disk cloud sama dengan kinerja dasar disk dan tidak perlu meledak.
ecs.g7.3xlarge
4
6
30
(6 - 4) × 30 = 60
Kinerja disk cloud lebih rendah dari kinerja dasarnya dan tidak perlu meledak.
ecs.g7.4xlarge
5
6
40
(6 - 5) × 40 = 40
Kinerja disk cloud lebih rendah dari kinerja dasarnya dan tidak perlu meledak.
Untuk informasi tentang jenis instance ecs.g7, lihat keluarga instans tujuan umum g7.