Udostępnij za pośrednictwem


Szacowanie kosztów archiwizacji danych

Warstwa Archiwum to warstwa offline do przechowywania rzadko używanych danych. Warstwa dostępu archiwum ma najniższy koszt magazynowania. Jednak ta warstwa ma wyższe koszty pobierania danych z większym opóźnieniem w porównaniu z warstwami gorącą, chłodną i zimną.

W tym artykule wyjaśniono, jak obliczyć koszt użycia magazynu archiwum, a następnie przedstawić kilka przykładowych scenariuszy.

Obliczaj koszty

Koszt archiwizacji danych pochodzi z tych trzech składników:

  • Koszt zapisu danych w warstwie Archiwum
  • Koszt przechowywania danych w warstwie Archiwum
  • Koszt ponownego wypełniania danych z warstwy Archiwum

W poniższych sekcjach pokazano, jak obliczyć każdy składnik.

W tym artykule użyto fikcyjnych cen we wszystkich obliczeniach. Te przykładowe ceny można znaleźć w sekcji Przykładowe ceny na końcu tego artykułu. 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 Cennik 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 zapisu

Koszt zapisu w warstwie Archiwum można obliczyć, mnożąc liczbę operacji zapisu według ceny każdej operacji. Cena operacji zależy od tych, których używasz do zapisywania danych w warstwie Archiwum.

Umieść obiekt blob

Jeśli używasz operacji Put Blob , liczba operacji jest taka sama jak liczba obiektów blob. Jeśli na przykład planujesz zapisywanie 30 000 obiektów blob w warstwie Archiwum, wymaga to 30 000 operacji. Każda operacja jest obciążana ceną operacji zapisu archiwum .

Napiwek

Opłaty za operacje są naliczane na 10 000. W związku z tym, jeśli cena za 10 000 operacji wynosi 0,10 USD, cena pojedynczej operacji wynosi 0,10 USD / 10 000 USD = 0,00001 USD.

Umieść blok i umieść listę bloków

Jeśli przekażesz obiekt blob przy użyciu operacji Put Block and Put Block List , przekazywanie wymaga wielu operacji, a każda z tych operacji jest naliczana oddzielnie. Każda operacja Put Block jest naliczana za cenę operacji zapisu dla domyślnej warstwy dostępu kont. Liczba potrzebnych operacji Put Block zależy od rozmiaru bloku określonego do przekazania danych. Jeśli na przykład rozmiar obiektu blob to 100 MiB i wybierzesz rozmiar bloku do 10 MiB podczas przekazywania tego obiektu blob, użyj 10 operacji Put Block . Bloki są zapisywane (zatwierdzone) w warstwie archiwum przy użyciu operacji Umieść listę bloków . Ta operacja jest obciążana ceną operacji zapisu archiwum . W związku z tym, aby przekazać pojedynczy obiekt blob, koszt wynosi (liczba bloków * ceny operacji zapisu gorącego) + cena operacji zapisu archiwum.

Uwaga

Jeśli nie używasz bezpośrednio zestawu SDK lub interfejsu API REST, może być konieczne zbadanie operacji używanych przez narzędzie transferu danych do przekazywania plików. Może to być możliwe, skontaktowając się z dostawcą narzędzi lub przy użyciu dzienników magazynu.

Ustawianie warstwy obiektu blob

Jeśli używasz operacji Ustaw warstwę obiektu blob, aby przenieść obiekt blob z warstwy chłodnej, zimnej lub gorącej do warstwy archiwum, opłata jest naliczana za operację zapisu archiwum .

Koszt przechowywania

Koszty magazynowania można obliczyć, mnożąc rozmiar danych w GB według ceny magazynu archiwum.

Na przykład (przy założeniu przykładowej ceny), jeśli planujesz przechowywać 10 TB w warstwie Archiwum, koszt pojemności wynosi 0,002 USD * 10 * 1024 = 20,48 USD miesięcznie.

Koszt ponownego wypełniania

Obiekty blob w warstwie Archiwum są w trybie offline i nie można ich odczytywać ani modyfikować. Aby odczytywać lub modyfikować dane w zarchiwizowanym obiekcie blob, należy najpierw ponownie uzupełnić obiekt blob do warstwy online (gorąca chłodna lub chłodna).

Koszt ponownego wypełniania danych można obliczyć, dodając koszt pobierania danych do kosztu odczytywania danych.

