Skalabilitas dan target performa untuk penyimpanan Blob

Referensi ini merinci skalabilitas dan target performa untuk Azure Storage. Skalabilitas dan target performa yang tercantum di sini adalah target kelas atas, tetapi dapat dicapai. Dalam semua kasus, tingkat permintaan dan bandwidth yang dicapai oleh akun penyimpanan Anda tergantung pada ukuran objek yang disimpan, pola akses yang digunakan, dan jenis beban kerja yang dilakukan aplikasi Anda.

Pastikan untuk menguji layanan Anda untuk menentukan apakah performanya memenuhi kebutuhan Anda. Jika memungkinkan, hindari lonjakan mendadak dalam laju lalu lintas dan pastikan lalu lintas terdistribusi dengan baik di seluruh partisi.

Saat aplikasi Anda mencapai batas yang dapat ditangani partisi untuk beban kerja Anda, Azure Storage mulai menampilkan respons kode kesalahan 503 (Server Sibuk) atau kode kesalahan 500 (Waktu Operasi Habis). Jika terjadi kesalahan 503, pertimbangkan untuk memodifikasi aplikasi Anda untuk menggunakan kebijakan backoff eksponensial untuk percobaan kembali. Backoff eksponensial memungkinkan muatan pada partisi berkurang, dan untuk meringankan lonjakan lalu lintas ke partisi tersebut.

Perjanjian tingkat layanan (SLA) untuk akun Azure Storage tersedia di SLA untuk Akun Storage.

Target skala untuk penyimpanan Blob

Sumber daya Target
Ukuran maksimum kontainer blob tunggal Sama dengan kapasitas akun penyimpanan maksimum
Jumlah maksimum blok dalam blob blok atau blob penambahan 50,000 blok
Ukuran maksimum blok dalam blob blok 4000 MiB
Ukuran maksimum blok dalam blob blok 50.000 x 4000 MiB (sekitar 190,7 Tib)
Ukuran maksimum blok dalam blob penambahan 4 MiB
Ukuran maksimum blob penambahan 50.000 x 4 MiB (sekitar 195 GiB)
Ukuran maksimum blob halaman 8 Tib2
Jumlah maksimum kebijakan akses yang disimpan per kontainer blob 5
Laju permintaan target untuk satu blob Hingga 500 permintaan per detik
Throughput target untuk satu halaman blob Hingga 60 MiB per detik2
Throughput target untuk satu blok blob Hingga batasan ingress/egress akun penyimpanan1

1 Throughput untuk satu blob tergantung pada beberapa faktor. Faktor-faktor ini termasuk tetapi tidak terbatas pada: konkurensi, ukuran permintaan, tingkat performa, kecepatan sumber untuk unggahan, dan tujuan untuk unduhan. Untuk memanfaatkan peningkatan performa blob blok throughput tinggi, unggah blob atau blok yang lebih besar. Secara khusus, panggil operasi Put Blob atau Put Block dengan ukuran blob atau blok yang lebih besar dari 256 KiB.

2 Blob halaman belum didukung di akun yang mengaktifkan namespace hierarkis.

Tabel berikut ini menjelaskan ukuran blok dan blob maksimum yang diizinkan oleh versi layanan.

Versi layanan. Ukuran blok maksimum (melalui Put Block) Ukuran blob maksimum (melalui Put Block List) Ukuran blob maksimum melalui operasi tulis tunggal (melalui Put Blob)
Versi 12-12-2019 dan yang lebih baru 4000 MiB Sekitar 190,7 TiB (4000 MiB X 50.000 blok) 5000 MiB
Versi 31-05-2016 hingga versi 07-07-2019 100 MiB Sekitar 4,75 TiB (100 MiB X 50.000 blok) 256 MiB
Versi sebelum 31-05-2016 4 MiB Sekitar 195 GiB (4 MiB X 50,000 blok) 64 MiB

Lihat juga