Cele skalowalności i wydajności dla kont magazynu obiektów blob stronicowych w warstwie Premium
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 usługi Azure Storage jest dostępna w umowie SLA dla kont magazynu.
Skalowanie obiektów docelowych dla kont stronicowych obiektów blob w warstwie Premium
Konto magazynu obiektów blob o wydajności Premium jest zoptymalizowane pod kątem operacji odczytu/zapisu. Ten typ konta magazynu zwraca dysk niezarządzany dla maszyny wirtualnej platformy Azure.
Uwaga
Firma Microsoft zaleca używanie dysków zarządzanych z maszynami wirtualnymi platformy Azure, jeśli to możliwe. Aby uzyskać więcej informacji na temat dysków zarządzanych, zobacz Omówienie usługi Azure Disk Storage dla maszyn wirtualnych.
Konta magazynu stronicowych obiektów blob w warstwie Premium mają następujące cele skalowalności:
Łączna pojemność konta | Łączna przepustowość dla konta magazynu lokalnie nadmiarowego |
---|---|
Pojemność dysku: 4 TB (pojedynczy dysk)/ 35 TB (łączna suma wszystkich dysków) Pojemność migawki: 10 TB3 |
Do 50 gigabitów na sekundę dla ruchu przychodzącego1 + wychodzącego2 |
1 Wszystkie dane (żądania) wysyłane do konta magazynu
2 Wszystkie dane (odpowiedzi) odebrane z konta magazynu
3 Całkowita liczba migawek, które może mieć pojedynczy stronicowy obiekt blob, wynosi 100.
Konto stronicowych obiektów blob w warstwie Premium to konto ogólnego przeznaczenia skonfigurowane pod kątem wydajności Premium. Zalecane są konta magazynu ogólnego przeznaczenia w wersji 2.
Jeśli używasz kont magazynu obiektów blob w warstwie Premium dla dysków niezarządzanych, a aplikacja przekracza cele skalowalności pojedynczego konta magazynu, firma Microsoft zaleca migrację do dysków zarządzanych. Aby uzyskać więcej informacji na temat dysków zarządzanych, zobacz Omówienie usługi Azure Disk Storage dla maszyn wirtualnych.
Jeśli nie możesz przeprowadzić migracji na dyski zarządzane, skompiluj aplikację, aby używać wielu kont magazynu i partycjonować dane na tych kontach magazynu. Jeśli na przykład chcesz dołączyć 51 TB dysków na wielu maszynach wirtualnych, rozłóż je na dwa konta magazynu. 35 TB to limit dla pojedynczego konta magazynu w warstwie Premium. Upewnij się, że jedno konto magazynu o wydajności Premium nigdy nie ma więcej niż 35 TB aprowizowanych dysków.