Cele dotyczące skalowalności i wydajności dostawcy zasobów usługi Azure Storage
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ę.
Pamiętaj, aby przetestować 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 tego, co partycja może obsłużyć dla obciążenia, usługa Azure Storage zacznie 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 umożliwia zmniejszenie obciążenia partycji i złagodzenie skoków ruchu do tej partycji.
Umowa dotycząca poziomu usług (SLA) dla kont usługi Azure Storage jest dostępna w umowie SLA dla kont magazynu.
Skalowanie obiektów docelowych dostawcy zasobów
Poniższe limity mają zastosowanie tylko podczas wykonywania operacji zarządzania przy użyciu usługi Azure Resource Manager z usługą Microsoft Azure Storage. Limity dotyczą poszczególnych regionów zasobu w żądaniu.
Zasób | Limit |
---|---|
Operacje zarządzania kontami magazynu (odczyt) | 800 na 5 minut |
Operacje zarządzania kontami magazynu (zapis) | 10 na sekundę / 1200 na godzinę |
Operacje zarządzania kontami magazynu (generowanie listy) | 100 na 5 minut |