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ąca, Chłodna i Chłodna.

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 zapisać 30 000 obiektów blob w warstwie Archiwum, będzie to wymagało 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 będzie wymagać wielu operacji, a każda z tych operacji zostanie naliczona 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ć zarchiwizowane obiekty blob o pojemności 10 TB, koszt pojemności wynosi 0,00099 USD * 10 * 1024 USD = 10,14 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,02 USD = 0,02 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,00 USD, koszt pojedynczej operacji wynosi 5,00 USD / 10 000 USD = 0,0005 USD. 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,02 USD + 0,50 USD = 0,52 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 .


Współczynnik kosztów Styczeń Luty Marzec Przewidywane roczne
Transakcje zapisu 2,000,000 0 0 2,000,000
Cena pojedynczej operacji zapisu 0,00001 USD 0,00001 USD 0,00001 USD 0,00001 USD
Koszt zapisu (transakcje * cena operacji zapisu) 20,00 USD 0,00 USD 0,00 USD 20,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.00099 $0.00099 $0.00099 $0.00099
Koszt przechowywania (rozmiar pliku * cena danych) 101,38 USD 101,38 USD 101,38 USD 1216,51 USD
Rozmiar pobierania danych 1,024 1,024 1,024 12,288
Cena pobierania danych 0,02 USD 0,02 USD 0,02 USD 0,02 USD
Liczba transakcji odczytu (liczba plików * 1%) 20,000 20,000 20,000 240,000
Cena pojedynczej operacji odczytu 0,0005 USD 0,0005 USD 0,0005 USD 0,0005 USD
Koszt ponownego wypełniania (koszt pobierania i kosztów do odczytu) 30,48 USD 30,48 USD 30,48 USD 365,76 USD
Całkowity koszt 151,86 USD 131,86 USD 131,86 USD 1602,27 USD

Napiwek

Aby wyświetlić te koszty w ciągu 12 miesięcy, otwórz kartę Jednorazowa kopia zapasowa tego skoroszytu. Możesz zmodyfikować 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
Transakcje zapisu 200,000 200,000 200,000 2,400,000
Cena pojedynczej operacji zapisu 0,00001 USD 0,00001 USD 0,00001 USD 0,00001 USD
Koszt zapisu (transakcje * cena operacji zapisu) 2,00 USD 2,00 USD 2,00 USD 24,00 USD
Całkowity rozmiar pliku (GB) 10,240 20,480 39,720 122,880
Ceny danych (płatność zgodnie z rzeczywistym użyciem) $0.00099 $0.00099 $0.00099 $0.00099
Koszt przechowywania (rozmiar pliku * cena danych) 10,14 USD 20.28 30,41 USD 790,73 USD
Cena pobierania danych 0,02 USD 0,02 USD 0,02 USD 0,02 USD
Liczba transakcji odczytu (liczba plików * 1% odczytu magazynu) 2000 4000 6000 156,000
Cena pojedynczej operacji odczytu 0,0005 USD 0,0005 USD 0,0005 USD 0,0005 USD
Koszt ponownego wypełniania (koszt pobierania i kosztów do odczytu) 3,05 USD 6,10 USD 9,14 USD 237,74 USD
Całkowity koszt 15,19 USD 28,37 USD 41,56 USD 1052,48 USD

Napiwek

Aby wyświetlić te koszty w ciągu 12 miesięcy, otwórz kartę Ciągłe warstwy tego skoroszytu. Możesz zmodyfikować 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 10 plików 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 pomoże 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. Przyjęto również założenie, że 1 odczyt każdego miesiąca wynosi około 10% pojemności przechowywanej (1024 GB) i 10% łącznej liczby transakcji (20 000).

Współczynnik kosztów Archiwizuj Brak zainteresowania Chłodna
Transakcje zapisu 200,000 200,000 200,000
Cena pojedynczej operacji zapisu 0,00001 USD 0,000018 USD 0,00001 USD
Koszt zapisu (transakcje * cena operacji zapisu) 2,00 USD 3,60 USD 2,00 USD
Całkowity rozmiar pliku (GB) 10,240 10,240 10,240
Ceny danych (płatność zgodnie z rzeczywistym użyciem) $0.00099 0,0036 USD 0,0152 USD
Koszt przechowywania (rozmiar pliku * cena danych) 10,14 USD 36,86 USD 155,65 USD
Rozmiar pobierania danych 1,024 1,024 1,024
Cena pobierania danych za GB 0,02 USD 0,03 USD 0,01 USD
Liczba transakcji odczytu 20,000 20,000 20,000
Cena pojedynczej operacji odczytu 0,0005 USD 0,00001 USD $0.000001
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 wyświetlić formułę na żywo tych kosztów, otwórz kartę Wybierz warstwy tego skoroszytu. Możesz zmodyfikować 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.

Na przykład druga para pasków zakłada, że obciążenia odczytują 100 000 plików (10% z 1000 000 plików) i 1024 GB (10% z 10 240 GB). Przy założeniu przykładowych cen szacowany miesięczny koszt magazynu chłodnego wynosi 175,99 USD, a szacowany miesięczny koszt magazynu archiwum wynosi 90,62 USD.

Ten wykres przedstawia punkt równy 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

W tym artykule użyto następujących fikcyjnych cen.

Ważne

Ceny te są przeznaczone tylko jako przykłady i nie powinny być używane do obliczania kosztów.

Współczynnik cen Archiwizuj Brak zainteresowania Chłodna
Cena transakcji zapisu (za 10 000) 0,10$ 0,18 USD 0,10$
Cena pojedynczej operacji zapisu (koszt / 10 000) 0,00001 USD 0,000018 USD 0,00001 USD
Ceny danych (płatność zgodnie z rzeczywistym użyciem) $0.00099 0,0036 USD 0,0152 USD
Cena transakcji odczytu (za 10 000) 5,00 USD 0,10$ 0,01 USD
Cena pojedynczej operacji odczytu (koszt / 10 000) 0,0005 USD 0,00001 USD $0.000001
Cena transakcji odczytu o wysokim priorytcie (za 10 000) 50,00 $ Brak Brak
Cena pobierania danych (za GB) 0,02 USD 0,03 USD 0,01 USD
Cena pobierania danych o wysokim priorytcie (za GB) 0,10$ Brak Brak

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.

Następne kroki