Omówienie kont magazynu
Konto usługi Azure Storage zawiera wszystkie obiekty danych usługi Azure Storage: obiekty blob, pliki, kolejki i tabele. Konto magazynu zapewnia unikatową przestrzeń nazw dla danych usługi Azure Storage, które są dostępne z dowolnego miejsca na świecie za pośrednictwem protokołu HTTP lub HTTPS. Dane na koncie magazynu są trwałe i wysoce dostępne, bezpieczne i wysoce skalowalne.
Aby dowiedzieć się, jak utworzyć konto usługi Azure Storage, zobacz Tworzenie konta magazynu.
Typy kont magazynu
Usługa Azure Storage oferuje kilka typów kont magazynu. Każdy typ obsługuje różne funkcje i ma własny model cen.
W poniższej tabeli opisano typy kont magazynu zalecane przez firmę Microsoft w większości scenariuszy. Wszystkie te użyć modelu wdrażania usługi Azure Resource Manager .
Typ konta magazynu | Obsługiwane usługi magazynu | Opcje nadmiarowości | Użycie |
---|---|---|---|
Standardowa ogólnego przeznaczenia, wersja 2 | Blob Storage (w tym Data Lake Storage1), Queue Storage, Table Storage i Azure Files | Magazyn lokalnie nadmiarowy (LRS) / magazyn geograficznie nadmiarowy (GRS) / magazyn geograficznie nadmiarowy dostępny do odczytu (RA-GRS) Magazyn strefowo nadmiarowy (ZRS) / magazyn geograficznie nadmiarowy (GZRS) / magazyn geograficznie nadmiarowy dostępny do odczytu strefowo nadmiarowy (RA-GZRS)2 |
Typ konta magazynu w warstwie Standardowa dla obiektów blob, udziałów plików, kolejek i tabel. Jest on zalecany dla większości scenariuszy korzystających z usługi Azure Storage. Jeśli chcesz obsługiwać system plików sieciowych (NFS) w usłudze Azure Files, użyj typu konta udziałów plików w warstwie Premium. |
Blokowe obiekty blob w warstwiePremium 3 | Blob Storage (w tym Data Lake Storage1) | LRS Magazyn ZRS2 |
Typ konta usługi Premium Storage dla blokowych obiektów blob i uzupełnialnych obiektów blob. Zalecane w scenariuszach o wysokich stawkach transakcji lub używających mniejszych obiektów lub wymagających stale niskiego opóźnienia magazynu. Dowiedz się więcej o przykładowych obciążeniach. |
Udziałyplików w warstwie Premium 3 | Azure Files | LRS Magazyn ZRS2 |
Typ konta usługi Premium Storage tylko dla udziałów plików. Zalecane w przypadku aplikacji w skali przedsiębiorstwa lub o wysokiej wydajności. Użyj tego typu konta, jeśli chcesz mieć konto magazynu, które obsługuje zarówno blok komunikatów serwera (SMB) jak i udziały plików NFS. |
Stronicowe obiekty blob w warstwiePremium 3 | Tylko stronicowe obiekty blob | LRS Magazyn ZRS2 |
Typ konta usługi Premium Storage tylko dla stronicowych obiektów blob. Dowiedz się więcej o stronicowych obiektach blob i przykładowych przypadkach użycia. |
1 Data Lake Storage to zestaw funkcji przeznaczonych do analizy danych big data opartych na usłudze Azure Blob Storage. Aby uzyskać więcej informacji, zobacz Wprowadzenie do usługi Data Lake Storage i Tworzenie konta magazynu do użycia z usługą Data Lake Storage.
2 magazyny ZRS, GZRS i RA-GZRS są dostępne tylko dla standardowych obiektów blob ogólnego przeznaczenia w wersji 2, blokowych obiektów blob w warstwie Premium, udziałów plików Premium i kont stronicowych obiektów blob w warstwie Premium w niektórych regionach. Aby uzyskać więcej informacji, zobacz Nadmiarowość usługi Azure Storage.
3 Konta magazynu o wydajności Premium używają dysków półprzewodnikowych (SSD) do małych opóźnień i wysokiej przepływności.
Obsługiwane są również starsze konta magazynu. Aby uzyskać więcej informacji, zobacz Starsze typy kont magazynu.
Umowa dotycząca poziomu usług (SLA) dla kont usługi Azure Storage jest dostępna w umowie SLA dla kont magazynu.
Uwaga
Nie można zmienić konta magazynu na inny typ po jego utworzeniu. Aby przenieść dane na konto magazynu innego typu, musisz utworzyć nowe konto i skopiować dane do nowego konta.
Nazwa konta magazynu
Podczas określania nazwy konta magazynu należy pamiętać o następujących regułach:
- Nazwy kont usługi Storage muszą mieć długość od 3 do 24 znaków i mogą zawierać tylko cyfry i małe litery.
- Nazwa konta magazynu musi być unikatowa w obrębie platformy Azure. Każde konto magazynu musi mieć inną nazwę.
Punkty końcowe konta usługi Storage
Konto magazynu zapewnia unikatową przestrzeń nazw na platformie Azure dla danych użytkownika. Każdy obiekt przechowywany w usłudze Azure Storage ma adres URL zawierający unikatową nazwę konta. Kombinacja nazwy konta i punktu końcowego usługi tworzy punkty końcowe dla konta magazynu.
Istnieją dwa typy punktów końcowych usługi dostępnych dla konta magazynu:
- Standardowe punkty końcowe (zalecane). Domyślnie można utworzyć maksymalnie 250 kont magazynu na region z standardowymi punktami końcowymi w danej subskrypcji. W przypadku zwiększenia limitu przydziału można utworzyć maksymalnie 500 kont magazynu ze standardowymi punktami końcowymi na region. Aby uzyskać więcej informacji, zobacz Zwiększanie limitów przydziału kont usługi Azure Storage.
- Punkty końcowe strefy dns platformy Azure (wersja zapoznawcza). W ramach danej subskrypcji można utworzyć maksymalnie 5000 kont magazynu na region z punktami końcowymi strefy DNS platformy Azure.
W ramach jednej subskrypcji można tworzyć konta ze standardowymi lub punktami końcowymi strefy DNS platformy Azure dla maksymalnie 5250 kont na region na subskrypcję. W przypadku zwiększenia limitu przydziału można utworzyć maksymalnie 5500 kont magazynu na region na subskrypcję.
Konto magazynu można skonfigurować tak, aby używało domeny niestandardowej dla punktu końcowego usługi Blob Storage. Aby uzyskać więcej informacji, zobacz Konfigurowanie niestandardowej nazwy domeny dla konta usługi Azure Storage.
Ważne
W przypadku odwoływania się do punktu końcowego usługi w aplikacji klienckiej zaleca się unikanie zależności od buforowanego adresu IP. Adres IP konta magazynu może ulec zmianie, a poleganie na buforowanym adresie IP może spowodować nieoczekiwane zachowanie.
Ponadto zaleca się honorowanie czasu wygaśnięcia (TTL) rekordu DNS i unikanie zastępowania go. Zastąpienie czasu wygaśnięcia DNS może spowodować nieoczekiwane zachowanie.
Standardowe punkty końcowe
Standardowy punkt końcowy usługi w usłudze Azure Storage zawiera protokół (zalecany jest protokół HTTPS), nazwę konta magazynu jako poddomenę oraz stałą domenę zawierającą nazwę usługi.
W poniższej tabeli wymieniono format standardowych punktów końcowych dla każdej z usług Azure Storage.
Usługa magazynu | Punkt końcowy |
---|---|
Blob Storage | https://<storage-account>.blob.core.windows.net |
Statyczna witryna internetowa (Blob Storage) | https://<storage-account>.web.core.windows.net |
Data Lake Storage | https://<storage-account>.dfs.core.windows.net |
Azure Files | https://<storage-account>.file.core.windows.net |
Queue Storage | https://<storage-account>.queue.core.windows.net |
Table Storage | https://<storage-account>.table.core.windows.net |
Po utworzeniu konta przy użyciu standardowych punktów końcowych można łatwo skonstruować adres URL obiektu w usłudze Azure Storage, dołączając lokalizację obiektu na koncie magazynu do punktu końcowego. Na przykład adres URL obiektu blob będzie podobny do następującego:
https://*mystorageaccount*.blob.core.windows.net/*mycontainer*/*myblob*
Punkty końcowe strefy DNS platformy Azure (wersja zapoznawcza)
Ważne
Punkty końcowe strefy usługi Azure DNS są obecnie dostępne w wersji zapoznawczej. Zobacz Dodatkowe warunki użytkowania wersji zapoznawczych platformy Microsoft Azure, aby zapoznać się z postanowieniami prawnymi dotyczącymi funkcji platformy Azure, które są w wersji beta lub wersji zapoznawczej albo w inny sposób nie zostały jeszcze wydane jako ogólnie dostępne.
Podczas tworzenia konta usługi Azure Storage z punktami końcowymi strefy usługi Azure DNS (wersja zapoznawcza) usługa Azure Storage dynamicznie wybiera strefę usługi Azure DNS i przypisuje ją do konta magazynu podczas jego tworzenia. Punkty końcowe nowego konta magazynu są tworzone w dynamicznie wybranej strefie usługi Azure DNS. Aby uzyskać więcej informacji na temat stref usługi Azure DNS, zobacz Strefy DNS.
Punkt końcowy usługi strefy DNS platformy Azure w usłudze Azure Storage zawiera protokół (zalecane jest protokół HTTPS), nazwę konta magazynu jako domenę podrzędną oraz domenę zawierającą nazwę usługi i identyfikator strefy DNS. Identyfikator strefy DNS zawsze zaczyna się od z
i może zawierać zakres od z00
do z50
.
W poniższej tabeli wymieniono format punktów końcowych strefy dns platformy Azure dla każdej z usług Azure Storage:
Usługa magazynu | Punkt końcowy |
---|---|
Blob Storage | https://<storage-account>.z[00-50].blob.storage.azure.net |
Statyczna witryna internetowa (Blob Storage) | https://<storage-account>.z[00-50].web.storage.azure.net |
Data Lake Storage | https://<storage-account>.z[00-50].dfs.storage.azure.net |
Azure Files | https://<storage-account>.z[00-50].file.storage.azure.net |
Queue Storage | https://<storage-account>.z[00-50].queue.storage.azure.net |
Table Storage | https://<storage-account>.z[00-50].table.storage.azure.net |
Ważne
Możesz utworzyć maksymalnie 5000 kont z punktami końcowymi strefy DNS platformy Azure na subskrypcję. Może być jednak konieczne zaktualizowanie kodu aplikacji w celu wykonania zapytania dotyczącego punktu końcowego konta w czasie wykonywania. Możesz wywołać operację Pobierz właściwości , aby wykonać zapytanie dotyczące punktów końcowych konta magazynu.
Punkty końcowe strefy usługi Azure DNS są obsługiwane tylko dla kont utworzonych za pomocą modelu wdrażania usługi Azure Resource Manager. Aby uzyskać więcej informacji, zobacz Omówienie usługi Azure Resource Manager.
Aby dowiedzieć się, jak utworzyć konto magazynu przy użyciu punktów końcowych strefy usługi Azure DNS, zobacz Tworzenie konta magazynu.
Informacje o wersji zapoznawczej
Wersja zapoznawcza punktów końcowych strefy DNS platformy Azure jest dostępna we wszystkich regionach publicznych. Wersja zapoznawcza nie jest dostępna w żadnym regionie chmury dla instytucji rządowych.
Aby zarejestrować się w celu korzystania z wersji zapoznawczej, postępuj zgodnie z instrukcjami podanymi w temacie Konfigurowanie funkcji w wersji zapoznawczej w subskrypcji platformy Azure. Określ PartitionedDnsPublicPreview
jako nazwę funkcji i Microsoft.Storage
jako przestrzeń nazw dostawcy.
Rekordy CNAME, poddomeny i adresy IP
Każdy punkt końcowy konta magazynu wskazuje łańcuch rekordów CNAME DNS, które ostatecznie wskazują rekord DNS A. Liczba rekordów i poddomen skojarzonych z każdym rekordem może się różnić w zależności od typu konta magazynu i sposobu konfigurowania konta.
Punkt końcowy konta magazynu jest stabilny i nie zmienia się. Rekordy CNAME w danym łańcuchu mogą jednak ulec zmianie i nie będą powiadamiane o zmianie. Jeśli hostujesz prywatną usługę DNS na platformie Azure, te zmiany mogą mieć wpływ na konfigurację.
Należy uwzględnić następujące wytyczne:
Łańcuch CNAME skojarzony z punktem końcowym konta magazynu może ulec zmianie bez powiadomienia. Aplikacje i środowiska nie powinny mieć zależności od liczby rekordów CNAME ani domen podrzędnych skojarzonych z tymi rekordami CNAME.
Adres IP rekordu A zwracany przez rozpoznawanie nazw DNS punktu końcowego konta magazynu może często się zmieniać.
Aplikacje i systemy operacyjne powinny zawsze honorować czas wygaśnięcia (TTL) skojarzony z rekordem CNAME. Buforowanie wartości rekordu CNAME poza TTL może prowadzić do niezamierzonego zachowania.
Migrowanie konta magazynu
Poniższa tabela zawiera podsumowanie i wskazówki dotyczące przenoszenia, uaktualniania lub migrowania konta magazynu:
Scenariusz migracji | Szczegóły |
---|---|
Przenoszenie konta magazynu do innej subskrypcji | Usługa Azure Resource Manager udostępnia opcje przenoszenia zasobu do innej subskrypcji. Aby uzyskać więcej informacji, zobacz Przenoszenie zasobów do nowej grupy zasobów lub subskrypcji. |
Przenoszenie konta magazynu do innej grupy zasobów | Usługa Azure Resource Manager udostępnia opcje przenoszenia zasobu do innej grupy zasobów. Aby uzyskać więcej informacji, zobacz Przenoszenie zasobów do nowej grupy zasobów lub subskrypcji. |
Przenoszenie konta magazynu do innego regionu | Aby przenieść konto magazynu, utwórz kopię konta magazynu w innym regionie. Następnie przenieś dane na to konto za pomocą narzędzia AzCopy lub innego wybranego narzędzia. Aby uzyskać więcej informacji, zobacz Przenoszenie konta usługi Azure Storage do innego regionu. |
Uaktualnienie do konta magazynu ogólnego przeznaczenia w wersji 2 | Konto magazynu ogólnego przeznaczenia w wersji 1 lub konto usługi Blob Storage można uaktualnić do konta ogólnego przeznaczenia w wersji 2. Pamiętaj, że tej akcji nie można cofnąć. Aby uzyskać więcej informacji, zobacz Uaktualnienie konta magazynu ogólnego przeznaczenia do wersji 2. |
Migrowanie klasycznego konta magazynu do usługi Azure Resource Manager | Model wdrażania usługi Azure Resource Manager jest lepszy od klasycznego modelu wdrażania pod względem funkcjonalności, skalowalności i zabezpieczeń. Aby uzyskać więcej informacji na temat migrowania klasycznego konta magazynu do usługi Azure Resource Manager, zobacz sekcję "Migracja kont magazynu" w sekcji Migracja obsługiwanych przez platformę zasobów IaaS z wersji klasycznej do usługi Azure Resource Manager. |
Transferowanie danych na konto magazynu
Firma Microsoft udostępnia usługi i narzędzia do importowania danych z lokalnych urządzeń magazynujących lub dostawców magazynu w chmurze innych firm. Używane rozwiązanie zależy od ilości przesyłanych danych. Aby uzyskać więcej informacji, zobacz Omówienie migracji usługi Azure Storage.
Wymaganie szyfrowania konta magazynu
Wszystkie dane na koncie magazynu są automatycznie szyfrowane po stronie usługi. Aby uzyskać więcej informacji na temat szyfrowania i zarządzania kluczami, zobacz Szyfrowanie usługi Azure Storage dla danych magazynowanych.
Rozliczanie konta usługi Storage
Opłaty za usługę Azure Storage są naliczane na podstawie użycia konta magazynu. Wszystkie obiekty w koncie magazynu są rozliczane wspólnie jako grupa. Koszty magazynu są obliczane zgodnie z następującymi czynnikami:
- Region odnosi się do regionu geograficznego, w którym opiera się Twoje konto.
- Typ konta odnosi się do typu używanego konta magazynu.
- Warstwa dostępu odnosi się do wzorca użycia danych określonego dla konta ogólnego przeznaczenia w wersji 2 lub usługi Blob Storage.
- Pojemność odnosi się do ilości przydziału konta magazynu używanego do przechowywania danych.
- Nadmiarowość określa, ile kopii danych jest przechowywanych jednocześnie i w jakich lokalizacjach.
- Transakcje odnoszą się do wszystkich operacji odczytu i zapisu w usłudze Azure Storage.
- Ruch wychodzący danych odnosi się do wszystkich danych przesyłanych z regionu świadczenia usługi Azure. Gdy dostęp do danych na koncie magazynu uzyskuje aplikacja, która nie działa w tym samym regionie, opłata jest naliczana za ruch wychodzący danych. Aby uzyskać informacje na temat grup zasobów w celu grupowania danych i usług w tym samym regionie w celu ograniczenia opłat za ruch wychodzący, zobacz Co to jest grupa zasobów platformy Azure?.
Strona cennika usługi Azure Storage zawiera szczegółowe informacje o cenach na podstawie typu konta, pojemności magazynu, replikacji i transakcji. Szczegóły cennika transferów danych zawierają szczegółowe informacje o cenach dla ruchu wychodzącego danych. Aby oszacować koszty, możesz użyć kalkulatora cen usługi Azure Storage.
Koszty usług platformy Azure. Usługa Azure Cost Management ułatwia określanie budżetów i konfigurowanie alertów w celu utrzymywania wydatków pod kontrolą. Analizuj i optymalizuj koszty platformy Azure oraz zarządzaj nimi za pomocą usługi Cost Management. Aby dowiedzieć się więcej, zobacz Przewodnik Szybki start dotyczący analizowania kosztów.
Starsze typy kont magazynu
W poniższej tabeli opisano starsze typy kont magazynu. Te typy kont nie są zalecane przez firmę Microsoft, ale mogą być używane w niektórych scenariuszach:
Typ starszego konta magazynu | Obsługiwane usługi magazynu | Opcje nadmiarowości | Model wdrażania | Użycie |
---|---|---|---|---|
Standardowa ogólnego przeznaczenia, wersja 1 | Blob Storage, Queue Storage, Table Storage i Azure Files | LRS/GRS/RA-GRS | Resource Manager, wersja klasyczna1 | Konta ogólnego przeznaczenia w wersji 1 mogą nie mieć najnowszych funkcji ani najniższych cen za gigabajt. Rozważ użycie go w następujących scenariuszach:
|
Blob Storage | Blob Storage (tylko blokowe obiekty blob i uzupełnialne obiekty blob) | LRS/GRS/RA-GRS | Resource Manager | Firma Microsoft zaleca używanie standardowych kont ogólnego przeznaczenia w wersji 2, jeśli jest to możliwe. |
1 Od 1 sierpnia 2022 r. nie będzie już można tworzyć nowych kont magazynu przy użyciu klasycznego modelu wdrażania. Zasoby utworzone przed tą datą będą nadal obsługiwane do 31 sierpnia 2024 r. Aby uzyskać więcej informacji, zobacz Klasyczne konta magazynu platformy Azure zostaną wycofane 31 sierpnia 2024 r.
Cele skalowalności dla kont magazynu w warstwie Standardowa
W poniższej tabeli opisano domyślne limity dla kont ogólnego przeznaczenia platformy Azure w wersji 2 (GPv2), ogólnego przeznaczenia w wersji 1 (GPv1) i usługi Blob Storage. Limit dotyczący ruchu przychodzącego odnosi się do wszystkich danych wysyłanych na konto magazynu. Limit dotyczący ruchu wychodzącego odnosi się do wszystkich danych odbieranych z konta magazynu.
Firma Microsoft zaleca używanie konta magazynu GPv2 w większości scenariuszy. Możesz łatwo uaktualnić konto GPv1 lub konto usługi Blob Storage do konta GPv2 bez przestoju i bez konieczności kopiowania danych. Aby uzyskać więcej informacji, zobacz Uaktualnianie do konta magazynu GPv2.
Uwaga
Możesz zażądać większej pojemności i limitów ruchu przychodzącego. Aby poprosić o zwiększenie, skontaktuj się z pomocą techniczną platformy Azure.
Zasób | Limit |
---|---|
Maksymalna liczba kont magazynu z standardowymi punktami końcowymi na region na subskrypcję, w tym kontami magazynu w warstwie Standardowa i Premium. | 250 domyślnie 500 według żądania1 |
Maksymalna liczba kont magazynu z punktami końcowymi strefy DNS platformy Azure (wersja zapoznawcza) na region na subskrypcję, w tym konta magazynu w warstwie Standardowa i Premium. | 5000 (wersja zapoznawcza) |
Domyślna maksymalna pojemność konta magazynu | 5 PiB 2 |
Maksymalna liczba kontenerów obiektów blob, obiektów blob, katalogów i podkatalogów (jeśli włączono hierarchiczną przestrzeń nazw), udziałów plików, tabel, kolejek, jednostek lub komunikatów na konto magazynu. | Brak ograniczeń |
Domyślna maksymalna szybkość żądań na konto ogólnego przeznaczenia w wersji 2 i usługi Blob Storage w następujących regionach:
|
40 000 żądań na sekundę2 |
Domyślna maksymalna szybkość żądań dla konta ogólnego przeznaczenia w wersji 2 i konta usługi Blob Storage w regionach, które nie są wymienione w poprzednim wierszu. | 20 000 żądań na sekundę2 |
Domyślny maksymalny ruch przychodzący na konto ogólnego przeznaczenia w wersji 2 i usługi Blob Storage w następujących regionach:
|
60 Gb/s2 |
Domyślny maksymalny ruch przychodzący na konto ogólnego przeznaczenia w wersji 2 i konta usługi Blob Storage w regionach, które nie są wymienione w poprzednim wierszu. | 25 Gb/s2 |
Domyślny maksymalny ruch przychodzący dla kont magazynu ogólnego przeznaczenia w wersji 1 (wszystkie regiony) | 10 Gb/s2 |
Domyślny maksymalny ruch wychodzący dla kont ogólnego przeznaczenia w wersji 2 i usługi Blob Storage w następujących regionach:
|
200 Gb/s2 |
Domyślny maksymalny ruch wychodzący dla kont ogólnego przeznaczenia w wersji 2 i usługi Blob Storage w regionach, które nie są wymienione w poprzednim wierszu. | 50 Gb/s2 |
Maksymalna ilość ruchu wychodzącego dla kont magazynu ogólnego przeznaczenia w wersji 1 (w regionach w USA) | 20 Gbps, jeśli włączono RA-GRS/GRS, 30 GB/s dla LRS/ZRS |
Maksymalna ilość ruchu wychodzącego dla kont magazynu ogólnego przeznaczenia w wersji 1 (w regionach innych niż w USA) | 10 Gbps, jeśli włączono RA-GRS/GRS, 15 GB/s dla LRS/ZRS |
Maksymalna liczba reguł adresów IP na konto magazynu | 400 |
Maksymalna liczba reguł sieci wirtualnej na konto magazynu | 400 |
Maksymalna liczba reguł wystąpień zasobów na konto magazynu | 200 |
Maksymalna liczba prywatnych punktów końcowych na konto magazynu | 200 |
1 W przypadku zwiększenia limitu przydziału można utworzyć maksymalnie 500 kont magazynu ze standardowymi punktami końcowymi na region. Aby uzyskać więcej informacji, zobacz Zwiększanie limitów przydziału kont usługi Azure Storage. 2 Konta standardowe usługi Azure Storage obsługują wyższe limity pojemności i wyższe limity dla ruchu przychodzącego i wychodzącego według żądania. Aby poprosić o zwiększenie limitów dla kont, skontaktuj się z działem pomocy technicznej platformy Azure.