Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ta dokumentacja zawiera szczegółowe informacje o celach dotyczących skalowalności i wydajności dla usługi Azure Storage. Cele dotyczące skalowalności i wydajności wymienione tutaj są celami wysokiej klasy, ale są osiągalne. We wszystkich przypadkach szybkość żądań i przepustowość osiągana przez konto magazynu zależy od rozmiaru przechowywanych obiektów, używanych wzorców dostępu i typu obciążenia wykonywanego przez aplikację.
Upewnij się, że przetestuj usługę, aby określić, czy jej wydajność spełnia Twoje wymagania. Jeśli to możliwe, unikaj nagłych skoków szybkości ruchu i upewnij się, że ruch jest dobrze dystrybuowany między partycjami.
Gdy aplikacja osiągnie limit możliwości obsługi partycji dla obciążenia, usługa Azure Storage zaczyna zwracać kod błędu 503 (serwer zajęty) lub kod błędu 500 (limit czasu operacji). Jeśli występują błędy 503, rozważ zmodyfikowanie aplikacji w celu użycia zasad wycofywania wykładniczego na potrzeby ponownych prób. Wycofywanie wykładnicze pozwala zmniejszyć obciążenie partycji i zmniejszyć wzrost ruchu do tej partycji.
Umowa dotycząca poziomu usług (SLA) dla kont Azure Storage jest dostępna pod adresem SLA dla kont Storage.
Cele skalowania dla usługi Blob storage
Zasób | Cel |
---|---|
Maksymalny rozmiar pojedynczego kontenera obiektów blob | Taka sama jak maksymalna pojemność konta magazynu |
Maksymalna liczba bloków w blokowym obiekcie blob lub obiekcie blob z możliwością dołączania | 50 000 bloków |
Maksymalny rozmiar bloku w blokowym obiekcie blob | 4000 MiB |
Maksymalny rozmiar obiektu typu block blob | 50 000 X 4000 MiB (około 190,7 TiB) |
Maksymalny rozmiar bloku w obiekcie append blob | 4 MiB |
Maksymalny rozmiar uzupełnialnych obiektów blob | 50 000 x 4 MiB (około 195 GiB) |
Maksymalny rozmiar stronicowego obiektu blob | 8 TiB2 |
Maksymalna liczba przechowywanych zasad dostępu dla tych kontenerów blobów | 5 |
Docelowa szybkość żądań dla pojedynczego blobu | Maksymalnie 500 żądań na sekundę |
Docelowa przepływność pojedynczego stronicowego obiektu blob | Do 60 MiB na sekundę2 |
Docelowa przepustowość pojedynczej blokowej pamięci blob | Maksymalnie limity ruchu przychodzącego/wychodzącegokonta magazynu 1 |
1 Przepływność pojedynczego obiektu blob zależy od kilku czynników. Te czynniki obejmują, ale nie ograniczają się do: współbieżności, rozmiaru żądania, poziomu wydajności, szybkości przesyłania z źródła i pobierania do miejsca docelowego. Aby skorzystać z ulepszeń wydajności bloków o dużej przepustowości, przekaż większe bloby lub bloki. W szczególności wywołaj operację Put Blob lub Put Block z rozmiarem obiektu blob lub bloku większym niż 256 KiB.
2 Stronicowe obiekty blob nie są jeszcze obsługiwane na kontach z włączoną hierarchiczną przestrzenią nazw.
W poniższej tabeli przedstawiono maksymalne rozmiary bloków i obiektów blob dozwolone w poszczególnych wersjach usługi.
Wersja usługi | Maksymalny rozmiar bloku (za pośrednictwem bloku Put) | Maksymalny rozmiar obiektu blob (za pośrednictwem listy umieszczania bloków) | Maksymalny rozmiar obiektu blob za pośrednictwem operacji pojedynczego zapisu (za pomocą funkcji Put Blob) |
---|---|---|---|
Wersja 2019-12-12 lub nowsza | 4000 MiB | Około 190,7 TiB (4000 bloków MiB X 50 000) | 5000 MiB |
Wersja 2016-05-31 do wersji 2019-07-07 | 100 MiB | Około 4,75 TiB (100 bloków MiB X 50 000) | 256 MiB |
Wersje wcześniejsze niż 2016-05-31 | 4 MiB | Około 195 GiB (4 MiB X 50,000 bloków) | 64 MiB |
Zobacz też
- Lista kontrolna wydajności i skalowalności dla usługi Blob Storage
- Cele skalowalności dla standardowych kont przechowywania
- Cele skalowalności dla kont magazynu blokowych obiektów blob w warstwie Premium
- Cele skalowalności dostawcy zasobów usługi Azure Storage
- Limity i limity przydziału subskrypcji platformy Azure