Bandingkan spesifikasi IOPS, throughput, dan latency antara cloud disk, disk lokal, dan disk elastis sementara untuk memilih penyimpanan yang tepat bagi workload Anda.
-
Untuk detail harga dan penagihan, lihat penagihan Penyimpanan Blok.
-
Untuk fitur dan kasus penggunaan, lihat Ikhtisar Penyimpanan Blok.
Metrik performa
Performa Penyimpanan Blok diukur berdasarkan IOPS, throughput, dan latency. Untuk beberapa produk, performa meningkat seiring kapasitas. Misalnya, ESSD pada tingkat performa berbeda memerlukan rentang kapasitas yang berbeda pula.
-
Ukuran I/O
Ukuran I/O adalah volume data per operasi baca atau tulis (misalnya, 4 KiB). IOPS × ukuran I/O = Throughput. Metrik yang perlu diprioritaskan tergantung pada ukuran I/O aplikasi Anda.
-
IOPS: Jumlah operasi baca/tulis yang diproses oleh perangkat penyimpanan blok per detik.
Fokus pada IOPS untuk workload I/O acak kecil yang sensitif terhadap latency, seperti aplikasi database.
CatatanDatabase melakukan banyak operasi insert, update, dan delete. IOPS tinggi menjaga sistem tetap efisien di bawah beban I/O acak berat dan mencegah latency akibat bottleneck.
-
Throughput: Jumlah data yang ditransfer per detik, diukur dalam MB/s.
Fokus pada throughput untuk workload I/O besar sekuensial, seperti analitik offline Hadoop.
CatatanLayanan komputasi offline seperti Hadoop memproses data dalam skala petabyte. Throughput rendah secara signifikan meningkatkan waktu pemrosesan dan menunda hasil.
-
Latency: Waktu yang dibutuhkan perangkat penyimpanan blok untuk menyelesaikan operasi I/O, diukur dalam s, ms, atau μs. Latency tinggi menurunkan performa aplikasi.
Untuk aplikasi yang sensitif terhadap latency seperti database, gunakan produk berlatency rendah seperti ESSD AutoPL disk atau ESSD.
-
Kapasitas: Ukuran ruang penyimpanan. Satuannya adalah TiB, GiB, MiB, atau KiB.
Kapasitas Penyimpanan Blok menggunakan satuan biner (1 GiB = 1.024 MiB). Kapasitas sendiri bukan metrik performa, tetapi performa disk meningkat secara linear seiring kapasitas hingga mencapai batas maksimum per disk untuk setiap tipe.
Performa disk
Tabel berikut membandingkan tipe disk berdasarkan performa.
-
Performa aktual sebuah disk dibatasi oleh spesifikasi disk dan spesifikasi instans yang terhubung. Lihat Performa I/O Penyimpanan.
-
Standard SSD, ultra disk, dan basic disk adalah produk generasi sebelumnya yang sedang dihentikan di beberapa wilayah. Gunakan PL0 ESSD atau ESSD Entry disk untuk menggantikan ultra disk dan basic disk, serta ESSD AutoPL disk untuk menggantikan Standard SSD.
|
Kategori performa |
Seri ESSD |
Disk generasi sebelumnya |
||||||||
|
ESSD (Zone-redundant) |
ESSD AutoPL |
PL3 ESSD |
PL2 ESSD |
PL1 ESSD |
PL0 ESSD |
ESSD Entry |
Standard SSD |
Ultra Disk |
Basic disk |
|
|
Rentang kapasitas per disk (GiB) |
10 hingga 65.536 |
1 hingga 65.536 |
1.261 hingga 65.536 |
461 hingga 65.536 |
20 hingga 65.536 |
1 hingga 65.536 |
10 hingga 32.768 |
20 hingga 32.768 |
20 hingga 32.768 |
5 hingga 2.000 |
|
Max IOPS |
50.000 |
1.000.000 |
1.000.000 |
100.000 |
50.000 |
10.000 |
6.000 |
25.000② |
5.000 |
Ratusan |
|
Max throughput (MB/s) |
350 |
4.096 |
4.000 |
750 |
350 |
180 |
150 |
300② |
140 |
30 hingga 40 |
|
Rumus IOPS per disk① |
min{1.800 + 50 × Capacity, 50.000} |
Performa dasar: maks{min{1.800 + 50 × Kapasitas, 50.000}, 3.000} Provisioned performance: Capacity (GiB) <= 3: Provisioned performance cannot be set. Capacity (GiB) >= 4: [1, min{(1.000 IOPS/GiB × Capacity - Baseline IOPS), 50.000}] Performance burst③: Actual final IOPS - Baseline IOPS - Provisioned IOPS |
min{1.800 + 50 × Capacity, 1.000.000} |
min{1.800 + 50 × Capacity, 100.000} |
min{1.800 + 50 × Capacity, 50.000} |
min{1.800 + 12 × Capacity, 10.000} |
min{1.800 + 8 × Capacity, 6.000} |
min{1.800 + 30 × Capacity, 25.000} |
min{1.800 + 8 × Capacity, 5.000} |
N/A |
|
Rumus throughput per disk (MB/s) ① |
min{120 + 0,5 × Capacity, 350} |
Baseline performance: max{min{120 + 0,5 × Capacity, 350}, 125} Provisioned performance: 16 KB × Provisioned IOPS / 1.024 Performance burst③: Actual final throughput - Baseline throughput - Provisioned throughput |
min{120 + 0,5 × Capacity, 4.000} |
min{120 + 0,5 × Capacity, 750} |
min{120 + 0,5 × Capacity, 350} |
min{100 + 0,25 × Capacity, 180} |
min{100 + 0,15 × Capacity, 150} |
min{120 + 0,5 × Capacity, 300} |
min{100 + 0,15 × Capacity, 140} |
N/A |
|
Data reliability |
99,9999999999% |
99,9999999% |
||||||||
|
Rata-rata latency tulis acak single-path (ms), Block Size=4K |
Tingkat milidetik④ |
0,2 |
0,2 |
0,2 |
0,2 |
0,3 hingga 0,5 |
1 hingga 3 |
0,5 hingga 2 |
1 hingga 3 |
5 hingga 10 |
-
Baseline performance: IOPS dan throughput yang disertakan dengan disk saat pembelian. Meningkat secara linear seiring kapasitas dan bervariasi berdasarkan tipe disk.
-
Provisioned performance: Konfigurasikan performa secara independen dari kapasitas, sehingga keduanya terpisah (decoupling).
-
① Catatan tentang rumus performa per disk:
-
Rumus untuk IOPS maksimum PL0 ESSD: Dimulai dari 1.800, meningkat 12 per GiB, dan dibatasi hingga 10.000.
-
Rumus untuk throughput maksimum PL0 ESSD: Dimulai dari 100 MB/s, meningkat 0,25 MB/s per GiB, dan dibatasi hingga 180 MB/s.
-
-
② Performa Standard SSD bervariasi berdasarkan ukuran blok:
-
Saat IOPS konstan, ukuran blok yang lebih kecil menghasilkan throughput lebih rendah.
-
Saat throughput konstan, ukuran blok yang lebih kecil menghasilkan IOPS lebih tinggi.
Ukuran I/O (KiB)
Max IOPS
Throughput (MB/s)
4
Sekitar 25.000
Sekitar 100
16
Sekitar 17.200
Sekitar 260
32
Sekitar 9.600
Sekitar 300
64
Sekitar 4.800
Sekitar 300
-
-
③ Disk ESSD AutoPL juga mendukung lonjakan performa (performance bursts) di luar baseline dan provisioned performance. Gunakan EBS Lens (CloudLens for EBS) untuk memantau detail lonjakan secara real-time, termasuk durasi lonjakan dan total I/O lonjakan. Lihat Analisis cloud disk.
-
④ Data pada disk ESSD (Zone-redundant) didistribusikan di beberapa zona untuk mencapai RPO 0 melalui physical replication. Tulisan multi-zona sinkron meningkatkan latency melebihi tingkat ESSD PL1; latency aktual bervariasi berdasarkan wilayah. Uji latency tulis dengan mengikuti Pengujian untuk perangkat penyimpanan blok.
Performa disk lokal
Disk lokal tidak dapat dibuat secara independen. Keandalan datanya bergantung pada server fisik, sehingga berisiko single-point-of-failure. Kegagalan server fisik dapat memengaruhi beberapa instans yang sedang berjalan. Jangan menyimpan data penting jangka panjang pada disk lokal. Lihat Disk lokal.
Disk lokal NVMe SSD
-
Performa disk lokal NVMe SSD untuk keluarga instans d3c:
Metric
Performa per disk
ecs.d3c.3xlarge
ecs.d3c.7xlarge
ecs.d3c.14xlarge
Max read IOPS
100.000
100.000
200.000
400.000
Max read throughput
4 GB/s
4 GB/s
8 GB/s
16 GB/s
Max write throughput
2 GB/s
2 GB/s
4 GB/s
8 GB/s
Latency
Tingkat mikrodetik (μs)
-
Performa disk lokal NVMe SSD untuk keluarga instans i5e:
Metrik NVMe SSD
ecs.i5e.2xlarge
ecs.i5e.4xlarge
ecs.i5e.8xlarge
ecs.i5e.12xlarge
ecs.i5e.16xlarge
ecs.i5e.32xlarge
Max read IOPS
1.400.000
2.900.000
5.800.000
8.700.000
11.600.000
23.200.000
Max read throughput
7 GB/s
14 GB/s
28 GB/s
42 GB/s
56 GB/s
112 GB/s
Max write throughput
4,5 GB/s
9 GB/s
18 GB/s
27 GB/s
36 GB/s
72 GB/s
Latency
Tingkat mikrodetik (μs)
-
Performa disk lokal NVMe SSD untuk keluarga instans i5:
Metrik NVMe SSD
ecs.i5.xlarge
ecs.i5.2xlarge
ecs.i5.4xlarge
ecs.i5.8xlarge
ecs.i5.12xlarge
ecs.i5.16xlarge
Max read IOPS
700.000
1.400.000
2.900.000
5.800.000
8.700.000
11.800.000
Max read throughput
3,5 GB/s
7 GB/s
14 GB/s
28 GB/s
42 GB/s
56 GB/s
Max write throughput
2 GB/s
4 GB/s
8 GB/s
16 GB/s
24 GB/s
32 GB/s
Latency
Tingkat mikrodetik (μs)
-
Performa disk lokal NVMe SSD untuk keluarga instans i5g:
Metrik NVMe SSD
ecs.i5g.8xlarge
ecs.i5g.16xlarge
Max read IOPS
1.400.000
2.900.000
Max read throughput
7 GB/s
14 GB/s
Max write throughput
4 GB/s
8 GB/s
Latency
Tingkat mikrodetik (μs)
-
Performa disk lokal NVMe SSD untuk keluarga instans i5ge:
Metric NVMe SSD
ecs.i5ge.3xlarge
ecs.i5ge.6xlarge
ecs.i5ge.12xlarge
ecs.i5ge.24xlarge
Max read IOPS
1.400.000
2.900.000
5.800.000
11.800.000
Max read throughput
7 GB/s
14 GB/s
28 GB/s
56 GB/s
Max write throughput
4 GB/s
8 GB/s
16 GB/s
32 GB/s
Latency
Tingkat mikrodetik (μs)
-
Performa disk lokal NVMe SSD untuk keluarga instans i4:
Metric NVMe SSD
ecs.i4.large
ecs.i4.xlarge
ecs.i4.2xlarge
ecs.i4.4xlarge
ecs.i4.8xlarge
ecs.i4.16xlarge
ecs.i4.32xlarge
Max read IOPS
112.500
225.000
450.000
900.000
1.800.000
3.600.000
7.200.000
Max read throughput
0,75 GB/s
1,5 GB/s
3 GB/s
6 GB/s
12 GB/s
24 GB/s
48 GB/s
Max write throughput
0,375 GB/s
0,75 GB/s
1,5 GB/s
3 GB/s
6 GB/s
12 GB/s
24 GB/s
Latency
Tingkat mikrodetik (μs)
CatatanNilai dalam tabel merepresentasikan performa optimal. Untuk mencapai nilai tersebut, gunakan versi gambar Linux terbaru, seperti Alibaba Cloud Linux 3. Keluarga instans ini hanya mendukung gambar Linux.
-
Performa disk lokal NVMe SSD untuk keluarga instans i4g dan i4r:
Metric NVMe SSD
ecs.i4g.4xlarge dan ecs.i4r.4xlarge
ecs.i4g.8xlarge dan ecs.i4r.8xlarge
ecs.i4g.16xlarge dan ecs.i4r.16xlarge
ecs.i4g.32xlarge dan ecs.i4r.32xlarge
Max read IOPS
250.000
500.000
1.000.000
2.000.000
Max read throughput
1,5 GB/s
3 GB/s
6 GB/s
12 GB/s
Max write throughput
1 GB/s
2 GB/s
4 GB/s
8 GB/s
Latency
Tingkat mikrodetik (μs)
CatatanNilai dalam tabel merepresentasikan performa optimal. Untuk mencapai nilai tersebut, gunakan versi gambar Linux terbaru, seperti yang dijelaskan dalam catatan rilis gambar Alibaba Cloud Linux 3. Keluarga instans ini hanya mendukung gambar Linux.
-
Performa disk lokal NVMe SSD untuk keluarga instans i3:
Metric NVMe SSD
ecs.i3.xlarge
ecs.i3.2xlarge
ecs.i3.4xlarge
ecs.i3.8xlarge
ecs.i3.13xlarge
ecs.i3.26xlarge
Max read IOPS
250.000
500.000
1.000.000
2.000.000
3.000.000
6.000.000
Max read throughput
1,5 GB/s
3 GB/s
6 GB/s
12 GB/s
18 GB/s
36 GB/s
Max write throughput
1 GB/s
2 GB/s
4 GB/s
8 GB/s
12 GB/s
24 GB/s
Latency
Tingkat mikrodetik (μs)
CatatanNilai dalam tabel merepresentasikan performa optimal. Untuk mencapai nilai tersebut, gunakan versi gambar Linux terbaru, seperti yang dijelaskan dalam catatan rilis gambar Alibaba Cloud Linux 3. Keluarga instans ini hanya mendukung gambar Linux.
-
Performa disk lokal NVMe SSD untuk keluarga instans i3g:
Metric NVMe SSD
ecs.i3g.2xlarge
ecs.i3g.4xlarge
ecs.i3g.8xlarge
ecs.i3g.13xlarge
ecs.i3g.26xlarge
Max read IOPS
125.000
250.000
500.000
750.000
1.500.000
Max read throughput
0,75 GB/s
1,5 GB/s
3 GB/s
4,5 GB/s
9 GB/s
Max write throughput
0,5 GB/s
1 GB/s
2 GB/s
3 GB/s
6 GB/s
Latency
Tingkat mikrodetik (μs)
CatatanNilai dalam tabel merepresentasikan performa optimal. Untuk mencapai nilai tersebut, gunakan versi gambar Linux terbaru, seperti yang dijelaskan dalam catatan rilis gambar Alibaba Cloud Linux 3. Keluarga instans ini hanya mendukung gambar Linux.
-
Performa disk lokal NVMe SSD untuk keluarga instans i2 dan i2g:
Metric NVMe SSD
Performa per disk
Kinerja instans secara keseluruhan①
Hanya ecs.i2.xlarge dan ecs.i2g.2xlarge
Tipe instans i2 dan i2g lainnya
Kapasitas maks
894 GiB
1.788 GiB
8 × 1.788 GiB
Max read IOPS
150.000
300.000
1.500.000
Max read throughput
1 GB/s
2 GB/s
16 GB/s
Max write throughput
0,5 GB/s
1 GB/s
8 GB/s
Latency
Tingkat mikrodetik (μs)
① Performa keseluruhan instans hanya berlaku untuk ecs.i2.16xlarge — tipe instans terbesar dalam keluarga i2.
-
Performa disk lokal NVMe SSD untuk keluarga instans i2ne dan i2gne:
Metric NVMe SSD
ecs.i2ne.xlarge dan ecs.i2gne.2xlarge
ecs.i2ne.2xlarge dan ecs.i2gne.4xlarge
ecs.i2ne.4xlarge dan ecs.i2gne.8xlarge
ecs.i2ne.8xlarge dan ecs.i2gne.16xlarge
ecs.i2ne.16xlarge
Kapasitas maks
894 GiB
1.788 GiB
2 × 1.788 GiB
4 × 1.788 GiB
8 × 1.788 GiB
Max read IOPS
250.000
500.000
1.000.000
2.000.000
4.000.000
Max read throughput
1,5 GB/s
3 GB/s
6 GB/s
12 GB/s
24 GB/s
Max write throughput
1 GB/s
2 GB/s
4 GB/s
8 GB/s
16 GB/s
Latency
Tingkat mikrodetik (μs)
-
Performa disk lokal NVMe SSD untuk keluarga instans i1:
Metric NVMe SSD
Performa per disk
Performa keseluruhan instans ②
Kapasitas maks
1.456 GiB
2.912 GiB
Max IOPS
240.000
480.000
Write IOPS ①
min{165 × Kapasitas, 240.000}
2 × min{165 × Capacity, 240.000}
Read IOPS ①
Max read throughput
2 GB/s
4 GB/s
Read throughput ①
min{1,4 × Capacity, 2.000} MB/s
2 × min{1,4 × Capacity, 2.000} MB/s
Max write throughput
1,2 GB/s
2,4 GB/s
Write throughput ①
min{0,85 × Capacity, 1.200} MB/s
2 × min{0,85 × Capacity, 1.200} MB/s
Latency
Tingkat mikrodetik (μs)
① Catatan tentang rumus performa per disk:
-
Contoh rumus write IOPS per disk NVMe SSD lokal: 165 IOPS per GiB, dengan batas maksimum 240.000 IOPS.
-
Contoh rumus write throughput per disk NVMe SSD lokal: 0,85 MB/s per GiB, dengan batas maksimum 1.200 MB/s.
② Performa keseluruhan instans hanya berlaku untuk ecs.i1.14xlarge — tipe instans terbesar dalam keluarga i1.
-
Disk lokal SATA HDD
Performa disk lokal SATA HDD:
|
Metrik SATA HDD |
d1, d1ne |
d2c |
d2s |
d3s |
||||
|
Performa per disk |
Performa Keseluruhan Instance |
Performa per disk |
Performa keseluruhan instans |
Performa per disk |
Performa keseluruhan instans |
Performa per disk |
Performa keseluruhan instans |
|
|
Kapasitas maks |
5.500 GiB |
154.000 GiB |
3.700 GiB |
44.400 GiB |
7.300 GiB |
219.000 GiB |
11.100 GiB |
355.200 GiB |
|
Max throughput |
190 MB/s |
5.320 MB/s |
190 MB/s |
2.280 MB/s |
190 MB/s |
5.700 MB/s |
260 MB/s |
8.320 MB/s |
|
Latency |
Tingkat milidetik (ms) |
|||||||
Performa keseluruhan instans hanya berlaku untuk ecs.d1.14xlarge, ecs.d1ne.14xlarge, ecs.d2c.24xlarge, ecs.d2s.20xlarge, dan ecs.d3s.16xlarge — tipe instans terbesar dalam masing-masing keluarga.
Performa disk elastis sementara
Atur kapasitas disk elastis sementara sesuai kebutuhan untuk penyimpanan data temporary. Lihat Disk elastis sementara.
Disk elastis sementara tersedia dalam dua kategori: Standard dan Premium. Disk elastis sementara Standard ideal untuk skenario dengan volume data besar dan kebutuhan throughput tinggi. Disk elastis sementara Premium lebih cocok untuk skenario yang memerlukan kapasitas lebih kecil tetapi IOPS lebih tinggi. Tabel berikut menjelaskan performa masing-masing kategori.
Metric | Disk elastis sementara Standard | Disk elastis sementara Premium |
Rentang kapasitas per disk (GiB) | 64 hingga 8.192 | 64 hingga 8.192 |
Maximum read IOPS per disk | min②{100 × Capacity, 820.000} | min{300 × Capacity, 1.000.000} |
Maximum write IOPS per disk | min{20 × Capacity, 160.000} | min{150 × Capacity, 500.000} |
Maximum read throughput per disk (MB/s) | min{0,8 × Capacity, 4.096} | min{1,6 × Capacity, 4.096} |
Maximum write throughput per disk (MB/s) | min{0,4 × Capacity, 2.048} | min{1 × Capacity, 2.048} |
Write I/O density① | 20 | 150 |
Read I/O density① | 100 | 300 |
①: Kepadatan I/O dihitung sebagai IOPS dibagi kapasitas disk (IOPS/GiB) dan menunjukkan IOPS per GiB kapasitas.
②: min{A, B} mengembalikan nilai yang lebih kecil antara A dan B.
Pengujian performa Penyimpanan Blok
Uji performa Penyimpanan Blok dengan tool berikut:
Penyelesaian masalah I/O disk lambat
Pantau performa disk di Konsol ECS, EBS, atau CloudMonitor untuk mengidentifikasi bottleneck. Lihat Melihat informasi pemantauan untuk disk.
-
Periksa apakah disk menggunakan penagihan pay-as-you-go. Jika ya, kecepatan I/O akan dikendalikan (throttled) saat akun Anda memiliki pembayaran tertunda dan akan pulih setelah Anda melunasi saldo.
Catatan: Jika Anda tidak memperpanjang disk pay-as-you-go dalam waktu 15 hari setelah pembayaran menjadi tertunda, disk akan dilepas secara otomatis dan datanya tidak dapat dipulihkan.
-
Pada Linux, lihat Penyelesaian masalah penggunaan I/O disk tinggi pada instans Linux untuk mengidentifikasi program ber-IOPS tinggi.
-
Saat impor data, performa client dan server sama-sama memengaruhi kecepatan baca/tulis.
-
Gunakan tool atop untuk memantau metrik sistem Linux dan periksa log penggunaan resource di /var/log/atop untuk menemukan masalah.
-
Jika performa masih belum mencukupi, lihat Cara meningkatkan performa disk.
Cara meningkatkan performa disk
Jika performa disk tidak mencukupi, coba metode berikut:
Performa aktual disk dibatasi oleh spesifikasi disk dan instans. Jika batas IOPS dan bandwidth tipe instans lebih rendah daripada disk, meningkatkan hanya disk tidak membantu — Anda juga harus meningkatkan tipe instans. Lihat Keluarga instans.
|
Skenario |
Metode untuk meningkatkan performa |
|
Tipe disk saat ini (misalnya, standard SSD) tidak lagi memenuhi kebutuhan IOPS atau throughput yang meningkat. Beralihlah ke tipe berperforma lebih tinggi seperti PL1 ESSD untuk IOPS dan waktu respons yang lebih baik. |
|
|
Menyesuaikan tingkat performa ESSD berdasarkan perubahan workload. |
|
|
Untuk disk ESSD AutoPL, atur provisioned performance atau aktifkan performance bursting. |
|
|
Tingkatkan kapasitas disk untuk meningkatkan kapasitas sekaligus IOPS baseline. Untuk tipe disk seperti PL1 ESSD, IOPS baseline meningkat seiring kapasitas. Misalnya, PL1 ESSD 40 GiB memiliki 3.800 IOPS; peningkatan menjadi 100 GiB meningkatkan IOPS menjadi 6.800 (rumus: min{1.800 + 50 × Capacity, 50.000}). |
|
|
Gunakan LVM untuk mendistribusikan data ke beberapa logical volume guna mendukung I/O paralel. Cocok untuk aplikasi multi-threaded dan database yang memerlukan akses konkurensi tinggi. |
|
|
Buat array RAID untuk meningkatkan IOPS dan throughput dengan redundansi data opsional. Gunakan RAID 0 untuk kecepatan, atau RAID 1/RAID 10 untuk performa dengan redundansi. |