Opis zagadnień dotyczących cen usługi Azure Blob Storage
Wykorzystanie magazynu biznesowego i osobistego w firmie nadal rośnie w tempie wykładniczym. Jednym z bardziej typowych sposobów korygowania ograniczeń pojemności lokalnej infrastruktury magazynu jest użycie funkcji opartych na chmurze. Jako administrator platformy Azure odpowiadasz za śledzenie kosztów zasobów platformy Azure i musisz zidentyfikować odpowiednie możliwości oparte na chmurze. Musisz również zapoznać się z modelami cenowymi i określić optymalny sposób ich wykorzystania. Należy jednak pamiętać, że decyzje powinny uwzględniać nie tylko koszty, ale także inne cechy magazynu, takie jak odporność i wydajność.
W tej lekcji określisz zagadnienia dotyczące cen związane z usługą Azure Blob Storage. Te zagadnienia obejmują model rozliczeń i metody szacowania kosztów na podstawie szeregu opcji konfiguracji i przewidywanych wzorców użycia.
Opis modelu rozliczeniowego usługi Azure Blob Storage
Model rozliczeniowy usługi Azure Blob Storage składa się z kilku różnych składników, które odzwierciedlają różne dostępne opcje podczas implementowania i używania tej usługi. Najprostszym rozwiązaniem jest opłata za gigabajt (GB) skojarzona z pojemnością magazynu przydzieloną do obsługi danych magazynowanych. Jednak nawet w tym przypadku rzeczywisty koszt zależy od kryteriów, takich jak typ konta magazynu i zakres replikacji oraz warstwa dostępu do obiektów blob. Pojemność magazynu jest rozliczana na średnią dzienną ilość danych przechowywanych w GB w okresie miesięcznym.
Podstawowe opłaty skojarzone z aktywnym użyciem obiektów blob można podzielić na następujące kategorie:
Operacje magazynu mierzone na transakcję
Transfery danych mierzone na GB
Istnieje kilka innych dostępnych składników usługi Azure Blob Storage, które mogą dodatkowo wpłynąć na łączne koszty magazynowania:
Tagi indeksu obiektów blob (z ceną za tag): te tagi umożliwiają kategoryzowanie danych przy użyciu atrybutów klucz-wartość.
Zestawienie zmian (przy użyciu zarejestrowanego cennika zmian): ta opcja umożliwia śledzenie zmian w obiektach blob i ich metadanych.
Zakresy szyfrowania (z cennikiem miesięcznie): zakresy umożliwiają używanie różnych kluczy szyfrowania na poziomie kontenera lub na obiekt blob.
Przyspieszanie zapytań (za każdy gigabajt danych skanowanych i zwracanych): Ta funkcja umożliwia ograniczenie ilości danych pobranych z obiektów blob w formacie JSON lub CSV przez zastosowanie predykatów filtrowania i projekcji kolumn.
Hierarchiczna przestrzeń nazw (z cenami na gigabajt i miesiąc, które mają zastosowanie do użycia metadanych): umożliwiają one tworzenie hierarchii folderów wieloszczepowych i używanie dodatkowych protokołów, takich jak system plików sieciowych v3 (NFSv3) i bezpieczny protokół FTP (SFTP).
Ruch danych może również wiązać się z dodatkowymi kosztami sieci (za gigabajt). W szczególności ruch z regionu platformy Azure (tylko ruch wychodzący) podlega dodatkowym opłatom. W przypadku transferów danych między regionami szybkość różni się między transferami wewnątrzkontynentalnymi i międzykontynentalnymi.
Jak wspomniano wcześniej, koszt usługi Azure Blob Storage zależy również od ustawień konta magazynu, takich jak typ konta magazynu (który wiąże się z wydajnością) i zakres replikacji:
Typ konta magazynu należy wybrać w momencie aprowizacji, a z wyjątkiem kont ogólnego przeznaczenia w wersji 1 nie jest modyfikowalny. Obiekty blob są obsługiwane na kontach magazynu w warstwie Standardowa (ogólnego przeznaczenia) (w wersji 1 i 2) oraz na kontach magazynu w warstwie Premium (blokowych obiektów blob). W takiej sytuacji warunki standardowe i premium określają odpowiednie cechy wydajności. Magazyn w warstwie Premium zapewnia wydajność równoważną dyskom półprzewodnikowym (SSD), natomiast magazyn w warstwie Standardowa zapewnia wydajność podobną do tradycyjnych dysków magnetycznych. Ceny obu typów magazynu odzwierciedlają to rozróżnienie. Konta magazynu ogólnego przeznaczenia mogą hostować wszystkie typy zawartości, w tym obiekty blob (blokowe, dołączane i stronicowe), tabele, kolejki i pliki. Konta magazynu blokowych obiektów blob mogą zawierać tylko blokowe i dołączane obiekty blob.
W momencie aprowizacji należy wybrać zakres replikacji konta magazynu. Jednak w przeciwieństwie do typu konta magazynu można go zmienić później (z pewnymi wyjątkami). Zakres replikacji określa odporność i dostępność zawartości konta. Obsługuje ona następujące opcje, które są wymienione w kolejności rosnących cen:
- Magazyn lokalnie nadmiarowy (LRS) synchronicznie replikuje zawartość konta magazynu w trzech replikach w tej samej lokalizacji fizycznej. Jest to opcja replikacji o najniższych cenach, ale nie jest zalecana w przypadku obciążeń wymagających wysokiej dostępności ani trwałości.
- Magazyn strefowo nadmiarowy (ZRS) zapewnia zwiększoną odporność przez replikowanie zawartości konta magazynu w różnych lokalizacjach fizycznych (strefach dostępności) w tym samym regionie świadczenia usługi Azure.
- Magazyn geograficznie nadmiarowy (GRS) umożliwia zaimplementowanie odporności na poziomie regionu przez włączenie asynchronicznej replikacji zawartości konta magazynu w dwóch regionach. Region pomocniczy automatycznie zawiera trzy dodatkowe kopie konta magazynu, replikowane synchronicznie w tym regionie.
- Magazyn geograficznie nadmiarowy (GZRS) dodatkowo zwiększa odporność i koszty dzięki połączeniu magazynu ZRS (w regionie podstawowym), magazynu GRS (na potrzeby replikacji między regionami) i magazynu LRS (na potrzeby replikacji w regionie pomocniczym).
- Magazyn geograficznie nadmiarowy dostępny do odczytu (RA-GRS) zapewnia dostęp tylko do odczytu do replik GRS w regionie pomocniczym.
- Magazyn geograficznie nadmiarowy dostępny do odczytu (RA-GZRS) zapewnia dostęp tylko do odczytu do replik GZRS w regionie pomocniczym.
Uwaga
Konta magazynu blokowych obiektów blob w warstwie Premium obsługują tylko opcje replikacji LRS i ZRS.
Innym ważnym czynnikiem wpływającym na koszt magazynu jest warstwa dostępu, która jest dziedziczona lub jawnie przypisywana do poszczególnych obiektów blob. Wybrane opcje obejmują warstwy Gorąca, Chłodna, Zimna i Archiwum. Warstwy dostępu umożliwiają wybranie modelu cenowego, który odzwierciedla bieżące i oczekiwane wzorce użycia magazynu. Warstwa Gorąca minimalizuje czas pobierania i koszt operacji magazynowania. Warstwa Archiwum minimalizuje koszt magazynowania za gigabajt, ale nakłada czas oczekiwania podczas pobierania danych. Warstwa Chłodna zapewnia ten sam czas pobierania co warstwa gorąca i oferuje ceny w połowie zakresu za gigabajt w zamian za wyższe opłaty za dostęp. Warstwa zimna ma niższe koszty magazynowania i wyższe koszty dostępu niż warstwa Chłodna.
Uwaga
Przenoszenie obiektów blob między warstwami wiąże się z dodatkowymi kosztami.
Ponadto należy pamiętać, że ceny różnią się w zależności od regionów świadczenia usługi Azure. Może to być istotne, jeśli masz elastyczność wybierania regionu, w którym są hostowane dane.
Na koniec każdego cyklu rozliczeniowego opłaty za każdą kategorię wraz z ich podsumowaniami są rejestrowane na fakturze dostępnej w witrynie Azure Portal.
Szacowanie kosztów usługi Azure Blob Storage
Zrozumienie wzorców dostępu i korelowanie ich przy użyciu trwałości i potrzeb związanych z dostępnością pomaga w najlepszym zarządzaniu kosztami usługi Azure Blob Storage. Podstawowym narzędziem do szacowania tych kosztów jest kalkulator cen platformy Azure. Możesz jednak również rozważyć użycie szablonu opartego na programie Microsoft Excel, który zapewnia zespół usługi Azure Storage. Ten szablon zawiera pewne początkowe wskazówki, dostarczając wstępnie zdefiniowany zestaw arkuszy. Automatycznie obliczają migrację, miesięczne szacunki i przyszłe szacunki cen na podstawie danych wejściowych opartych na obciążeniach, które zostały określone. Te dane wejściowe obejmują:
Region docelowy
Żądana trwałość (zakres replikacji)
Warstwa dostępu (Warstwa Premium, Gorąca, Chłodna lub Archiwum)
Bieżąca ilość miejsca do magazynowania
Średni rozmiar pliku
Oczekiwany wzrost miesięcznie (w gigabajtach)
Wolumin operacji odczytu (w gigabajtach)
Ilość danych usuniętych co miesiąc (w gigabajtach)
Szablon można zmodyfikować tak, aby był zgodny z konkretnymi potrzebami. Możesz użyć wynikowych wartości wygenerowanych przez szablon jako danych wejściowych kalkulatora cen platformy Azure.
Uwaga
Dołączyliśmy link do szablonu programu Excel w sekcji Podsumowanie tego modułu.
Kalkulator cen platformy Azure
Aby obliczyć szacowany koszt magazynu, na stronie Kalkulator cen platformy Azure wybierz kafelek Konta magazynu. Na tej samej stronie przewiń w dół do sekcji Konta magazynu i określ opcje odzwierciedlające przewidywane potrzeby użycia.
Uwaga
Przed obliczeniu oszacowania rozważ zalogowanie się na stronie kalkulatora cen platformy Azure przy użyciu tego samego konta, którego używasz do zarządzania środowiskiem platformy Azure. Dzięki temu można zapisać wynikowy cudzysłów dla przyszłego odwołania.
Podczas szacowania należy pamiętać o następujących informacjach:
Opłaty za magazyn danych, metadane i zakresy szyfrowania są naliczane miesięcznie. Jeśli przewidujesz, że ich użycie będzie krótsze, przesuń opłaty, obliczając ich dzienny koszt.
Aby zidentyfikować ceny jednostkowe, zapoznaj się ze stroną cennika usługi Azure Block Storage. Jeśli włączysz hierarchiczne przestrzenie nazw na koncie, upewnij się, że lista rozwijana Struktura plików jest ustawiona na hierarchiczną przestrzeń nazw (NFS w wersji 3.0, protokół SFTP). Jeśli włączysz hierarchiczne przestrzenie nazw na koncie i zamierzasz używać punktu końcowego usługi Data Lake Storage, zapoznaj się ze stroną cennika usługi Azure Data Lake Storage Gen2. Ceny transakcji różnią się między tymi dwiema stronami, ale koszt magazynowania jest prawie identyczny.
Użyj filtrów nadmiarowości, regionu i waluty, aby określić zakres, w jakim wpływają one na ostateczny koszt.