Udostępnij za pośrednictwem


Planowanie kosztów usługi Azure Blob Storage i zarządzanie nimi

Ten artykuł ułatwia planowanie kosztów usługi Azure Blob Storage i zarządzanie nimi.

Najpierw zapoznaj się z każdym miernikiem rozliczeniowym i dowiedz się, jak znaleźć cenę każdego miernika. Następnie możesz oszacować koszt przy użyciu kalkulatora cen platformy Azure. Użyj funkcji zarządzania kosztami, aby ustawić budżety i monitorować koszty. Możesz również przejrzeć prognozowane koszty i monitorować trendy wydatków, aby zidentyfikować obszary, w których warto działać.

Należy pamiętać, że koszty usługi Blob Storage są tylko częścią miesięcznych kosztów na rachunku za platformę Azure. Chociaż w tym artykule wyjaśniono, jak oszacować koszty usługi Blob Storage i zarządzać nimi, opłaty są naliczane za wszystkie usługi i zasoby platformy Azure używane w ramach subskrypcji platformy Azure, w tym usługi innych firm. Po zapoznaniu się z zarządzaniem kosztami usługi Blob Storage możesz zastosować podobne metody do zarządzania kosztami dla wszystkich usług platformy Azure używanych w ramach subskrypcji.

Omówienie pełnego modelu rozliczeń dla usługi Azure Blob Storage

Usługa Azure Blob Storage działa w infrastrukturze platformy Azure, która nalicza koszty podczas wdrażania nowych zasobów. Ważne jest, aby zrozumieć, że mogą istnieć inne dodatkowe koszty infrastruktury, które mogą być naliczane.

Jak są naliczane opłaty za usługę Azure Blob Storage

Podczas tworzenia lub używania zasobów usługi Blob Storage opłaty są naliczane za następujące mierniki:

Miernik Jednostka
Magazyn danych Na GB/miesiąc
Indeks Za GB/miesiąc1
Operacje Dla transakcji
Przenoszenie danych Na GB2
Pobieranie danych Na GB3
Tagi indeksu obiektów blob Na tag4
Źródło zmian Na zarejestrowaną zmianę4
Protokół transferu plików SSH (SFTP) Na godzinę4
Spis obiektów blob Na milion skanowanychobiektów 4
Zakresy szyfrowania Na miesiąc4
Przyspieszanie zapytań Przeskanowane i zwracane gb na GB
Przetworzone dane przywracania do punktu w czasie Przywrócono na MB

1 Dotyczy tylko kont, które mają hierarchiczną przestrzeń nazw.
2 Dotyczy tylko podczas kopiowania danych do innego regionu.
3 Dotyczy tylko warstw chłodnych, zimnych i archiwum.
4 Dotyczy tylko wtedy, gdy włączysz funkcję.

Na koniec cyklu rozliczeniowego opłaty za każdy miernik są sumowane. Na rachunku lub fakturze widoczna jest sekcja z wszystkimi kosztami usługi Azure Blob Storage. Dla każdego miernika istnieje oddzielny wiersz.

Magazyn danych i mierniki indeksu

Opłaty za magazyn danych i metadane są naliczane co miesiąc za GB. Większość metadanych jest przechowywana w ramach obiektu blob i zawiera właściwości i pary klucz-wartość. Metadane skojarzone z obiektami blob w warstwie Archiwum są przechowywane oddzielnie w warstwie zimnej. Dzięki temu użytkownicy mogą wyświetlać listę obiektów blob i jego właściwości, metadanych i tagów indeksu. Ponieważ rozmiar metadanych nie przekracza rozmiaru 8 KB, jego koszt jest stosunkowo nieistotny jako procent całkowitej pojemności magazynu.

Tagi indeksu obiektów blob są przechowywane jako zasób podrzędny w warstwie Gorąca i mają własny miernik rozliczeniowy. Miernik indeksu ma zastosowanie tylko do kont, które mają hierarchiczną przestrzeń nazw jako środek do rozliczania miejsca wymaganego do ułatwienia hierarchicznej struktury plików, w tym list kontroli dostępu (ACL) skojarzonych z obiektami w tej strukturze. Dane skojarzone z indeksem są zawsze przechowywane w warstwie Gorąca.

