Udostępnij za pomocą


Lista kontrolna wydajności dla usługi Blob Storage

Ta lista kontrolna pozwala zmniejszyć opóźnienia, zwiększyć przepływność i dostosować ją do celów skalowania i wydajności usługi Azure Storage. Usługa Azure Storage używa terminu cele , a nie limity , ponieważ niektóre wartości można zwiększyć po żądaniu. Gdy klienci zbliżają się do tych celów lub przekraczają te cele, usługa Azure Storage może ograniczać żądania, co zwiększa opóźnienie. Użyj listy kontrolnej w tym artykule, aby dopasować się do celów bez poświęcania wydajności.

Uwaga / Notatka

Ten artykuł dotyczy wszystkich klientów. Aby uzyskać zalecenia dotyczące tylko aplikacji niestandardowych, zapoznaj się z listą kontrolną wydajności dla deweloperów.

Lista kontrolna wydajności

  • Rozważ użycie magazynu Premium: w przypadku wysokich stawek transakcji i niskich opóźnień przekraczających standardowe wartości docelowe, użyj kont blokowej pamięci masowej dla obiektów blob w warstwie Premium. Zobacz Konta premium dla magazynu blokowego typu blob.

  • Lokalizowanie danych w pobliżu klientów: zmniejsz opóźnienie sieci, umieszczając konta magazynowe w tym samym regionie Azure co klienci. W przypadku klientów spoza platformy Azure użyj regionu bliżej nich. W przypadku wielu regionów z różnymi potrzebami dotyczącymi danych rozważ użycie oddzielnych kont magazynu na region. W przypadku danych udostępnionych użyj zasad replikacji obiektów, aby zbliżyć dane do klientów. W przypadku dystrybucji zawartości internetowej rozważ usługę Azure Front Door CDN.

  • Użyj narzędzi do transferu danych zoptymalizowanych pod kątem wydajności: użyj narzędzia AzCopy do transferów zbiorczych z wysokimi szybkościami transferu i przekazywaniem równoległym. Zobacz Wprowadzenie do narzędzia AzCopy. W przypadku dużych importów danych w trybie offline, gdy jest to ograniczone przez czas, sieć lub koszty, użyj urządzenia Azure Data Box.

  • Aktywuj blokowe obiekty blob o dużej przepustowości: Skonfiguruj klientów do przekazywania obiektów blob lub bloków o rozmiarach większych niż 256 KiB. Większe rozmiary obiektów blob lub bloków automatycznie aktywują blokowe obiekty blob o wysokiej przepływności, które zapewniają wysokowydajne pobieranie, niezależne od nazewnictwa partycji.

  • Używaj prefiksów skrótów w przypadku używania małych rozmiarów bloków: zwiększ równoważenie obciążenia, dodając sekwencję skrótów (trzy cyfry) lub wartość sekund tak szybko, jak to możliwe w kluczach partycji. Skraca to czas listowania, zapytania i odczytywania blobów w przypadkach, gdy rozmiary bloków są małe. Zobacz Optymalizowanie partycji blobów.

  • Maksymalizuj przepływność sieci — używaj większych rozmiarów maszyn wirtualnych w celu uzyskania wyższych limitów sieci. W przypadku klientów lokalnych przejrzyj możliwości sieci i łączność z lokalizacją usługi Azure Storage. Możesz ulepszyć te możliwości lub skonfigurować klientów, aby wydajniej z nimi pracować. Monitorowanie jakości linków za pomocą narzędzi, takich jak WireShark lub NetMon, w celu identyfikowania błędów i utraty pakietów.

Dalsze kroki