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.
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 |