W przypadku danych i metadanych przechowywanych przez mniej niż miesiąc można oszacować wpływ na rachunek miesięczny, obliczając koszt każdego GB dziennie. Liczba dni w każdym miesiącu jest różna. W związku z tym, aby uzyskać najlepsze przybliżenie kosztów w danym miesiącu, należy podzielić koszt miesięczny przez liczbę dni w danym miesiącu.

Usługa Azure Blob Storage używa następujących jednostek systemu dwójkowego do reprezentowania pojemności magazynu: KiB, MiB, GiB, TiB, PiB. Chociaż elementy wiersza w rachunku zawierają GB jako jednostkę miary, te jednostki są obliczane przez usługę Azure Blob Storage jako binarne GB (GiB). Na przykład element wiersza na rachunku, który pokazuje 1 dla danych przechowywanych (GB/miesiąc) odpowiada 1 GiB miesięcznie użycia. W poniższej tabeli opisano każdą jednostkę base-2:

Akronim Jednostka Definicja
KiB kibibyte 1024 bajty
Mib mebibyte 1024 KiB (1048 576 bajtów)
GiB gibibajt 1024 MiB (1073 741 824 bajtów)
TiB tebibyte 1024 GiB (1099,511,627,776 bajtów)

Aby uzyskać więcej informacji na temat obliczania kosztów magazynu, zobacz Koszt przechowywania danych.

Mierniki operacji

Każde żądanie wykonane przez klienta jest dostarczane do usługi w postaci operacji REST. Możesz monitorować dzienniki zasobów, aby sprawdzić, które operacje są wykonywane względem danych.

Strony cenowe nie zawierają cennika dla każdej pojedynczej operacji, ale zamiast tego wyświetlają cenę typu operacji. Aby określić cenę operacji, należy najpierw określić, jak ta operacja jest klasyfikowana pod względem jego typu. Aby śledzić zarejestrowaną operację do operacji REST, a następnie do typu operacji, zobacz Mapuj każdą operację REST na cenę.

Cena wyświetlana obok typu operacji nie jest ceną, którą płacisz za każdą operację. W większości przypadków jest to cena 10,000 operacji. Aby uzyskać cenę pojedynczej operacji, podziel cenę na 10,000wartość . Jeśli na przykład cena operacji zapisu to $0.055, cena pojedynczej operacji to = $.055510,000 / $0.0000055 . Koszt przekazania pliku można oszacować, mnożąc liczbę operacji zapisu wymaganych do ukończenia przekazywania przez koszt pojedynczej transakcji. Aby dowiedzieć się więcej, zobacz Szacowanie kosztów korzystania z usługi Azure Blob Storage.

Miernik transferu danych

Wszelkie dane, które opuszczają region świadczenia usługi Azure, są naliczane opłaty za transfer danych i przepustowość sieci. Te opłaty są często wyświetlane w scenariuszach, w których konto jest skonfigurowane na potrzeby magazynu geograficznie nadmiarowego lub gdy zasady replikacji obiektów są skonfigurowane do kopiowania danych na konto w innym regionie. Jednak te opłaty dotyczą również danych pobranych do klienta lokalnego. Cena przepustowości sieci nie jest wyświetlana na stronach cennika usługi Azure Storage. Aby znaleźć cenę przepustowości sieci, zobacz Cennik przepustowości.

Nie ma kosztów włączenia funkcji usługi Blob Storage. Po włączeniu tych funkcji są dostępne tylko trzy funkcje, które generują pasywne opłaty (obsługa SFTP, zakresy szyfrowania i tagi indeksu obiektów blob). W przypadku wszystkich innych funkcji opłaty są naliczane za miejsce do magazynowania zajmowane przez dane wyjściowe funkcji i operacje wykonywane w wyniku korzystania z tej funkcji. Jeśli na przykład włączysz przechowywanie wersji, rachunek odzwierciedla koszt przechowywania wersji oraz koszt wykonywania operacji w celu wyświetlania listy lub pobierania wersji. Niektóre funkcje mają dodane mierniki. Aby uzyskać pełną listę, zobacz sekcję How you's charged for Azure Blob Storage (Jak są naliczane opłaty za usługę Azure Blob Storage ) w tym artykule.

