Notatka
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.
Azure Files oferuje w pełni zarządzane udziały plików w chmurze, do których można uzyskać dostęp za pośrednictwem protokołów udostępniania plików SMB i NFS. W tym artykule omówiono cele dotyczące skalowalności i wydajności dla usługi Azure Files. Oprócz limitów ustawionych przez Azure Files inne zmienne we wdrożeniu mogą mieć wpływ na te cele. Przetestuj wzorzec użycia, aby określić, czy skalowalność i wydajność Azure Files spełniają twoje wymagania.
Dostawcy zasobów
Na platformie Azure zasób jest elementem, którym można zarządzać, który można utworzyć i skonfigurować w ramach subskrypcji platformy Azure i grup zasobów. Dostawcy zasobów to usługi zarządzania, które dostarczają określone typy zasobów. Chociaż możesz pracować z wieloma zasobami w celu wdrożenia obciążenia w Azure, Azure Files koncentruje się na dwóch kluczowych zasobach:
Konta magazynu oferowane przez dostawcę
Microsoft.Storagezasobów. Konta magazynu to zasoby najwyższego poziomu reprezentujące udostępnioną pulę magazynu, liczbę operacji we/wy na sekundę i przepływność, w których można wdrożyć klasyczne udziały plików lub inne zasoby magazynu, w zależności od rodzaju konta magazynu. Wszystkie zasoby magazynowe wdrażane na koncie magazynu podlegają limitom obowiązującym dla tego konta magazynu. Klasyczne udziały plików obsługują protokoły udostępniania plików SMB i NFS.Udziały plików, oferowane przez dostawcę zasobów
Microsoft.FileShares. Udziały plików to nowy typ zasobu najwyższego poziomu, który upraszcza wdrażanie usługi Azure Files, eliminując konto magazynu. W przeciwieństwie do klasycznych udostępnień plików, które musisz wdrożyć na koncie pamięci masowej, udostępniasz pliki bezpośrednio do grupy zasobów, podobnie jak wdrażasz konta pamięci masowej i inne znane zasoby Azure, takie jak maszyny wirtualne, dyski czy sieci wirtualne. Udziały plików obsługują protokół udostępniania plików NFS. Jeśli wymagany jest protokół SMB, wybierz klasyczne udziały plików w swoim wdrożeniu.
Cele skalowania klasycznego udziału plików (Microsoft.Storage)
Dwa typy limitów dotyczą kont magazynu i klasycznych udziałów plików:
Limity płaszczyzny sterowania, które egzekwuje dostawca zasobów
Microsoft.Storage. Te limity dotyczą żądań zarządzania, takich jak tworzenie, aktualizowanie lub usuwanie konta magazynowego albo innych zasobów podrzędnych, w tym między innymi klasycznych udziałów plików.Limity płaszczyzny danych, które egzekwuje platforma usługi Azure Storage. Te limity dotyczą operacji, takich jak tworzenie i usuwanie plików i folderów za pośrednictwem protokołu SMB, NFS, FileREST i innych protokołów. Ze względów historycznych niektóre operacje zarządzania, takie jak tworzenie, aktualizacja lub usuwanie klasycznych udziałów plików, są również dostępne za pośrednictwem płaszczyzny danych (protokół FileREST).
Microsoft.Storagelimity nie mają zastosowania do żądań zarządzania wysyłanych bezpośrednio do platformy magazynu Azure.
Microsoft.Storage — limity płaszczyzny sterowania
Następujące limity dotyczą kont magazynu lub zasobów podrzędnych konta magazynu, takich jak klasyczne udziały plików.
| Attribute | Ograniczenie |
|---|---|
| Maksymalna liczba kont magazynowych w ramach subskrypcji w regionie | Domyślnie 250 kont magazynowych. Możesz poprosić o podwyżenie limitu , aby podnieść ten limit do 500. |
| Maksymalna liczba klasycznych udziałów plikowych na konto magazynowe |
|
| Maksymalna liczba migawek udziałów plików na klasyczny udział plików | 200 |
| Maksymalna liczba reguł sieci wirtualnej dla konta magazynowego | 400 |
| Maksymalna liczba reguł adresów IP na konto pamięci masowej | 400 |
| Operacje odczytu w zarządzaniu | 800 co 5 minut |
| Operacje zapisu na potrzeby zarządzania | 10 na sekundę / 1200 na godzinę |
| Operacje listy zarządzania | 100 na 5 minut |
Limity płaszczyzny danych konta magazynu
Konta magazynu mają nieco inne limity w zależności od jednostki SKU i rodzaju konta magazynu. SKU konta magazynowego jest kombinacją warstwy danych, wariantu modelu rozliczeń i nadmiarowości. Rodzaj konta magazynu jest dodatkowym modyfikatorem, który określa, które usługi magazynu, funkcje i modele rozliczeń obsługuje. W przypadku klasycznych udziałów plików istnieją cztery kombinacje:
Zapewnione konta magazynu SSD w wersji 2, które są reprezentowane przez
FileStoragetypy kont magazynowych orazPremiumV2_LRSlubPremiumV2_ZRSjednostki SKU. Te konta magazynowe mogą zawierać tylko klasyczne udziały plików i nie mogą być używane do tworzenia innych zasobów magazynu, takich jak kontenery obiektów blob, kolejki czy tabele. Klasyczne udziały plików wdrożone na tych kontach magazynu są zawsze w warstwie nośnika SSD i rozliczane przy użyciu aprowizowanego modelu rozliczeniowego w wersji 2.Zarejestrowane konta magazynu HDD w wersji 2, które są reprezentowane przez
FileStoragerodzaj konta magazynowego iStandardV2_LRS,StandardV2_ZRS,StandardV2_GRSlubStandardV2_GZRSjednostki SKU konta magazynowego. Te konta magazynowe mogą zawierać tylko klasyczne udziały plików i nie mogą być używane do tworzenia innych zasobów magazynu, takich jak kontenery obiektów blob, kolejki czy tabele. Klasyczne udziały plików wdrożone na tych kontach magazynu są zawsze w warstwie nośnika HDD i rozliczane przy użyciu aprowizowanego modelu rozliczeniowego w wersji 2.Aprowizowane konta magazynowe SSD w wersji 1, które są reprezentowane przez
FileStoragerodzaj konta magazynowego oraz jednostki SKUPremium_LRSlubPremium_ZRS. Te konta magazynowe mogą zawierać tylko klasyczne udziały plików i nie mogą być używane do tworzenia innych zasobów magazynu, takich jak kontenery obiektów blob, kolejki czy tabele. Klasyczne udziały plików wdrożone na tych kontach magazynowych są zawsze w warstwie nośnika SSD i rozliczane przy użyciu przydzielonego modelu rozliczeniowego w modelu v1.Konta HDD z płatnością zgodnie z rzeczywistym użyciem, które są reprezentowane przez
StorageV2rodzaj konta magazynu iStandard_LRS,Standard_ZRS,Standard_GRS,Standard_GZRS,Standard_RAGRSlubStandard_RAGZRSmagazynu SKU. Te konta przechowywania mogą zawierać tradycyjne udostępniane pliki lub inne zasoby przechowywania, takie jak kontenery obiektów blob, kolejki i tabele. Tradycyjne udziały plików wdrożone na tych kontach magazynu są zawsze w warstwie nośnika HDD i rozliczane przy użyciu modelu rozliczeniowego typu pay-as-you-go.
Note
Mimo że można wdrażać klasyczne udziały plików na kontach magazynu przy użyciu Standard_RAGRS jednostek SKU konta magazynu lub Standard_RAGZRS , usługa Azure Files nie obsługuje trybu ułatwień dostępu do odczytu dla kont magazynu geograficznie nadmiarowego. Te klasyczne udziały plików domyślnie korzystają z jednostek SKU konta magazynu Standard_GRS lub Standard_GZRS. Inne zasoby magazynu, takie jak kontenery blob, obsługują tryb dostępu do odczytu i mogą być zintegrowane na tych kontach magazynu.
Następujące limity dotyczą płaszczyzny danych konta magazynu. Wszystkie elementy na koncie magazynu, w tym również klasyczne udziały plików, kontenery obiektów blob, tabele lub kolejki, podlegają tym samym ograniczeniom.
| Attribute | Aprowizowany dysk SSD w wersji 2 | Dysk twardy przydzielony w wersji 2 | Zaprovisionowany dysk SSD v1 | HDD z opłatą za rzeczywiste użycie |
|---|---|---|---|---|
| Rodzaj konta magazynu | FileStorage | FileStorage | FileStorage | StorageV2 |
| SKUs |
|
|
|
|
| Maksymalna pojemność magazynu | 256 TiB | 4 PiB | 100 TiB | 5 PiB |
| Maksymalna liczba operacji we/wy na sekundę | 102 400 operacji we/wy na sekundę (IOPS) | 50 000 IOPS (operacji we/wy na sekundę) | 102 400 operacji we/wy na sekundę (IOPS) |
|
| Maksymalna przepływność | 10 340 MiB / s | 5120 MiB / s | 10 340 MiB / s |
|
Następujące wybrane regiony mają zwiększoną maksymalną liczbę operacji we/wy na sekundę i przepustowość tylko dla kont magazynowych na żądanie (StorageV2):
- Azja Wschodnia
- Azja Południowo-Wschodnia
- Australia Wschodnia
- Brazylia Południowa
- Kanada Środkowa
- Chiny Wschodnie 2
- Chiny Północne 3
- Europa Północna
- Europa Zachodnia
- Francja Środkowa
- Niemcy Środkowo-Zachodnie
- Indie Środkowe
- Japonia Wschodnia
- Jio Indie Zachodnie
- Korea Środkowa
- Norwegia Wschodnia
- Północna Republika Południowej Afryki
- Szwecja Środkowa
- Północne Zjednoczone Emiraty Arabskie
- Południowe Zjednoczone Królestwo
- Środkowe stany USA
- Wschodnie stany USA
- Wschodnie stany USA 2
- US Gov Wirginia
- US Gov Arizona
- Północno-środkowe stany USA
- Południowo-środkowe stany USA
- Zachodnie stany USA
- Zachodnie stany USA 2
- Zachodnie stany USA 3
Limity klasycznej warstwy danych udziałów plików
Następujące limity mają zastosowanie na poziomie klasycznego udziału plików. Wszystkie klasyczne udziały plików podlegają również limitom konta magazynu, w którym są wdrażane:
Konta magazynu SSD i HDD z aprowizacją w wersji 2: Nie można aprowizować większej pojemności magazynu, liczby operacji we/wy na sekundę (IOPS) ani przepustowości, niż obsługuje dane konto magazynu. Jednak aprowizowane udziały plików v2 obsługują krótkotrwałe zwiększanie liczby operacji IOPS w modelu kredytowym powyżej aprowizowanego poziomu IOPS, w miarę dostępnych zasobów. Jeśli wiele klasycznych udziałów plików na tym koncie jednocześnie osiąga zwiększoną wydajność, wydajność jest ograniczona przez limity IOPS konta magazynu.
Konta magazynu SSD z aprowizacją w wersji 1: Nie można aprowizować większej pojemności magazynu, niż obsługuje konto magazynu, ale można aprowizować większą liczbę operacji wejścia/wyjścia na sekundę (IOPS) lub większą przepływność, niż obsługuje konto magazynu. Jeśli całkowite użycie operacji wejścia/wyjścia na sekundę (IOPS) lub przepustowość przekroczy limity konta magazynowego, konto magazynowe ograniczy liczbę żądań.
Konta magazynu z płatnością zgodnie z rzeczywistym użyciem HDD: możesz utworzyć nieograniczoną liczbę klasycznych udostępnień plików. Chociaż każdy klasyczny udział plików może teoretycznie zużywać do limitu liczby operacji we/wy na sekundę i przepływności konta magazynu, jeśli łączne użycie wszystkich zasobów na koncie magazynu (klasyczne udziały plików, kontenery obiektów blob, tabele i kolejki) przekracza te limity, konto magazynu ogranicza żądania. Obecnie wszystkie udziały plików Azure z rozliczeniem za rzeczywiste użycie mogą wzrosnąć do 100 TiB. Funkcja dużych udziałów plików w Azure Files to starsze ustawienie, które umożliwiło udziały plików w modelu płatności za rzeczywiste użycie na wzrost powyżej 5 TiB. Jeśli masz starsze konto przechowywania, które poprzedza wprowadzenie tej funkcji, może być konieczne zwiększenie limitu udziału plików.
| Attribute | Aprowizowany dysk SSD w wersji 2 | Dysk twardy przydzielony w wersji 2 | Zaprovisionowany dysk SSD v1 | HDD z opłatą za rzeczywiste użycie |
|---|---|---|---|---|
| Jednostka zarządzania zasobami magazynowymi | 1 GiB | 1 GiB | 1 GiB | N/A |
| Jednostka zapewniania IOPS | 1 IO/s na sekundę | 1 IO/s na sekundę | N/A | N/A |
| Jednostka przydziału przepustowości | 1 MiB / sek | 1 MiB / sek | N/A | N/A |
| Minimalny rozmiar magazynu | 32 GiB (aprowizowana) | 32 GiB (aprowizowana) | 100 GiB (aprowizowana) | 0 bajtów |
| Maksymalny rozmiar magazynu | 256 TiB | 256 TiB | 100 TiB | 100 TiB |
| Maksymalna liczba plików | Unlimited | Unlimited | Unlimited | Unlimited |
| Maksymalna liczba operacji we/wy na sekundę (dane) | 102 400 operacji we/wy na sekundę (zależne od przydziału zasobów) | 50 000 operacji we/wy na sekundę (zależne od aprowizacji) | 102 400 operacji we/wy na sekundę (zależne od przydziału zasobów) | 20 000 operacji we/wy na sekundę |
| Maksymalna przepływność | 10 340 MiB/s (zależne od przydziału) | 5,120 MiB/s (zależne od przydziału) | 10 340 MiB/s (zależne od przydziału) | Do limitów konta magazynowego |
| Maksymalna liczba metadanych IOPS1 |
|
Do 12 000 operacji we/wy na sekundę |
|
Do 12 000 operacji we/wy na sekundę |
| Maksymalna długość nazwy pliku2 (pełna nazwa ścieżki, w tym wszystkie katalogi, nazwy plików i znaki ukośnika odwrotnego) | 2048 znaków | 2048 znaków | 2048 znaków | 2048 znaków |
| Maksymalna długość pojedynczego składnika pathname (w ścieżce \A\B\C\D każda litera reprezentuje katalog lub plik, który jest pojedynczym składnikiem) | 255 znaków | 255 znaków | 255 znaków | 255 znaków |
| Maksymalna liczba kanałów SMB Multichannel | 4 | N/A | 4 | N/A |
| Maksymalna liczba przechowywanych zasad dostępu dla zasobu plików | 5 | 5 | 5 | 5 |
1 Operacje metadanych to operacje, które manipulują uchwytami plików, takimi jak otwieranie pliku lub folderu. Maksymalny limit IOPS metadanych określa maksymalną liczbę operacji we/wy na sekundę, która może być używana na potrzeby metadanych, niezależnie od ilości aprowizowanych operacji we/wy na sekundę dla udziału plików. Udziały SMB na dyskach SSD mogą obsługiwać do 35 000 operacji IOPS dzięki funkcji buforowania metadanych. Aby uzyskać wskazówki, zapoznaj się z Monitorowanie liczby operacji we/wy na sekundę metadanych.
2 Usługa Azure Files wymusza niektóre reguły nazewnictwa dla nazw katalogów i plików.
Docelowa skala dla klasycznego udostępniania poszczególnych plików
Cele skalowania plików dotyczą poszczególnych plików przechowywanych w klasycznych udziałach plików. Możliwość osiągnięcia limitów dla pojedynczego pliku zależy od limitów klasycznego udziału plików oraz konta magazynu danych, w którym ten plik się znajduje.
| Attribute | Wartość SSD (obejmuje zarówno wersję v2, jak i wersję v1) | Wartość HDD (obejmuje zarówno aprowizowaną v2, jak i płatność według zużycia) |
|---|---|---|
| Maksymalna wielkość pliku | 4 TiB | 4 TiB |
| Maksymalna liczba IOPS na plik danych | 12 000 IOPS | 1 000 IOPS |
| Maksymalna przepustowość odczytu na plik (wieloklientski) | Do 10 240 MiB / s | Do limitu konta |
| Maksymalna przepustowość odczytu na plik | SMB: ~3 GiB/s, NFS: ~2 GiB/s | 60 MiB /s |
| Maksymalna przepustowość zapisu na plik | SMB: ~2 GiB/s, NFS: ~1,5 GiB/s | 60 MiB /s |
| Limit linków twardych na plik | 178 | N/A |
| Maksymalna liczba współbieżnych dojść dla katalogu głównego | 10 000 uchwytów | 10 000 uchwytów |
| Maksymalna liczba współbieżnych dojść na plik i katalog | 2000 uchwytów | 2000 uchwytów |
* Maksymalna liczba współbieżnych dojść na plik i katalog jest miękkim limitem dla klasycznych udziałów plików w warstwie nośnika SSD przy użyciu protokołu SMB. Jeśli musisz skalować poza ten limit, możesz włączyć buforowanie metadanych i zarejestrować się w celu zwiększenia limitów obsługi plików (wersja zapoznawcza).
Cele skalowania udziałów plików (Microsoft.FileShares)
Dwa typy limitów dotyczą udziałów plików utworzonych za pomocą dostawcy zasobów Microsoft.FileShares:
Limity płaszczyzny sterowania, które egzekwuje dostawca zasobów
Microsoft.FileShares. Te limity mają zastosowanie do żądań zarządzania, takich jak tworzenie, aktualizowanie lub usuwanie udziału plikowego albo zasobów podrzędnych, takich jak migawki udziału plikowego.Limity płaszczyzny danych, które egzekwuje platforma usługi Azure Storage. Te limity dotyczą akcji, takich jak tworzenie i usuwanie plików i folderów za pośrednictwem protokołu udostępniania plików NFS.
Microsoft.FileShares — limity płaszczyzny sterowania
Poniższe limity mają zastosowanie do udziału plików oraz do jego zasobów podrzędnych, takich jak migawki udziału plików.
| Attribute | Ograniczenie |
|---|---|
| Maksymalna liczba udziałów plików w ramach subskrypcji w regionie | 10 000 udziałów plikowych |
| Maksymalna liczba migawek na udział plików | 200 migawek udziałów plików |
| Operacje odczytu zarządzania1 | Maksymalnie 375 żądań na sekundę, wypełnianych w tempie 37 żądań na sekundę |
| Operacje zapisu w zarządzaniu1 | Maksymalnie 300 żądań na sekundę, wypełnianych w tempie 15 żądań na sekundę |
| Operacje zarządzania usuwaniem1 | Maksymalnie 300 żądań na sekundę, wypełnianych w tempie 15 żądań na sekundę |
1Microsoft.FileShares używa podobnego algorytmu ograniczania dla żądań zarządzania, jakiego używa sam Azure Resource Manager. Ograniczanie liczby żądań API jest realizowane przy użyciu algorytmu kubełka tokenów. Zasobnik tokenu reprezentuje maksymalną liczbę żądań, które można wysłać dla każdej sekundy. Gdy osiągniesz maksymalną liczbę żądań, szybkość wypełniania określa, jak szybko nowe żądania są dodawane do zasobnika.
Obiekty docelowe płaszczyzny danych udostępniania plików
Następujące limity mają zastosowanie na poziomie udziału plików i są wymuszane na płaszczyźnie danych. Udostępnienia plików utworzone przez Microsoft.FileShares dostawcę zasobów korzystają z zaoferowanego modelu rozliczeniowego w wersji 2.
| Attribute | Wartość dysku SSD |
|---|---|
| Jednostka zarządzania zasobami magazynowymi | 1 GiB |
| Jednostka zapewniania IOPS | 1 IO/s na sekundę |
| Jednostka przydziału przepustowości | 1 MiB / sek |
| Minimalny aprowizowany rozmiar magazynu | 32 GiB |
| Minimalna zagwarantowana wartość IOPS | 3 000 operacji we/wy na sekundę |
| Minimalny rozmiar aprowizowanej przepływności | 100 MiB /s |
| Maksymalny aprowizowany rozmiar magazynu | 256 TiB |
| Maksymalna zaprovisionowana liczba operacji we/wy na sekundę | 102 400 operacji we/wy na sekundę (IOPS) |
| Maksymalna aprowizowana przepływność | 10 340 MiB / s |
| Maksymalna liczba operacji we/wy na sekundę metadanych 1 | Do 35 000 operacji we/wy na sekundę (IOPS) |
| Maksymalna długość nazwy pliku2 (pełna nazwa ścieżki, w tym wszystkie katalogi, nazwy plików i znaki ukośnika odwrotnego) | 2048 znaków |
| Maksymalna długość pojedynczego składnika pathname (w ścieżce \A\B\C\D każda litera reprezentuje katalog lub plik, który jest pojedynczym składnikiem) | 255 znaków |
1 Operacje metadanych to operacje, które manipulują uchwytami plików, takimi jak otwieranie pliku lub folderu. Maksymalny limit IOPS dla metadanych określa maksymalną liczbę operacji IOPS, jaką mogą wykorzystywać metadane, niezależnie od liczby przydzielonych operacji IOPS dla udziału plików.
Parametry skalowania zasobów udostępniania plików dla poszczególnych plików
Cele skalowania plików mają zastosowanie do poszczególnych plików przechowywanych w udziale plików. Możliwość osiągnięcia limitów dla pojedynczego pliku podlega limitom zasobów plików.
| Attribute | Wartość dysku SSD |
|---|---|
| Maksymalna wielkość pliku | 4 TiB |
| Maksymalna liczba IOPS na plik danych | 12 000 IOPS |
| Maksymalna przepustowość odczytu na plik (wieloklientski) | Do 10 240 MiB / s |
| Maksymalna przepustowość odczytu na plik | ~2 GiB/s |
| Maksymalna przepustowość zapisu na plik | ~1,5 GiB/s |
| Limit linków twardych na plik | 178 |
| Maksymalna liczba współbieżnych dojść dla katalogu głównego | 10 000 uchwytów |
| Maksymalna liczba współbieżnych dojść na plik i katalog | 2000 uchwytów |