Zakładając przykładowe ceny, koszt pobierania 1 GB danych z warstwy Archiwum wynosi 1 * 0,022 USD = 0,022 USD.

Opłaty za operacje odczytu są naliczane na 10 000. W związku z tym, jeśli koszt operacji na 10 000 USD wynosi 5,50 USD, koszt pojedynczej operacji wynosi 5,50 USD / 10 000 = $0,00055. Koszt odczytu 1000 obiektów blob w warstwie Standardowa wynosi 1000 * 0,0005 USD = 0,50 USD.

W tym przykładzie całkowity koszt ponownego wypełniania (pobieranie + odczyt) wynosi 0,022 USD + 0,50 USD = 0,52 USD.

Uwaga

Jeśli ustawisz priorytet ponownego wypełniania na wysoki, zwiększa się współczynnik pobierania i odczytu danych.

Jeśli planujesz ponowne wypełnianie danych, spróbuj uniknąć wczesnej opłaty za usunięcie. Aby przejrzeć opcje, zobacz Ponowne wypełnianie obiektów blob z warstwy Archiwum.

Scenariusz: jednorazowa kopia zapasowa danych

W tym scenariuszu przyjęto założenie, że planujesz usunąć lokalne taśmy lub serwery plików, migrując dane kopii zapasowej do magazynu w chmurze. Jeśli nie oczekujesz, że użytkownicy często uzyskują dostęp do tych danych, warto przeprowadzić migrację tych danych bezpośrednio do warstwy Archiwum. W pierwszym miesiącu założysz koszt zapisywania danych w warstwie Archiwum. W pozostałych miesiącach płacisz tylko za koszt przechowywania danych i koszt ponownego wypełniania danych zgodnie z potrzebami w przypadku okazjonalnych operacji odczytu.

Korzystając z przykładowych cen wyświetlanych w tym artykule, w poniższej tabeli przedstawiono trzy miesiące wydatków.

W tym scenariuszu przyjęto założenie, że początkowe pozyskiwanie 2000 000 plików łącznie wynosi 102 400 GB do archiwizacji. Przyjęto również założenie, że jeden raz odczyt każdego miesiąca wynosi około 1% zarchiwizowanej pojemności. Operacja użyta w tym scenariuszu to operacja Put Blob . W tym scenariuszu przyjęto również założenie, że obiekty blob są przywracane przez kopiowanie obiektów blob zamiast zmieniania warstwy dostępu obiektu blob.

Współczynnik kosztów Styczeń Luty Marzec Przewidywane roczne
Operacje zapisu 2,000,000 0 0 2,000,000
Cena pojedynczej operacji zapisu $0.000011 $0.000011 $0.000011 $0.000011
Koszt zapisu (operacje * cena operacji zapisu) 22,00 USD 0,00 USD 0,00 USD 22,00 USD
Całkowity rozmiar pliku (GB) 102,400 102,400 102,400 1,228,800
Ceny danych (płatność zgodnie z rzeczywistym użyciem) 0,002 USD 0,002 USD 0,002 USD 0,002 USD
Koszt przechowywania (rozmiar pliku * cena danych) 204,80 USD 204,80 USD 204,80 USD 2457,60 USD
Rozmiar pobierania danych (1% rozmiaru pliku) 1,024 1,024 1,024 12,288
Cena pobierania danych 0,022 USD 0,022 USD 0,022 USD 0,022 USD
Koszt pobierania (rozmiar pobierania danych * cena pobierania) 22,53 USD 22,53 USD 22,53 USD 270,34 USD
Liczba operacji odczytu (liczba plików * 1%) 20,000 20,000 20,000 240,000
Cena pojedynczej operacji odczytu 0,00055 USD 0,0005 5 USD 0,00055 USD 0,00055 USD
Koszt odczytu (operacje * cena operacji odczytu) 11,00 USD 11,00 USD 11,00 USD 132,00 USD
Koszt ponownego wypełniania (koszt pobierania i kosztów do odczytu) 33,53 USD 33,53 USD 33,53 USD 402,34 USD
Całkowity koszt (zapis + magazyn + ponowne wypełnianie) 260,33 USD 238,33 USD 238,33 USD 2881,94 USD

Napiwek