Jeśli używasz tych funkcji przez mniej niż miesiąc, możesz użyć proporcjonalnie mierników opartych na czasie. Na przykład zakresy szyfrowania są rozliczane co miesiąc. Zakresy szyfrowania wprowadzone przez mniej niż miesiąc można oszacować wpływ na miesięczny rachunek, obliczając koszt każdego dnia. Liczba dni w każdym miesiącu jest różna. W związku z tym, aby uzyskać najlepsze przybliżenie kosztów w danym miesiącu, należy podzielić koszt miesięczny przez liczbę dni w danym miesiącu.

Znajdź cenę jednostkową dla każdego miernika

Aby znaleźć ceny jednostkowe, otwórz poprawną stronę cennika i wybierz odpowiednią strukturę plików. Następnie zastosuj odpowiednie filtry nadmiarowości, regionu i waluty. Ceny dla każdego miernika są wyświetlane w tabeli. Ceny różnią się w zależności od innych ustawień konta, takich jak opcje nadmiarowości danych, warstwa dostępu i warstwa wydajności.

Prawidłowa strona cenowa i struktura plików mają znaczenie głównie dla kosztów odczytu i zapisywania danych, ponieważ koszt przechowywania danych jest zasadniczo niezmieniony przez te wybory. Aby dokładnie oszacować koszt odczytywania i zapisywania danych, zacznij od określenia, których klientów punktu końcowego konta magazynu, aplikacji i obciążeń będą używać do odczytywania i zapisywania danych.

Żądania do punktu końcowego usługi obiektów blob

Format punktu końcowego usługi blob to https://<storage-account>.blob.core.windows.net i jest najbardziej typowym punktem końcowym używanym przez narzędzia i aplikacje, które współdziałają z usługą Blob Storage.

Żądania mogą pochodzić z dowolnego z tych źródeł:

Prawidłową stroną cennika dla tych żądań jest strona cennika blokowych obiektów blob.

Żądania do tego punktu końcowego mogą również występować na kontach, które mają hierarchiczną przestrzeń nazw. W rzeczywistości, aby używać protokołów NFS 3.0 i SFTP, należy najpierw włączyć hierarchiczną funkcję przestrzeni nazw konta.

Jeśli twoje konto ma włączoną funkcję hierarchicznej przestrzeni nazw, upewnij się, że lista rozwijana Struktura plików jest ustawiona na hierarchiczną przestrzeń nazw (NFS v3.0, PROTOKÓŁ SFTP). W przeciwnym razie upewnij się, że jest ona ustawiona na płaską przestrzeń nazw.

Żądania do punktu końcowego usługi Data Lake Storage

Format punktu końcowego usługi Data Lake Storage to https://<storage-account>.dfs.core.windows.net najbardziej typowy punkt końcowy używany przez obciążenia analityczne i aplikacje. Ten punkt końcowy jest zwykle używany z kontami, które mają hierarchiczną przestrzeń nazw, ale nie zawsze.

Żądania mogą pochodzić z dowolnego z tych źródeł:

Prawidłową stroną cennika dla tych żądań jest strona cennika usługi Azure Data Lake Storage.

Jeśli twoje konto nie ma włączonej funkcji hierarchicznej przestrzeni nazw, ale oczekujesz, że klienci, obciążenia lub aplikacje będą wysyłać żądania za pośrednictwem punktu końcowego usługi Data Lake Storage konta, ustaw listę rozwijaną Struktura plików na płaską przestrzeń nazw. W przeciwnym razie upewnij się, że jest ustawiona na hierarchiczną przestrzeń nazw.

Szacowanie kosztów

Użyj kalkulatora cen platformy Azure do oszacowania kosztów, zanim utworzysz dane oraz zaczniesz je przesyłać na konto usługi Azure Storage.

  1. Na stronie Kalkulator cen platformy Azure wybierz kafelek Konta magazynu.

  2. Przewiń stronę w dół i znajdź sekcję Konta magazynu swojego oszacowania.

  3. Wybierz opcje z list rozwijanych.

    Podczas modyfikowania wartości tych list rozwijanych oszacowanie kosztów ulega zmianie. To oszacowanie pojawia się w górnym rogu, a także w dolnej części oszacowania.

    Zrzut ekranu przedstawiający szacowanie.

    Podczas zmieniania wartości listy rozwijanej Typ inne opcje, które również pojawiają się w tym arkuszu, zmieniają się. Skorzystaj z łączy w sekcji Więcej informacji i dowiedz się więcej na temat poszczególnych opcji oraz tego, jak wpływają one na cenę operacji związanych z magazynem.

  4. Zmodyfikuj pozostałe opcje, aby sprawdzić, jak wpłynie to na oszacowanie.

    Napiwek

    Zapoznaj się z tymi szczegółowymi przewodnikami, aby ułatwić przewidywanie i prognozowanie kosztów:

