Uwaga
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.
Ten artykuł ułatwia oszacowanie kosztów przechowywania, przekazywania, pobierania i pracy z danymi w usłudze Azure Blob Storage.
Wszystkie obliczenia są oparte na fikcyjnej cenie. Każdą cenę można znaleźć w sekcji przykładowych cen na końcu tego artykułu.
Ważne
Ceny te są przeznaczone tylko jako przykłady i nie powinny być używane do obliczania kosztów. Aby uzyskać oficjalne ceny, zobacz cennik usługi Azure Blob Storage lub strony cennika usługi Azure Data Lake Storage. Aby uzyskać więcej informacji na temat wybierania właściwej strony cennika, zobacz Omówienie pełnego modelu rozliczeniowego dla usługi Azure Blob Storage.
Koszt przechowywania danych
Koszty magazynowania można obliczyć, mnożąc rozmiar danych w GB według ceny magazynu wybranej warstwy dostępu. Na przykład (przy założeniu przykładowej ceny), jeśli planujesz przechowywać 10 TB obiektów blob w warstwie dostępu zimnej, koszt pojemności wynosi 0,0115 USD * 10 * 1024 = 117,78 USD miesięcznie.
W zależności od ilości wymaganego miejsca do magazynowania warto zarezerwować pojemność z rabatem. Pojemność można rezerwować w przyrostach wynoszących 100 TB i 1 PB na okres trwania zobowiązania 1-letniego lub 3-letniego. Pojemność zarezerwowana jest dostępna tylko dla danych przechowywanych w poziomach dostępu: gorący, chłodny i archiwalny.
Korzystając z przykładowych cen wyświetlanych w tym artykule, poniższa tabela porównuje koszt modelu rozliczeń zgodnie z rzeczywistym użyciem i zarezerwowanej pojemności dla przechowywania 100 TB (102 400 GB) danych.
Obliczenia | Gorący | Fajnie | Archiwum |
---|---|---|---|
Miesięczna cena za 100 TB miejsca do magazynowania | $2,130 | 963 USD | $205 |
Miesięczna cena za 100 TB miejsca do magazynowania (zarezerwowana przez jeden rok) | $1,747 | 966 USD | $183 |
Miesięczna cena za 100 TB miejsca do magazynowania (zarezerwowane trzy lata) | 1 406 USD | $872 | 168 USD |
Aby obliczyć punkt, w którym pojemność zarezerwowana zaczyna mieć sens, podziel koszt pojemności zarezerwowanej według stawki płatności zgodnie z rzeczywistym użyciem. Jeśli na przykład koszt 1-letniej pojemności zarezerwowanej dla magazynu w warstwie chłodnej wynosi 966 USD, a stawka płatności zgodnie z rzeczywistym użyciem wynosi 0,0115 USD, obliczenie wynosi 966 USD / 0,0115 USD = 84 000 GB (około 82 TB). Jeśli planujesz przechowywać co najmniej 82 TB danych w warstwie chłodzenia przez cały okres rezerwacji, rezerwacja pojemności zaczyna mieć sens. W poniższej tabeli oblicza się punkt rentowności w TB dla każdej warstwy dostępu.
Obliczenia | Gorący | Fajnie | Archiwum |
---|---|---|---|
Miesięczna cena za GB magazynu danych (płatność zgodnie z rzeczywistym użyciem) | 0,0208 USD | 0,0115 USD | 0,002 USD |
Cena za 100 TB zarezerwowanego magazynu | $1,747 | 966 USD | $183 |
Punkt rentowności dla 1-rocznego zarezerwowanego zasobu | 82 TB1 | 82 TB | 89 TB |
Punkt rentowności dla 3-letniej zarezerwowanej pojemności | 66 TB1 | 74 TB | 82 TB |
1Warstwa gorąca ma wiele modeli płatności "pay-as-you-go". Cena pierwszych 50 TB i cena drugiego 50 TB są uwzględniane w tym obliczeniu.
Aby dowiedzieć się więcej na temat pojemności zarezerwowanej, zobacz Optymalizowanie kosztów usługi Blob Storage przy użyciu pojemności zarezerwowanej.
Aby uzyskać ogólne informacje o kosztach przechowywania, zobacz w Przechowywanie danych i mierniki indeksu.
Koszt transferu danych
Podczas transferu danych są naliczane opłaty za operacje zapisu i odczytu . Niektóre aplikacje klienckie używają dodatkowych operacji do transferu danych, takich jak operacje wyświetlania listy blobów lub pobierania właściwości. Narzędzie AzCopy jest zoptymalizowane pod kątem wydajnego transferu danych i może służyć jako przykład kanoniczny, na którym można opierać szacowane koszty.
Zobacz Szacowanie kosztów użycia narzędzia AzCopy do transferu obiektów blob.
Koszt załadowania
Podczas przekazywania danych klient dzieli te dane na bloki i przekazuje poszczególne bloki indywidualnie. Każdy blok przekazywany jest rozliczany jako operacja zapisu . Do złożenia bloków w obiekcie blob przechowywanym na koncie jest wymagana ostateczna operacja zapisu. Liczba operacji zapisu potrzebnych do przesłania bloba zależy od rozmiaru każdego bloku.
8 MiB jest domyślnym rozmiarem bloku dla przekazywania do punktu końcowego usługi Blob Service (blob.core.windows.net
) i można go skonfigurować.
4 MiB to rozmiar bloku dla przekazywania do punktu końcowego usługi Data Lake Storage (dfs.core.windows.net
) i nie można go skonfigurować. Mniejszy rozmiar bloku działa lepiej, ponieważ bloki mogą być przekazywane równolegle. Jednak koszt jest wyższy, ponieważ do przekazania obiektu blob wymaga się więcej operacji zapisu.
Korzystając z przykładowych cen wyświetlanych w tym artykule i przy założeniu rozmiaru bloku 8-MiB, poniższa tabela szacuje koszt przekazywania 1000 obiektów blob, z których każdy ma rozmiar 5 GiB, do gorącej warstwy.
Współczynnik cen | Wartość |
---|---|
Liczba miB w 5 GiB | 5,120 |
Operacje zapisu na obiekt blob (5 120 MiB / blok 8 MiB) | 640 |
Operacja zapisu w celu zatwierdzenia bloków | 1 |
Łączna liczba operacji zapisu (1000 * 641) | 641,000 |
Cena pojedynczej operacji zapisu (cena / 10 000) | $0.0000055 |
Koszt operacji zapisu (641 000 * cena pojedynczej operacji) | 3,5255 USD |
Aby uzyskać bardziej szczegółowe przykłady, zobacz Szacowanie kosztów przekazywania.
Koszt pobierania
Liczba operacji wymaganych do pobrania obiektu blob zależy od używanego punktu końcowego. Jeśli pobierasz obiekt blob z punktu końcowego usługi Blob Service, opłata jest naliczana za pojedynczą operację odczytu . W przypadku pobierania obiektu blob z punktu końcowego usługi Data Lake Storage opłaty są naliczane za koszt wielu operacji odczytu, ponieważ obiekty blob muszą być pobierane w blokach 4-MiB. W przypadku pobierania obiektów blob z warstwy chłodnej lub zimnej, opłaty są również naliczane za każdy GiB danych pobranych z warstwy chłodnej, zimnej lub archiwum.
Korzystając z przykładowych cen wyświetlanych w tym artykule, poniższa tabela oszacowuje koszt pobrania 1000 blobów o rozmiarze 5 GiB z poziomu Cool przy użyciu punktu końcowego usługi Blob Storage.
Współczynnik cen | Wartość |
---|---|
Cena pojedynczej operacji odczytu (cena / 10 000) | $0.000001 |
Koszt operacji odczytu (1000 * cena operacji) | 0,001 USD |
Cena pobierania danych (za GiB) | 0,01 USD |
Koszt pobierania danych 1000 * (5 * cena pobierania danych) | 50,00 USD |
Całkowity koszt (odczyt i pobieranie) | 50,001 USD |
Narzędzia, takie jak AzCopy, używają również operacji listowania i innych operacji do uzyskiwania właściwości blobów. W ramach ogólnego rachunku opłaty te są stosunkowo małe. Aby zapoznać się z przykładami, zobacz Szacowanie kosztów do pobrania.
Koszt kopiowania między kontenerami
Jeśli skopiujesz obiekt blob do innego kontenera na tym samym koncie, zostanie naliczony koszt pojedynczej operacji zapisu opartej na warstwie docelowej. Jeśli kontener docelowy znajduje się na innym koncie, naliczany jest również koszt pobierania danych i koszt operacji odczytu opartej na warstwie źródłowej. Jeśli konto docelowe znajduje się w innym regionie, koszt ruchu wychodzącego sieci zostanie dodany do rachunku.
Korzystając z przykładowych cen wyświetlanych w tym artykule, poniższa tabela szacuje koszt kopiowania 1000 blobów o rozmiarze 5 GiB między dwoma kontenerami w warstwie gorącej.
Współczynnik cen | Wartość |
---|---|
Cena pojedynczej operacji zapisu (cena / 10 000) | $0.0000055 |
Koszt zapisu (1000 * cena pojedynczej operacji) | 0,0055 USD |
Cena pojedynczej operacji odczytu (cena / 10 000) | $0.00000044 |
Koszt operacji odczytu (1000 * cena pojedynczej operacji) | 0,00044 USD |
Całkowity koszt (koszt zapisu i koszt do odczytu) | 0,0059 USD |
Aby zapoznać się z kompletnym przykładem, zobacz Szacowanie kosztów kopiowania między kontenerami.
Koszt zmiany nazwy obiektu blob
Koszt zmiany nazwy obiektów blob zależy od struktury plików konta i liczby obiektów blob, które są zmieniane.
Jeśli konto ma płaską przestrzeń nazw, nie ma dedykowanej operacji zmiany nazwy blobu. Zamiast tego narzędzie klienckie kopiuje blob do nowego obiektu, a potem usuwa źródło. Operacje usuwania są bezpłatne. W związku z tym podczas zmieniania nazwy obiektu blob opłaty są naliczane z tytułu jednej operacji zapisu. Jeśli konto ma hierarchiczną przestrzeń nazw, istnieje dedykowana operacja zmiany nazwy obiektu blob i jest rozliczana jako operacja zapisu iteracyjnego.
Koszt operacji zapisu względem punktu końcowego usługi Blob Service jest niższy niż koszt operacji zapisu iteracyjnego względem punktu końcowego usługi Data Lake Storage. W związku z tym koszt zmiany nazwy obiektów blob jeden po jednym kosztuje mniej na kontach, które mają płaską przestrzeń nazw.
Korzystając z przykładowych cen wyświetlanych w tym artykule, poniższa tabela oblicza koszt zmiany nazwy 1000 obiektów blob.
Współczynnik cen | Gorący | Fajnie | Zimno |
---|---|---|---|
Cena pojedynczej operacji zapisu w punkcie końcowym usługi Blob Service (cena / 10 000) | $0.0000055 | 0,00001 USD | 0,000018 USD |
Koszt zmiany nazwy wirtualnych katalogów obiektów typu blob (1000 * cena pojedynczej operacji) | 0,0055 USD | 0,01 USD | $.018 |
Cena pojedynczej operacji zapisu iteracyjnego do punktu końcowego usługi Data Lake Storage (cena / 100) | 0,000715 USD | 0,000715 USD | 0,000715 USD |
Koszt zmiany nazwy katalogów usługi Data Lake Storage (1000 * cena pojedynczej operacji) | 0,715 USD | 0,715 USD | 0,715 USD |
Na podstawie tych obliczeń koszt zmiany nazwy 1000 obiektów blob w warstwie gorącej wynosi o 70 centów więcej.
Koszt zmiany nazwy katalogu
Jeśli konto ma płaską przestrzeń nazw, obiekty blob są zorganizowane w katalogi wirtualne, które naśladują strukturę folderów. Katalog wirtualny stanowi część nazwy obiektu blob i jest wskazywany przez znak rozdzielający. Ponieważ katalog wirtualny jest częścią nazwy obiektu blob, w rzeczywistości nie istnieje jako niezależny obiekt. Nie ma możliwości zmiany nazwy katalogu wirtualnego bez zmiany nazwy wszystkich obiektów blob zawierających ten katalog wirtualny w nazwie. Aby skutecznie zmienić nazwy wszystkich obiektów blob, aplikacje klienckie muszą skopiować obiekt blob, a następnie usunąć źródłowy obiekt blob.
Jeśli konto ma hierarchiczną przestrzeń nazw, katalogi nie są wirtualne. Są to konkretne, niezależne obiekty, na których można pracować bezpośrednio. W związku z tym zmiana nazwy obiektu blob jest znacznie wydajniejsza, ponieważ aplikacje klienckie mogą zmienić nazwę obiektu blob w ramach jednej operacji.
Korzystając z przykładowych cen wyświetlanych w tym artykule, poniższa tabela oblicza koszt zmiany nazwy 1000 katalogów, z których każda zawiera 1000 obiektów blob.
Współczynnik cen | Gorący | Fajnie | Zimno |
---|---|---|---|
Cena pojedynczej operacji zapisu w punkcie końcowym usługi Blob Service (cena / 10 000) | $0.0000055 | 0,00001 USD | 0,000018 USD |
Koszt zmiany nazwy wirtualnych katalogów obiektów typu blob (1000 * cena pojedynczej operacji) | 5,50 USD | 10,00 USD | 18,00 USD |
Cena pojedynczej operacji zapisu iteracyjnego do punktu końcowego usługi Data Lake Storage (cena / 100) | 0,000715 USD | 0,000715 USD | 0,000715 USD |
Koszt zmiany nazwy katalogów usługi Data Lake Storage (1000 * cena pojedynczej operacji) | 0,715 USD | 0,715 USD | 0.715 |
Na podstawie tych obliczeń koszt zmiany nazwy 1000 folderów w gorącej warstwie, z których każdy zawiera 1000 obiektów blob, różni się o prawie 5,00 USD. W przypadku katalogów w warstwie zimnej różnica wynosi ponad 17 USD.
Przykład: przekazywanie, pobieranie i zmienianie warstw dostępu
W tym przykładzie pokazano cztery miesiące wydatków związanych z przekazywaniem i pobieraniem oraz wpływ przenoszenia obiektów między warstwami.
Parametry
Na początku każdego miesiąca przekazuje się 1000 plików do warstwy szybkiego dostępu. Każdy plik ma rozmiar 5 GB. W ciągu miesiąca połowa tych plików jest odczytywana przez obciążenia klienta. Po upływie 30 dni zasady zarządzania cyklem życia przenoszą drugą połowę do chłodnego poziomu dostępu, aby zaoszczędzić na kosztach magazynowania.
W marcu aplikacje klienckie odczytują 10% danych przechowywanych w warstwie dostępu chłodnego. Zasady zarządzania cyklem życia są skonfigurowane do przenoszenia tych obiektów blob z powrotem do gorącej warstwy po odczytaniu.
Dwadzieścia dni po rozpoczęciu kwietnia klienci po raz kolejny odczytują 10% danych przechowywanych w warstwie chłodnego dostępu. Jednak te bloby były przechowywane w warstwie chłodnej przez mniej niż 30 dni. Ponieważ zasady zarządzania cyklem życia przenoszą te obiekty blob z powrotem do warstwy gorącej przed upływem co najmniej 30 dni, naliczana jest kara za wcześniejsze cofnięcie. Opłata za wczesne usunięcie to koszt przechowywania w chłodni przez 10 dni.
Obliczenia
Korzystając z przykładowych cen wyświetlanych w tym artykule, poniższa tabela przedstawia cztery miesiące wydatków.
Uwaga
Te obliczenia zapewniają przybliżone oszacowanie na podstawie przykładowych cen. Jeśli obiekty blob zostały przekazane w partiach, część kosztów magazynowania będzie proporcjonalna, ponieważ nie będą ponosić kosztów magazynowania przez cały miesiąc. Zobacz Magazyn danych i mierniki indeksu.
Współczynnik kosztów | Styczeń | Luty | Marzec | Kwiecień |
---|---|---|---|---|
Koszt zapisu 1000 obiektów blob w gorącej warstwie1 | 3,53 USD | 3,53 USD | 3,53 USD | 3,53 USD |
Liczba obiektów blob w warstwie gorącej po miesięcznym pozyskiwaniu | 1000 | 2000 | 2100 | 2155 |
Liczba blobów do przeniesienia do chłodniejszej warstwy | 0 | 1000 | 1050 | 1078 |
Koszt ustawiania blobów w warstwie chłodna (rozliczany jako operacja zapisu) | 0,00 USD | 0,01 USD | 0,0105 USD | 0,010775 USD |
Liczba blobów w warstwie "Cool" | 0 | 1000 | 1050 | 1078 |
Całkowity rozmiar blobów w warstwie chłodnej (GB) | 0 | pięć tysięcy | 5250 | 5388 |
Liczba obiektów typu blob odczytanych z warstwy chłodnej i następnie przeniesionych z powrotem do warstwy gorącej | 0 | 100 | 105 | 108 |
Koszt odczytu obiektów blob z warstwy chłodnej | 0,00 USD | 0,0001 USD | 0,000105 USD | 0,00010775 USD |
Koszt przeniesienia obiektów blob z powrotem do warstwy gorącej | 0,00 USD | 0,0001 USD | 0,000105 USD | 0,00010775 USD |
Liczba obiektów blob, które pozostają w chłodnej warstwie | 0 | 900 | 945 | 970 |
Całkowity rozmiar blobów, które pozostają w warstwie chłodnej (GB) | 0 | 4500 | 4725 | 4849 |
Koszt przechowywania obiektów blob w warstwie chłodnej | 0,00 USD | 51,75 USD | 54,34 USD | 55,76 USD |
Kara za wczesne usunięcie | 0,00 USD | 0,00 USD | 0,00 USD | 0,41 USD |
Liczba blobów, które pozostają w warstwie gorącej | 1000 | 1 100 | 1155 | 1185 |
Całkowity rozmiar obiektów blob pozostających w gorącej warstwie (GB) | pięć tysięcy | 5500 | 5775 | 5926 |
Koszt przechowywania blobów w warstwie gorącej | 104,00 USD | 114,40 USD | 120,12 USD | 123,27 USD |
Liczba obiektów blob odczytanych z warstwy gorącej | 500 | 550 | 578 | 593 |
Koszt odczytywania blobów z warstwy gorącej | 0,00022 USD | 0,000242 USD | 0,0002541 USD | 0,00026076 USD |
Suma miesięczna | 107,53 USD | 169,69 USD | 178,00 USD | 182,98 USD |
1Liczba operacji wymaganych do ukończenia każdego miesięcznego przekazywania wynosi 641 000. Formuła do obliczenia tej liczby to 1000 obiektów blob * 5 GB / 8-MiB bloku + operacja zapisu wymagana do złożenia wszystkich bloków w obiekt blob.
Ceny przykładowe
W poniższych tabelach znajdują się przykładowe (fikcyjne) ceny dla każdego żądania do punktu końcowego usługi Blob Service (blob.core.windows.net
).
Ważne
Ceny te są przeznaczone tylko jako przykłady i nie powinny być używane do obliczania kosztów. Aby uzyskać oficjalne ceny, zobacz cennik usługi Azure Blob Storage lub strony cennika usługi Azure Data Lake Storage. Aby uzyskać więcej informacji na temat wybierania właściwej strony cennika, zobacz Omówienie pełnego modelu rozliczeniowego dla usługi Azure Blob Storage.
W poniższych tabelach założono, że konto jest skonfigurowane na potrzeby nadmiarowości LRS.
Współczynnik cen | Gorący | Fajnie | Zimno | Archiwum |
---|---|---|---|---|
Cena operacji zapisu danych (za 10 000) | 0,055 USD | 0,10$ | 0,18 USD | 0,11 USD |
Cena za operacje odczytu (na 10 000) | 0,0044 USD | 0,01 USD | 0,10$ | 5,50 USD |
Operacje na listach i kontenerach (na 10 000) | 0,055 USD | 0,055 USD | 0,18 USD | $.055 |
Wszystkie pozostałe operacje (na 10 000) | 0,0044 USD | 0,0044 USD | 0,0052 USD | Nie dotyczy |
Cena pobierania danych (za GB) | Bezpłatna | 0,01 USD | 0,03 USD | 0,022 USD |
Cena przechowywania danych pierwsze 50 TB (opłata zgodna z użyciem) | 0,0208 USD | 0,0115 USD | 0,0045 USD | 0,002 USD |
Cena przechowywania danych dla kolejnych 450 TB (płatność zgodnie z rzeczywistym użyciem) | 0,020 USD | 0,0115 USD | 0,0045 USD | 0,002 USD |
Cena 100 TB (pojemność zarezerwowana w ciągu jednego roku) | $1,747 | 966 USD | Niedostępny | $183 |
Cena 100 TB (pojemność zarezerwowana przez trzy lata) | 1 406 USD | $872 | Niedostępny | 168 USD |
Przepustowość łącza między regionami w Ameryce Północnej (na GB) | 0,02 USD | 0,02 USD | 0,02 USD | 0,02 USD |
Cena operacji odczytu o wysokim priorytecie (za 10 000) | Nie dotyczy | Nie dotyczy | Nie dotyczy | 65,00 USD |
Cena pobierania danych o wysokim priorytcie (za GB) | Nie dotyczy | Nie dotyczy | Nie dotyczy | 0,13 USD |
Poniższa tabela zawiera przykładowe (fikcyjne) ceny dla każdego zapytania dotyczącego punktu końcowego usługi Data Lake Storage (dfs.core.windows.net
). Aby uzyskać oficjalne ceny, zobacz Cennik usługi Azure Data Lake Storage.
Współczynnik cen | Gorący | Fajnie | Zimno | Archiwum |
---|---|---|---|---|
Cena operacji zapisu (co 4 MiB, za 10 000) | 0,07150 USD | 0,13 USD | 0,234 USD | 0,143 USD |
Cena operacji odczytu (na każde 4 MiB, za każde 10 000 operacji) | 0,0057 USD | 0,013 USD | 0,13 USD | 7,15 USD |
Operacje zapisu iteracyjnego (per 100) | 0,0715 USD | 0,0715 USD | 0,0715 USD | 0,0715 USD |
Operacje odczytu iteracyjnego (na 10 000) | 0,0715 USD | 0,0715 USD | 0,0845 USD | 0,0715 USD |
Cena pobierania danych (za GB) | Bezpłatna | 0,01 USD | 0,03 USD | 0,022 USD |
Przepustowość łącza między regionami w Ameryce Północnej (na GB) | 0,02 USD | 0,02 USD | 0,02 USD | 0,02 USD |
Ceny przechowywania danych dla pierwszych 50 TB (płatność zgodnie z rzeczywistym użyciem) | 0,021 USD | 0,012 USD | 0,0045 USD | 0,002 USD |
Ceny przechowywania danych kolejne 450 TB (płatność zgodnie z rzeczywistym użyciem) | 0,020 USD | 0,012 USD | 0,0045 USD | 0,002 USD |
Cena 100 TB (pojemność zarezerwowana w ciągu jednego roku) | $1,747 | 966 USD | Niedostępny | $183 |
Cena 100 TB (pojemność zarezerwowana przez trzy lata) | 1 406 USD | $872 | Niedostępny | 168 USD |
Cena operacji odczytu o wysokim priorytecie (za 10 000) | Nie dotyczy | Nie dotyczy | Nie dotyczy | 84,50 USD |
Cena pobierania danych o wysokim priorytcie (za GB) | Nie dotyczy | Nie dotyczy | Nie dotyczy | 0,13 USD |
Indeks (GB/miesiąc) | 0,0297 USD | Nie dotyczy | Nie dotyczy | Nie dotyczy |