Aby modelować koszty w ciągu 12 miesięcy, otwórz kartę Jednorazowa kopia zapasowa tego skoroszytu. Możesz zaktualizować ceny i wartości w tym arkuszu, aby oszacować koszty.

Scenariusz: ciągłe tworzenie warstw

W tym scenariuszu przyjęto założenie, że planujesz okresowo przenosić dane do warstwy Archiwum. Być może używasz raportów spisu usługi Blob Storage, aby ocenić, do których obiektów blob uzyskuje się rzadziej dostęp, a następnie używasz zasad zarządzania cyklem życia w celu zautomatyzowania procesu archiwizacji.

W każdym miesiącu przyjęto koszt zapisu w warstwie Archiwum. Koszt przechowywania, a następnie ponowne wypełnianie danych zwiększa się wraz z upływem czasu podczas archiwizowania większej liczby obiektów blob.

Korzystając z przykładowych cen wyświetlanych w tym artykule, w poniższej tabeli przedstawiono trzy miesiące wydatków.

W tym scenariuszu przyjęto założenie, że miesięczne pozyskiwanie 200 000 plików wynosi łącznie 10 240 GB rozmiaru do archiwizacji. Przyjęto również założenie, że jednorazowy odczyt każdego miesiąca wynosi około 1% zarchiwizowanej pojemności. Operacja użyta w tym scenariuszu to operacja Put Blob .

Współczynnik kosztów Styczeń Luty Marzec Przewidywane roczne
Operacje zapisu 200,000 200,000 200,000 2,400,000
Cena pojedynczej operacji zapisu $0.000011 $0.000011 $0.000011
Koszt zapisu (operacje * cena operacji zapisu) 2,20 USD 2,20 USD 2,20 USD 26,40 USD
Liczba plików 200,000 400 000 600,000 2,400,000
Całkowity rozmiar pliku (GB) 10,240 20,480 39,720 122,880
Ceny danych (płatność zgodnie z rzeczywistym użyciem) 0,002 USD 0,002 USD 0,002 USD
Koszt przechowywania (rozmiar pliku * cena danych) 10,14 USD 20,28 USD 30,41 USD 1597,44 USD
Rozmiar pobierania danych (1% rozmiaru pliku) 102 205 307 7,987
Cena pobierania danych 0,022 USD 0,022 USD 0,022 USD
Koszt pobierania (rozmiar pobierania danych * cena pobierania) 2,25 USD 4,51 USD 6,76 USD 175,72 USD
Liczba operacji odczytu (liczba plików * 1% odczytu magazynu) 2000 4000 6000 156,000
Cena pojedynczej operacji odczytu 0,00055 USD 0,00055 USD 0,00055 USD
Koszt odczytu (operacje * cena do odczytu) 1,10 USD 2,20 USD 3,30 USD 85,80 USD
Koszt ponownego wypełniania (koszt pobierania i kosztów do odczytu) 3,35 USD 6,71 USD 10,06 USD 261,52 USD
Całkowity koszt 26,03 USD 49,87 USD 73,70 USD 1885,36 USD

Napiwek

Aby modelować koszty w ciągu 12 miesięcy, otwórz kartę Ciągłe warstwy tego skoroszytu. Możesz zaktualizować ceny i wartości w tym arkuszu, aby oszacować koszty.

Archiwum a chłodna i chłodna

Magazyn archiwum jest najniższą warstwą kosztową. Jednak ponowne wypełnianie plików 10 GiB może potrwać do 15 godzin. Aby dowiedzieć się więcej, zobacz Ponowne wypełnianie obiektów blob z warstwy Archiwum. Warstwa Archiwum może nie być najlepsza, jeśli obciążenia muszą szybko odczytywać dane. Warstwa Chłodna oferuje niemal rzeczywiste opóźnienie odczytu z niższą ceną niż warstwa Gorąca. Zrozumienie wymagań dotyczących dostępu pomaga wybrać warstwy Chłodna, Chłodna i Archiwum.

W poniższej tabeli porównano koszt magazynowania archiwum z kosztem chłodnej i zimnej pamięci masowej przy użyciu cen przykładów wyświetlanych w tym artykule. W tym scenariuszu przyjęto założenie, że miesięczne pozyskiwanie 200 000 plików wynosi łącznie 10 240 GB rozmiaru do archiwizacji. Założono również, że co miesiąc około 10% pojemności przechowywanej (1024 GB) i 10% całkowitej liczby operacji (20 000).