Korzystanie z przedpłaty za platformę Azure w usłudze Azure Blob Storage

Opłaty za usługę Azure Blob Storage można regulować za pomocą środków z przedpłaty za platformę Azure (wcześniej nazywanych zobowiązaniem pieniężnym). Środkami z przedpłaty za platformę Azure nie można jednak opłacać produktów i usług innych firm, w tym tych z witryny Azure Marketplace.

Optymalizacja kosztów

Jeśli przez jakiś czas używasz usługi Blob Storage, należy okresowo przeglądać zawartość kontenerów, aby zidentyfikować możliwości zmniejszenia kosztów. Dzięki zrozumieniu sposobu przechowywania, organizowania i używania obiektów blob w środowisku produkcyjnym można lepiej zoptymalizować kompromisy między dostępnością, wydajnością i kosztem tych obiektów blob. Zapoznaj się z dowolnym z tych artykułów, aby określić i przeanalizować istniejące kontenery i obiekty blob:

Jeśli możesz modelować przyszłe wymagania dotyczące pojemności, możesz zaoszczędzić pieniądze dzięki pojemności zarezerwowanej usługi Azure Storage. Pojemność zarezerwowana usługi Azure Storage jest dostępna dla większości warstw dostępu i oferuje rabat na pojemność blokowych obiektów blob oraz danych usługi Azure Data Lake Storage na kontach magazynu w warstwie Standardowa w przypadku zatwierdzenia rezerwacji przez jeden rok lub trzy lata. Rezerwacja zapewnia stałą ilość miejsca do magazynowania w okresie rezerwacji. Pojemność zarezerwowana usługi Azure Storage może znacznie zmniejszyć koszty pojemności dla blokowych obiektów blob i danych usługi Azure Data Lake Storage. Aby dowiedzieć się więcej Optymalizowanie kosztów uslugi Blob Storage przy użyciu pojemności zarezerwowanej.

Możesz również obniżyć koszty, umieszczając dane obiektów blob w najbardziej ekonomicznych warstwach dostępu. Wybierz jedną z trzech warstw, które zostały zaprojektowane pod kątem optymalizacji kosztów związanych z użyciem danych. Na przykład warstwa Gorąca ma wyższy koszt magazynowania, ale niższy koszt dostępu. W związku z tym, jeśli planujesz często uzyskiwać dostęp do danych, warstwa Gorąca może być najbardziej opłacalnym wyborem. Jeśli planujesz rzadziej uzyskiwać dostęp do danych, warstwa chłodna lub archiwum może być najbardziej zrozumiała, ponieważ zwiększa koszt uzyskiwania dostępu do danych przy jednoczesnym zmniejszeniu kosztów przechowywania danych. Zobacz dowolny z następujących artykułów:

Użyj zasad zarządzania cyklem życia, aby okresowo przenosić dane między warstwami, aby zaoszczędzić najwięcej pieniędzy. Te zasady mogą przenosić dane do programu przy użyciu reguł, które określisz. Możesz na przykład utworzyć regułę, która przenosi obiekty blob do warstwy Archiwum, jeśli ten obiekt blob nie został zmodyfikowany w ciągu 90 dni. Tworząc zasady, które dostosowują warstwę dostępu danych, można zaprojektować najtańsze opcje magazynowania dla Twoich potrzeb. Aby dowiedzieć się więcej, zobacz Zarządzanie cyklem życia usługi Azure Blob Storage.

Tworzenie budżetów

