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 kinerja
Kinerja Penyimpanan Blok diukur berdasarkan IOPS, throughput, dan latency. Untuk beberapa produk, kinerja meningkat seiring kapasitas. Misalnya, ESSD pada tingkat kinerja 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 perangkat penyimpanan blok per detik.
Fokus pada IOPS untuk workload I/O acak kecil yang sensitif terhadap latency, seperti aplikasi database.
CatatanDatabase melakukan operasi insert, update, dan delete secara intensif. IOPS tinggi menjaga efisiensi sistem 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 kinerja aplikasi.
Untuk aplikasi yang sensitif terhadap latency seperti database, gunakan produk berlatency rendah seperti disk ESSD AutoPL 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 kinerja, tetapi kinerja disk meningkat secara linear seiring kapasitas hingga mencapai batas maksimum per disk untuk setiap tipe.
Kinerja disk
Tabel berikut membandingkan tipe disk berdasarkan kinerja.
Kinerja aktual sebuah disk dibatasi oleh spesifikasi disk dan spesifikasi instans yang terhubung. Lihat Kinerja I/O penyimpanan.
Standard SSD, ultra disk, dan basic disk merupakan produk generasi sebelumnya yang sedang dihentikan di beberapa wilayah. Gunakan ESSD PL0 atau disk ESSD Entry untuk menggantikan ultra disk dan basic disk, serta disk ESSD AutoPL untuk menggantikan standard SSD.
Kategori kinerja | 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 |
IOPS maks | 50.000 | 1.000.000 | 1.000.000 | 100.000 | 50.000 | 10.000 | 6.000 | 25.000② | 5.000 | Ratusan |
Throughput maks (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} |
| 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} |
| 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 |
Keandalan data | 99,9999999999% | 99,9999999% | ||||||||
Latency rata-rata 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 kinerja secara independen dari kapasitas, sehingga keduanya tidak saling bergantung.
① Catatan mengenai rumus kinerja single-disk:
Rumus IOPS maksimum untuk ESSD PL0: Dimulai dari 1.800, meningkat 12 per GiB, dan dibatasi hingga 10.000.
Rumus throughput maksimum untuk ESSD PL0: Dimulai dari 100 MB/s, meningkat 0,25 MB/s per GiB, dan dibatasi hingga 180 MB/s.
② Kinerja standard SSD bervariasi berdasarkan ukuran blok:
Saat IOPS konstan, ukuran blok lebih kecil menghasilkan throughput lebih rendah.
Saat throughput konstan, ukuran blok lebih kecil menghasilkan IOPS lebih tinggi.
Ukuran I/O (KiB)
IOPS maks
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 burst) di luar baseline dan provisioned performance. Gunakan EBS Lens (CloudLens untuk EBS) untuk memantau detail burst secara real time, termasuk durasi burst dan total I/O burst. Lihat Analisis cloud disk.
④ Data pada disk ESSD (Zone-redundant) didistribusikan di beberapa zona untuk mencapai RPO 0 melalui physical replication. Tulis sinkron multi-zona meningkatkan latency melebihi tingkat ESSD PL1; latency aktual bervariasi berdasarkan wilayah. Uji latency tulis dengan mengikuti Pengujian untuk perangkat penyimpanan blok.
Kinerja 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 kritis jangka panjang pada disk lokal. Lihat Disk lokal.
Disk lokal NVMe SSD
Kinerja disk lokal NVMe SSD untuk keluarga instans d3c:
Metric
Kinerja per disk
ecs.d3c.3xlarge
ecs.d3c.7xlarge
ecs.d3c.14xlarge
IOPS baca maks
100.000
100.000
200.000
400.000
Throughput baca maks
4 GB/s
4 GB/s
8 GB/s
16 GB/s
Throughput tulis maks
2 GB/s
2 GB/s
4 GB/s
8 GB/s
Latency
Tingkat mikrodetik (μs)
Kinerja 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
IOPS baca maks
1.400.000
2.900.000
5.800.000
8.700.000
11.600.000
23.200.000
Throughput baca maks
7 GB/s
14 GB/s
28 GB/s
42 GB/s
56 GB/s
112 GB/s
Throughput tulis maks
4,5 GB/s
9 GB/s
18 GB/s
27 GB/s
36 GB/s
72 GB/s
Latency
Tingkat mikrodetik (μs)
Kinerja disk lokal NVMe SSD untuk keluarga instans i5:
Metric NVMe SSD
ecs.i5.xlarge
ecs.i5.2xlarge
ecs.i5.4xlarge
ecs.i5.8xlarge
ecs.i5.12xlarge
ecs.i5.16xlarge
IOPS baca maks
700.000
1.400.000
2.900.000
5.800.000
8.700.000
11.800.000
Throughput baca maks
3,5 GB/s
7 GB/s
14 GB/s
28 GB/s
42 GB/s
56 GB/s
Throughput tulis maks
2 GB/s
4 GB/s
8 GB/s
16 GB/s
24 GB/s
32 GB/s
Latency
Tingkat mikrodetik (μs)
Kinerja disk lokal NVMe SSD untuk keluarga instans i5g:
Metric NVMe SSD
ecs.i5g.8xlarge
ecs.i5g.16xlarge
IOPS baca maks
1.400.000
2.900.000
Throughput baca maks
7 GB/s
14 GB/s
Throughput tulis maks
4 GB/s
8 GB/s
Latency
Tingkat mikrodetik (μs)
Kinerja disk lokal NVMe SSD untuk keluarga instans i5ge:
Metric NVMe SSD
ecs.i5ge.3xlarge
ecs.i5ge.6xlarge
ecs.i5ge.12xlarge
ecs.i5ge.24xlarge
IOPS baca maks
1.400.000
2.900.000
5.800.000
11.800.000
Throughput baca maks
7 GB/s
14 GB/s
28 GB/s
56 GB/s
Throughput tulis maks
4 GB/s
8 GB/s
16 GB/s
32 GB/s
Latency
Tingkat mikrodetik (μs)
Kinerja 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
IOPS baca maks
112.500
225.000
450.000
900.000
1.800.000
3.600.000
7.200.000
Throughput baca maks
0,75 GB/s
1,5 GB/s
3 GB/s
6 GB/s
12 GB/s
24 GB/s
48 GB/s
Throughput tulis maks
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 kinerja optimal. Untuk mencapai nilai tersebut, gunakan versi gambar Linux terbaru, seperti Alibaba Cloud Linux 3. Keluarga instans ini hanya mendukung gambar Linux.
Kinerja 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
IOPS baca maks
250.000
500.000
1.000.000
2.000.000
Throughput baca maks
1,5 GB/s
3 GB/s
6 GB/s
12 GB/s
Throughput tulis maks
1 GB/s
2 GB/s
4 GB/s
8 GB/s
Latency
Tingkat mikrodetik (μs)
CatatanNilai dalam tabel merepresentasikan kinerja 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.
Kinerja 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
IOPS baca maks
250.000
500.000
1.000.000
2.000.000
3.000.000
6.000.000
Throughput baca maks
1,5 GB/s
3 GB/s
6 GB/s
12 GB/s
18 GB/s
36 GB/s
Throughput tulis maks
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 kinerja 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.
Kinerja 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
IOPS baca maks
125.000
250.000
500.000
750.000
1.500.000
Throughput baca maks
0,75 GB/s
1,5 GB/s
3 GB/s
4,5 GB/s
9 GB/s
Throughput tulis maks
0,5 GB/s
1 GB/s
2 GB/s
3 GB/s
6 GB/s
Latency
Tingkat mikrodetik (μs)
CatatanNilai dalam tabel merepresentasikan kinerja 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.
Kinerja disk lokal NVMe SSD untuk keluarga instans i2 dan i2g:
Metric NVMe SSD
Kinerja per disk
Kinerja keseluruhan instans①
Hanya untuk ecs.i2.xlarge dan ecs.i2g.2xlarge
Tipe instans i2 dan i2g lainnya
Kapasitas maks
894 GiB
1.788 GiB
8 × 1.788 GiB
IOPS baca maks
150.000
300.000
1.500.000
Throughput baca maks
1 GB/s
2 GB/s
16 GB/s
Throughput tulis maks
0,5 GB/s
1 GB/s
8 GB/s
Latency
Tingkat mikrodetik (μs)
① Kinerja keseluruhan instans hanya berlaku untuk ecs.i2.16xlarge — tipe instans terbesar dalam keluarga i2.
Kinerja disk lokal NVMe SSD untuk keluarga instans i2ne dan i2gne:
Metrik 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
IOPS baca maks
250.000
500.000
1.000.000
2.000.000
4.000.000
Throughput baca maks
1,5 GB/s
3 GB/s
6 GB/s
12 GB/s
24 GB/s
Throughput tulis maks
1 GB/s
2 GB/s
4 GB/s
8 GB/s
16 GB/s
Latency
Tingkat mikrodetik (μs)
Kinerja disk lokal NVMe SSD untuk keluarga instans i1:
Metric NVMe SSD
Kinerja per disk
Kinerja keseluruhan instans ②
Kapasitas maks
1.456 GiB
2.912 GiB
IOPS maks
240.000
480.000
Write IOPS ①
min{165 × Capacity, 240.000}
2 × min{165 × Capacity, 240.000}
Read IOPS ①
Throughput baca maks
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
Throughput tulis maks
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 mengenai rumus kinerja single-disk:
Contoh rumus write IOPS untuk satu disk lokal NVMe SSD: 165 IOPS per GiB, dengan batas maksimum 240.000 IOPS.
Contoh rumus write throughput untuk satu disk lokal NVMe SSD: 0,85 MB/s per GiB, dengan batas maksimum 1.200 MB/s.
② Kinerja keseluruhan instans hanya berlaku untuk ecs.i1.14xlarge — tipe instans terbesar dalam keluarga i1.
Disk lokal SATA HDD
Kinerja disk lokal SATA HDD:
Metric SATA HDD | d1, d1ne | d2c | d2s | d3s | ||||
Kinerja per disk | Kinerja keseluruhan instans | Kinerja per disk | Kinerja keseluruhan instans | Kinerja per disk | Kinerja keseluruhan instans | Kinerja per disk | Kinerja 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 |
Throughput maks | 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) | |||||||
Kinerja 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.
Kinerja disk elastis sementara
Kustomisasi kapasitas disk elastis sementara untuk penyimpanan data temporary. Lihat Disk elastis sementara.
Disk elastis sementara tersedia dalam dua kategori: standar (kapasitas besar, throughput tinggi) dan premium (kapasitas kecil, IOPS tinggi).
|
Metric |
Disk elastis sementara standar |
Disk elastis sementara premium |
|
Rentang kapasitas single-disk (GiB) |
64 hingga 8.192 |
64 hingga 8.192 |
|
IOPS baca maks per disk |
100 kali kapasitas atau 820.000, mana yang lebih kecil |
300 kali kapasitas atau 1.000.000, mana yang lebih kecil |
|
IOPS tulis maks per disk |
20 kali kapasitas atau 160.000, mana yang lebih kecil |
150 kali kapasitas atau 500.000, mana yang lebih kecil |
|
Throughput baca maks per disk (MB/s) |
0,8 kali kapasitas atau 4.096, mana yang lebih kecil |
1,6 kali kapasitas atau 4.096, mana yang lebih kecil |
|
Throughput tulis maks per disk (MB/s) |
0,4 kali kapasitas atau 2.048, mana yang lebih kecil |
kapasitas atau 2.048, mana yang lebih kecil |
|
Kerapatan I/O tulis① |
20 |
150 |
|
Kerapatan I/O baca① |
100 |
300 |
①: Kerapatan I/O = IOPS / kapasitas disk, satuan: IOPS/GiB, menunjukkan kemampuan IOPS per GiB.
Pengujian kinerja Penyimpanan Blok
Uji kinerja Penyimpanan Blok dengan tool berikut:
Penanganan I/O disk lambat
Pantau kinerja disk di Konsol ECS, EBS, atau CloudMonitor untuk mengidentifikasi bottleneck. Lihat Lihat informasi pemantauan untuk disk.
Periksa apakah disk menggunakan penagihan pay-as-you-go. Jika ya, kecepatan I/O akan dikendalikan alirannya (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 15 hari setelah pembayaran menjadi tertunda, disk akan dilepas secara otomatis dan datanya tidak dapat dipulihkan.
Pada Linux, lihat Penanganan penggunaan I/O disk tinggi pada instans Linux untuk mengidentifikasi program ber-IOPS tinggi.
Saat impor data, kinerja 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 kinerja masih belum mencukupi, lihat Cara meningkatkan kinerja disk.
Cara meningkatkan kinerja disk
Jika kinerja disk tidak mencukupi, coba metode berikut:
Kinerja aktual disk dibatasi oleh spesifikasi disk dan instans. Jika batas IOPS dan bandwidth tipe instans lebih rendah daripada disk, peningkatan hanya pada disk tidak membantu — Anda juga harus meningkatkan tipe instans. Lihat Keluarga instans.
Skenario | Metode peningkatan kinerja |
Tipe disk saat ini (misalnya, standard SSD) tidak lagi memenuhi permintaan IOPS atau throughput yang meningkat. Beralihlah ke tipe berkinerja lebih tinggi seperti ESSD PL1 untuk IOPS dan waktu respons yang lebih baik. | |
Sesuaikan tingkat kinerja ESSD berdasarkan perubahan workload. | |
Untuk disk ESSD AutoPL, atur provisioned performance atau aktifkan performance bursting. | |
Perbesar ukuran disk untuk meningkatkan kapasitas sekaligus IOPS baseline. Untuk tipe disk seperti ESSD PL1, IOPS baseline meningkat seiring kapasitas. Misalnya, ESSD PL1 40 GiB memiliki IOPS 3.800; jika diperbesar menjadi 100 GiB, IOPS meningkat menjadi 6.800 (rumus: min{1.800 + 50 × Capacity, 50.000}). | |
Gunakan LVM untuk mendistribusikan data ke beberapa logical volume guna memungkinkan 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 kinerja dengan redundansi. |