Bagikan melalui


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 guna menggunakan kebijakan backoff eksponensial untuk percobaan kembali. Backoff eksponensial memungkinkan muatan pada partisi berkurang, dan meredam lonjakan lalu lintas pada partisi tersebut.

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

Menentukan skala target untuk penyimpanan Blob

Sumber daya Sasaran
Ukuran kontainer blob tunggal maksimum Sama seperti kapasitas akun penyimpanan maksimum
Jumlah maksimum blok dalam blok blob atau blob lampiran 50.000 blok
Ukuran maksimum sebuah blok dalam tipe data blok blob 4000 MiB
Ukuran maksimum blok blob 50.000 X 4000 MiB (sekitar 190,7 TiB)
Ukuran maksimum blok dalam blob penambahan 4 MiB
Ukuran maksimum blob tambahan 50.000 x 4 MiB (sekitar 195 GiB)
Ukuran maksimum dari sebuah blob halaman 8 TiB2
Jumlah maksimum kebijakan akses tersimpan per kontainer blob 5
Tingkat permintaan target untuk satu blob Hingga 500 permintaan per detik
Target throughput untuk blob halaman tunggal Hingga 60 MiB per detik2
Target throughput untuk blok blob tunggal Hingga batas masuk/keluar akun penyimpanan1

1 Kinerja 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 menjelaskan ukuran blok dan blob maksimum yang diizinkan oleh versi layanan.

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

Lihat juga