Budżety można tworzyć , aby zarządzać kosztami i tworzyć alerty , które automatycznie powiadamiają uczestników projektu o anomaliach wydatków i nadmiernych kosztach ryzyka. Alerty są oparte na wydatkach w porównaniu z budżetem i progami kosztów. Budżety i alerty są tworzone dla subskrypcji i grup zasobów platformy Azure, więc są one przydatne w ramach ogólnej strategii monitorowania kosztów. Mogą jednak mieć ograniczoną funkcjonalność do zarządzania poszczególnymi kosztami usług platformy Azure, takimi jak koszt usługi Azure Storage, ponieważ są one przeznaczone do śledzenia kosztów na wyższym poziomie.

Monitorowanie kosztów

W miarę korzystania z zasobów platformy Azure w usłudze Azure Storage koszty są naliczane. Koszty jednostek użycia zasobów różnią się w zależności od interwałów czasu (sekund, minut, godzin i dni) lub według użycia jednostek (bajtów, megabajtów itd.). Koszty są naliczane natychmiast po uruchomieniu usługi Azure Storage. Koszty można wyświetlić w okienku analizy kosztów w witrynie Azure Portal.

Podczas korzystania z analizy kosztów można wyświetlać koszty usługi Azure Storage na wykresach i tabelach dla różnych interwałów czasu. Niektóre przykłady to dzień, bieżący i poprzedni miesiąc oraz rok. Możesz również wyświetlać koszty względem budżetów i prognozowanych kosztów. Przełączanie się do dłuższych widoków w czasie może pomóc zidentyfikować trendy wydatków i zobaczyć, gdzie mogły wystąpić nadmierne wydatki. Jeśli utworzono budżety, możesz również łatwo zobaczyć, gdzie zostały przekroczone.

Uwaga

Analiza kosztów obsługuje różne typy kont platformy Azure. Aby wyświetlić pełną listę obsługiwanych typów kont, zobacz Omówienie danych usługi Cost Management. Aby wyświetlić dane kosztów, potrzebujesz przynajmniej dostępu do odczytu dla Twojego konta platformy Azure. Aby uzyskać informacje na temat przypisywania dostępu do danych usługi Microsoft Cost Management, zobacz Przypisywanie dostępu do danych.

Aby wyświetlić koszty usługi Azure Storage w analizie kosztów:

  1. Zaloguj się w witrynie Azure Portal.

  2. Otwórz okno Zarządzanie kosztami i rozliczenia, wybierz pozycję Zarządzanie kosztami z menu, a następnie wybierz pozycję Analiza kosztów. Następnie możesz zmienić zakres dla określonej subskrypcji z listy rozwijanej Zakres .

    Zrzut ekranu przedstawiający zakres

  3. Aby wyświetlić tylko koszty dla usługi Azure Storage, wybierz pozycję Dodaj filtr , a następnie wybierz pozycję Nazwa usługi. Następnie wybierz magazyn z listy.

    Oto przykład przedstawiający koszty tylko dla usługi Azure Storage:

    Zrzut ekranu przedstawiający filtrowanie według magazynu

W poprzednim przykładzie widzisz bieżący koszt usługi. Koszty według regionów platformy Azure (lokalizacji) i według grupy zasobów również są wyświetlane. Możesz również dodać inne filtry (na przykład filtr, aby wyświetlić koszty dla określonych kont magazynu).

Eksportowanie danych kosztów

Możesz również wyeksportować dane kosztów na konto magazynu. Jest to przydatne, gdy potrzebujesz lub innych osób, aby przeprowadzić dodatkową analizę danych pod kątem kosztów. Na przykład zespół finansowy może analizować dane przy użyciu programu Excel lub usługi Power BI. Możesz wyeksportować koszty według dziennego, tygodniowego lub miesięcznego harmonogramu i ustawić niestandardowy zakres dat. Eksportowanie danych kosztów jest zalecanym sposobem pobierania zestawów danych kosztów.

Unikaj niespodzianek dotyczących rozliczeń

Niektóre akcje, takie jak zmiana domyślnej warstwy dostępu konta, mogą prowadzić do kosztów, których nie można oczekiwać. Artykuły dotyczące każdej funkcji zawierają informacje o sposobach unikania nieoczekiwanych kosztów, ale ta tabela zawiera typowe przyczyny.