Współczynnik kosztów Archiwizuj Brak zainteresowania Chłodna
Operacje zapisu 200,000 200,000 200,000
Cena pojedynczej operacji zapisu $0.000011 0,000018 USD 0,00001 USD
Koszt zapisu (operacje * cena operacji zapisu) 2,20 USD 3,60 USD 2,00 USD
Łączna liczba plików 200,000 200,000 200,000
Całkowity rozmiar pliku (GB) 10,240 10,240 10,240
Ceny danych (płatność zgodnie z rzeczywistym użyciem) 0,0020 USD 0,0045 USD 0,0115 USD
Koszt przechowywania (rozmiar pliku * cena danych) 20,48 USD 46,08 USD 117,76 USD
Rozmiar pobierania danych (10% rozmiaru pliku) 1,024 1,024 1,024
Cena pobierania danych za GB 0,022 USD 0,03 USD 0,01 USD
Liczba operacji odczytu (liczba plików * 10% odczytu magazynu) 20,000 20,000 20,000
Cena pojedynczej operacji odczytu 0,00055 USD 0,00001 USD $0.000001
Koszt odczytu (operacje * cena do odczytu) 11,00 USD $.20 $.02
Koszt ponownego wypełniania (koszt pobierania i kosztów do odczytu) 30,48 USD 30,92 USD 10,26 USD
Koszt miesięczny 42,62 USD 71,38 USD 167,91 USD

Napiwek

Aby modelować koszty, otwórz kartę Wybierz warstwy tego skoroszytu. Możesz zaktualizować ceny i wartości w tym arkuszu, aby oszacować koszty.

Na poniższym wykresie przedstawiono wpływ wydatków miesięcznych na różne wartości procentowe odczytu. Na tym wykresie przyjęto założenie, że miesięczne pozyskiwanie wynosi 1000 000 plików o rozmiarze 10 240 GB. Przy założeniu, że przykładowe ceny, ten wykres przedstawia punkt przerwania na poziomie odczytu lub około 25%. Po tym poziomie koszt magazynu archiwum zaczyna rosnąć w stosunku do kosztów magazynu chłodnego.

Chłodne i archiwalne miesięczne wydatki

Ceny przykładowe

Poniższa tabela zawiera 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.

Współczynnik cen Duże zainteresowanie Chłodna Brak zainteresowania Archiwizuj
Cena operacji zapisu (za 10 000) 0,055 USD 0,10$ 0,18 USD 0,11 USD
Cena operacji odczytu (za 10 000) 0,0044 USD 0,01 USD 0,10$ 5,50 USD
Wyświetlanie listy i operacji kontenera (na 10 000) 0,055 USD 0,055 USD 0,065 USD $.055
Wszystkie pozostałe operacje (za 10 000) 0,0044 USD 0,0044 USD 0,0052 USD $.0044
Cena pobierania danych (za GB) Bezpłatna 0,01 USD 0,03 USD $.022
Cena magazynu danych po raz pierwszy 50 TB (płatność zgodnie z rzeczywistym użyciem) 0,0208 USD 0,0115 USD 0,0045 USD 0,002 USD
Cena magazynu danych następnego 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) 1406 USD $872 Niedostępny 168 USD
Przepustowość sieci między regionami w Ameryka Północna (na GB) 0,02 USD 0,02 USD 0,02 USD 0,02 USD
Cena operacji odczytu o wysokim priorytcie (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 ceny (fikcyjne) ceny dla każdego żądania do 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 Duże zainteresowanie Chłodna Brak zainteresowania Archiwizuj
Cena operacji zapisu (co 4 MiB, za 10 000) 0,07120 USD 0,13 USD 0,234 USD 0,143 USD
Cena operacji odczytu (co 4 MiB, za 10 000) 0,0057 USD 0,013 USD 0,13 USD 7,15 USD
Operacje zapisu iteracyjnego (na 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ść sieci między regionami w Ameryka Północna (na GB) 0,02 USD 0,02 USD 0,02 USD 0,02 USD
Ceny magazynu danych po raz pierwszy 50 TB (płatność zgodnie z rzeczywistym użyciem) 0,021 USD 0,012 USD 0,0045 USD 0,002 USD
Ceny magazynu danych następne 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) 1406 USD $872 Niedostępny 168 USD
Cena operacji odczytu o wysokim priorytcie (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

Następne kroki