Kategoria Akcja Potencjalny wpływ na rachunek
Poziomy dostępu Zmiana domyślnego ustawienia warstwy dostępu Jeśli twoje konto zawiera dużą liczbę obiektów blob, dla których wywnioskowana jest warstwa dostępu, zmiana tego ustawienia może spowodować znaczne koszty.

Zmiana domyślnego ustawienia warstwy dostępu konta magazynu dotyczy wszystkich obiektów blob na koncie, dla których nie ustawiono jawnie warstwy dostępu. Jeśli na przykład przełączysz domyślne ustawienie warstwy dostępu z gorąca na chłodna na koncie ogólnego przeznaczenia w wersji 2, opłaty są naliczane za operacje zapisu (za 10 000) dla wszystkich obiektów blob, dla których wywnioskowana jest warstwa dostępu. Opłaty są naliczane zarówno za operacje odczytu (za 10 000) jak i pobieranie danych (za GB), jeśli przełączasz się z chłodnej na gorącą na koncie ogólnego przeznaczenia w wersji 2.

Aby uzyskać więcej informacji, zobacz Ustawienie domyślnej warstwy dostępu do konta.
Poziomy dostępu Ponowne wypełnianie z archiwum Ponowne wypełnianie o wysokim priorycie z archiwum może prowadzić do wyższych niż normalne rachunki. Firma Microsoft zaleca rezerwowanie ponownego wypełniania o wysokim priorytcie do użytku w sytuacjach awaryjnych przywracania danych.

Aby uzyskać więcej informacji, zobacz Temat Priorytet ponownego wypełniania.
Poziomy dostępu Usuwanie, zastępowanie lub przenoszenie obiektu blob do innej warstwy Narzędzia lub aplikacje korzystające z operacji kopiowania obiektu blob w celu zaktualizowania obiektu blob zastąpią obiekt blob. Obiekty blob podlegają karze za wczesne usunięcie, jeśli zostaną usunięte, zastąpione lub przeniesione do innej warstwy przed upływem minimalnej liczby dni wymaganych przez warstwę.
Ochrona danych Włączanie usuwania nietrwałego obiektu blob Zastępowanie obiektów blob może prowadzić do migawek obiektów blob. W przeciwieństwie do przypadku usunięcia obiektu blob tworzenie tych migawek nie jest rejestrowane. Może to prowadzić do nieoczekiwanych kosztów magazynowania. Zastanów się, czy dane, które są często zastępowane, powinny być umieszczane na koncie, które nie ma włączonego usuwania nietrwałego.

Aby uzyskać więcej informacji, zobacz Jak są obsługiwane zastępowania po włączeniu usuwania nietrwałego.
Ochrona danych Włączanie przechowywania wersji obiektów blob Każda operacja zapisu w obiekcie blob tworzy nową wersję. Podobnie jak w przypadku włączania usuwania nietrwałego obiektu blob, należy rozważyć, czy dane, które są często zastępowane, powinny być umieszczane na koncie, które nie ma włączonej obsługi wersji.

Aby uzyskać więcej informacji, zobacz Przechowywanie wersji w operacjach zapisu.
Monitorowanie Włączanie dzienników analityka magazynu (dzienniki klasyczne) Dzienniki analizy magazynu mogą gromadzić się na koncie w czasie, jeśli zasady przechowywania nie są ustawione. Pamiętaj, aby ustawić zasady przechowywania, aby uniknąć tworzenia dziennika, co może prowadzić do nieoczekiwanych opłat za pojemność.

Aby uzyskać więcej informacji, zobacz Modyfikowanie okresu przechowywania danych dziennika
Protokoły Włączanie obsługi protokołu SSH File Transfer Protocol (SFTP) Włączenie punktu końcowego SFTP powoduje naliczanie godzinowych kosztów. Aby uniknąć opłat pasywnych, rozważ włączenie protokołu SFTP tylko wtedy, gdy aktywnie używasz go do przesyłania danych.

Aby uzyskać wskazówki dotyczące włączania i wyłączania obsługi protokołu SFTP, zobacz Nawiązywanie połączenia z usługą Azure Blob Storage przy użyciu protokołu SSH File Transfer Protocol (SFTP).

Często zadawane pytania

Zobacz Zarządzanie kosztami — często zadawane pytania.

Następne kroki