Udostępnij za pośrednictwem


Szacowanie kosztów użycia narzędzia AzCopy do transferu obiektów blob

Ten artykuł ułatwia oszacowanie kosztów transferu obiektów blob przy użyciu narzędzia AzCopy.

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

Po uruchomieniu polecenia azcopy copy określisz docelowy punkt końcowy. Ten punkt końcowy może być punktem końcowym usługi Blob Service (blob.core.windows.net) lub punktem końcowym punktu końcowego usługi Data Lake Storage (dfs.core.windows.net). Ta sekcja oblicza koszt użycia każdego punktu końcowego do przekazywania 1000 obiektów blob o rozmiarze 5 GiB .

Koszt przekazywania do punktu końcowego usługi Blob Service

Jeśli przekażesz dane do punktu końcowego usługi Blob Service, domyślnie narzędzie AzCopy przekazuje każdy obiekt blob w blokach 8-MiB. Ten rozmiar można skonfigurować.

Narzędzie AzCopy używa operacji Put Block w celu przekazania każdego bloku. Po przekazaniu ostatniego bloku narzędzie AzCopy zatwierdza te bloki przy użyciu operacji Umieszczanie listy bloków . Oba operacje są rozliczane jako operacje zapisu .

Poniższa tabela oblicza liczbę operacji zapisu wymaganych do przekazania tych obiektów blob.

Obliczenia Wartość
Liczba miB w 5 GiB 5,120
Operacje PutBlock na obiekt blob (blok MiB 5120/ 8-MiB) 640
Operacje PutBlockList na obiekt blob 1
Łączna liczba operacji zapisu (1000 * 641) 641,000

Napiwek

Liczbę operacji można zmniejszyć, konfigurując narzędzie AzCopy w celu użycia większego rozmiaru bloku.

Po przekazaniu każdego obiektu blob narzędzie AzCopy używa operacji Pobierz właściwości obiektu blob w ramach walidacji przekazywania. Operacja Pobierz właściwości obiektu blob jest rozliczana jako operacja Wszystkie inne operacje.

Korzystając z przykładowych cen wyświetlanych w tym artykule, poniższa tabela oblicza koszt przekazywania tych obiektów blob.

Współczynnik cen Duże zainteresowanie Chłodna Brak zainteresowania Archiwizuj
Cena pojedynczej operacji zapisu (cena / 10 000) $0.0000055 0,00001 USD 0,000018 USD $0.000011
Koszt operacji zapisu (641 000 * cena operacji) 3,5255 USD 6,4100 USD 11,5380 USD 7,0510 USD
Cena jednej innej operacji (cena / 10 000) $0.00000044 $0.00000044 $0.00000052 $0.00000044
Koszt uzyskania właściwości obiektu blob (1000 * cena innego działania) 0,0004 USD 0,0004 USD 0,0005 USD 0,00044 USD
Całkowity koszt (zapis i właściwości) 3,53 USD 6,41 USD 11,54 USD 7,05 USD

Uwaga

W przypadku przekazania do warstwy Archiwum każda operacja Put Block jest naliczana za cenę operacji zapisu gorącego. Każda operacja Umieszczanie listy blokowej jest obciążana ceną operacji zapisu archiwum .

Koszt przekazywania do punktu końcowego usługi Data Lake Storage

Jeśli przekażesz dane do punktu końcowego usługi Data Lake Storage, narzędzie AzCopy przekaże każdy obiekt blob w blokach 4-MiB. Ta wartość nie jest konfigurowalna.

Narzędzie AzCopy przekazuje każdy blok przy użyciu operacji Path — Update z parametrem akcji ustawionym na appendwartość . Po przekazaniu końcowego bloku narzędzie AzCopy zatwierdza te bloki przy użyciu operacji Path - Update z parametrem akcji ustawionym na flushwartość . Oba operacje są rozliczane jako operacje zapisu .

Poniższa tabela oblicza liczbę operacji zapisu wymaganych do przekazania tych obiektów blob.

Obliczenia Wartość
Liczba miB w 5 GiB 5,120
Ścieżka — aktualizowanie operacji (dołączanie) na obiekt blob (blok MiB 5120 MiB/ 4-MiB) 1,280
Ścieżka — aktualizowanie (opróżnianie) operacji na obiekt blob 1
Łączna liczba operacji zapisu (1000 * 1281) 1,281,00

Po przekazaniu każdego obiektu blob narzędzie AzCopy używa operacji Pobierz właściwości obiektu blob w ramach walidacji przekazywania. Operacja Pobierz właściwości obiektu blob jest rozliczana jako operacja Wszystkie inne operacje.

Korzystając z przykładowych cen wyświetlanych w tym artykule, poniższa tabela oblicza koszt przekazywania tych obiektów blob

Współczynnik cen Duże zainteresowanie Chłodna Brak zainteresowania Archiwizuj
Cena pojedynczej operacji zapisu (cena / 10 000) $0.00000720 0,000013 USD 0,0000234 USD 0,0000143 USD
Koszt operacji zapisu (1 281 000 * cena operacji) 9,2332 USD 16,6530 USD 29,9754 USD 18,3183 USD
Cena jednej innej operacji (cena / 10 000) $0.00000044 $0.00000044 $0.00000068 $0.00000044
Koszt uzyskania właściwości obiektu blob (1000 * cena operacji) 0,0004 USD 0,0004 USD 0,0007 USD 0,0004 USD
Całkowity koszt (zapis i właściwości) 9,22 USD 16,65 USD 29,98 USD 18,32 USD

Koszt pobierania

Po uruchomieniu polecenia azcopy copy określisz źródłowy punkt końcowy. Ten punkt końcowy może być punktem końcowym usługi Blob Service (blob.core.windows.net) lub punktem końcowym punktu końcowego usługi Data Lake Storage (dfs.core.windows.net). Ta sekcja oblicza koszt użycia każdego punktu końcowego do pobrania 1000 obiektów blob o rozmiarze 5 GiB .

Koszt pobierania z punktu końcowego usługi Blob Service

W przypadku pobierania obiektów blob z punktu końcowego usługi Blob Service narzędzie AzCopy używa obiektów blob list do wyliczania obiektów blob. Opłaty za obiekty blob listy są rozliczane jako lista i operacja tworzenia kontenera. Jedna operacja wyświetlania obiektów blob zwraca do 5000 obiektów blob. W związku z tym w tym przykładzie wymagana jest tylko jedna operacja List Blobs .

W przypadku każdego obiektu blob narzędzie AzCopy używa operacji Pobierz właściwości obiektu blob i operacji Pobierz obiekt blob . Operacja Pobierz właściwości obiektu blob jest rozliczana jako operacja Wszystkie inne operacje, a operacja Get Blob jest rozliczana jako operacja odczytu.

W przypadku pobierania obiektów blob z warstwy chłodnej lub zimnej opłaty są również naliczane za pobieranie danych za pobranie giB.

Korzystając z przykładowych cen wyświetlanych w tym artykule, poniższa tabela oblicza koszt pobierania tych obiektów blob.

Uwaga

Ta tabela wyklucza warstwę archiwum, ponieważ nie można pobrać jej bezpośrednio z tej warstwy. Zobacz Ponowne wypełnianie obiektów blob z warstwy Archiwum.

Współczynnik cen Duże zainteresowanie Chłodna Brak zainteresowania
Cena pojedynczej operacji listowej (cena/ 10 000) $0.0000055 $0.0000055 $0.0000065
Koszt operacji aukcji (1 * cena operacji) $0.0000055 $0.0000050 $0.0000065
Cena jednej innej operacji (cena / 10 000) $0.00000044 $0.00000044 $0.00000052
Koszt uzyskania właściwości obiektu blob (1000 * cena operacji) 0,00044 USD 0,00044 USD 0,00052 USD
Cena pojedynczej operacji odczytu (cena / 10 000) $0.00000044 $0.000001 0,00001 USD
Koszt operacji odczytu (1000 * cena operacji) 0,00044 USD 0,001 USD 0,01 USD
Cena pobierania danych (za GiB) 0,00 USD 0,01 USD 0,03 USD
Koszt pobierania danych (5 * cena operacji) 0,00 USD 0,05 USD 0,15 USD
Całkowity koszt (lista + właściwości + odczyt i pobieranie) 0,001 USD 0,051 USD 0,161 USD

Koszt pobierania z punktu końcowego usługi Data Lake Storage

W przypadku pobierania obiektów blob z punktu końcowego usługi Data Lake Storage narzędzie AzCopy używa obiektów blob list do wyliczania obiektów blob. Opłaty za obiekty blob listy są rozliczane jako lista i operacja tworzenia kontenera. Jedna operacja wyświetlania obiektów blob zwraca do 5000 obiektów blob. W związku z tym w tym przykładzie wymagana jest tylko jedna operacja List Blobs .

W przypadku każdego obiektu blob narzędzie AzCopy używa operacji Pobierz właściwości obiektu blob, która jest rozliczana jako operacja Wszystkie inne operacje . Narzędzie AzCopy pobiera każdy blok (o rozmiarze 4 miB) przy użyciu operacji Ścieżka — odczyt . Każda ścieżka — wywołanie odczytu jest rozliczane jako operacja odczytu .

W przypadku pobierania obiektów blob z warstwy chłodnej lub zimnej opłaty są również naliczane za pobieranie danych za pobranie giB.

Poniższa tabela oblicza liczbę operacji zapisu wymaganych do przekazania obiektów blob.

Obliczenia Wartość
Liczba miB w 5 GiB 5,120
Ścieżka — operacje aktualizacji na obiekt blob (blok 5120 MiB/ 4-MiB) 1,280
Łączna liczba operacji odczytu (1000 * 1280) 1,280,000

Korzystając z przykładowych cen wyświetlanych w tym artykule, poniższa tabela oblicza koszt pobierania tych obiektów blob.

Uwaga

Ta tabela wyklucza warstwę archiwum, ponieważ nie można pobrać jej bezpośrednio z tej warstwy. Zobacz Ponowne wypełnianie obiektów blob z warstwy Archiwum.

Współczynnik cen Duże zainteresowanie Chłodna Brak zainteresowania
Cena pojedynczej operacji listowej (cena/ 10 000) $0.0000055 $0.0000055 $0.0000065
Koszt operacji aukcji (1 * cena operacji) $0.0000055 $0.0000050 $0.0000065
Cena jednej innej operacji (cena / 10 000) $0.00000044 $0.00000044 $0.00000052
Koszt uzyskania właściwości obiektu blob (1000 * cena operacji) 0,00044 USD 0,00044 USD 0,00052 USD
Cena pojedynczej operacji odczytu (cena / 10 000) $0.00000060 $0.00000130 $0.00001300
Koszt operacji odczytu (1 281 000 * cena operacji) 0,73017 USD 1,6653 USD 16,653 USD
Cena pobierania danych (za GiB) $0.00000000 $0.010000000 $0.030000000
Koszt pobierania danych (5 * cena operacji) 0,00 USD 0,05 USD 0,15 USD
Całkowity koszt (lista + właściwości + odczyt i pobieranie) 0,731 USD 1,716 USD 16,804 USD

Koszt kopiowania między kontenerami

Po uruchomieniu polecenia azcopy copy określisz źródłowy i docelowy punkt końcowy. Te punkty końcowe mogą być punktem końcowym usługi Blob Service (blob.core.windows.net) lub punktem końcowym punktu końcowego usługi Data Lake Storage (dfs.core.windows.net). Ta sekcja oblicza koszt kopiowania 1000 obiektów blob o rozmiarze 5 GiB .

Uwaga

Obiekty blob w warstwie Archiwum można kopiować tylko do warstwy online. Ze względu na to, że we wszystkich tych przykładach przyjęto założenie, że ta sama warstwa dla źródła i miejsca docelowego jest wykluczona z tych tabel.

Koszt kopiowania obiektów blob na tym samym koncie

Niezależnie od tego, który punkt końcowy został określony (usługa Blob Service lub Data Lake Storage), narzędzie AzCopy używa obiektu blob list do wyliczania obiektów blob w lokalizacji źródłowej. Opłaty za obiekty blob listy są rozliczane jako lista i operacja tworzenia kontenera. Jedna operacja wyświetlania obiektów blob zwraca do 5000 obiektów blob. W związku z tym w tym przykładzie wymagana jest tylko jedna operacja List Blobs .

W przypadku każdego obiektu blob narzędzie AzCopy używa operacji Pobierz właściwości obiektu blob zarówno dla źródłowego obiektu blob, jak i obiektu blob skopiowanego do miejsca docelowego. Operacja Pobierz właściwości obiektu blob jest rozliczana jako operacja Wszystkie inne operacje. Narzędzie AzCopy używa operacji kopiowania obiektów blob do kopiowania obiektów blob do innego kontenera, który jest rozliczany jako operacja zapisu oparta na warstwie docelowej.

Współczynnik cen Duże zainteresowanie Chłodna Brak zainteresowania
Cena pojedynczej operacji listowej (cena/ 10 000) $0.0000055 $0.0000055 $0.0000065
Koszt operacji aukcji (1 * cena operacji) $0.0000055 $0.0000055 $0.0000065
Cena jednej innej operacji (cena / 10 000) $0.00000044 $0.00000044 $0.00000052
Koszt uzyskania właściwości obiektu blob (cena operacji 2000 * ) 0,00088 USD 0,00088 USD 0,00104 USD
Cena pojedynczej operacji zapisu (cena / 10 000) $0.0000055 0,00001 USD 0,000018 USD
Koszt zapisu (1000 * cena operacji) 0,0055 USD 0,01 USD 0,018 USD
Całkowity koszt (wyświetlanie listy + właściwości i zapis) 0,0064 USD 0,0109 USD 0,0190 USD

Koszt kopiowania obiektów blob na inne konto w tym samym regionie

Ten scenariusz jest identyczny z poprzednim z tą różnicą, że opłaty są również naliczane za pobieranie danych i operację odczytu opartą na warstwie źródłowej.

Współczynnik cen Duże zainteresowanie Chłodna Brak zainteresowania
Suma z poprzedniej sekcji 0,0064 USD 0,0109 USD 0,0190 USD
Cena pojedynczej operacji odczytu (cena / 10 000) $0.00000044 $0.000001 0,00001 USD
Koszt operacji odczytu (1000 * cena operacji) 0,00044 USD 0,001 USD 0,01 USD
Cena pobierania danych (za GiB) Bezpłatna 0,01 USD 0,03 USD
Koszt pobierania danych (5 * cena operacji) 0,00 USD $.05 $.15
Całkowity koszt (poprzednia sekcja + pobieranie + odczyt) 0,0068 USD 0,0619 USD 0,1719 USD

Koszt kopiowania obiektów blob na konto znajdujące się w innym regionie

Ten scenariusz jest identyczny z poprzednim, z wyjątkiem opłat za ruch wychodzący w sieci.

Współczynnik cen Duże zainteresowanie Chłodna Brak zainteresowania
Całkowity koszt z poprzedniej sekcji 0,0068 USD 0,0619 USD 0,1719 USD
Cena ruchu wychodzącego sieci (za GiB) 0,02 USD 0,02 USD 0,02 USD
Całkowity koszt ruchu wychodzącego sieci (5 * cena ruchu wychodzącego) $.10 $.10 $.10
Całkowity koszt (poprzednia sekcja i ruch wychodzący) 0,1068 USD 0,1619 USD 0,2790 USD

Koszt synchronizowania zmian

Po uruchomieniu polecenia azcopy sync określisz źródłowy i docelowy punkt końcowy. Te punkty końcowe mogą być punktem końcowym usługi Blob Service (blob.core.windows.net) lub punktem końcowym punktu końcowego usługi Data Lake Storage (dfs.core.windows.net).

Uwaga

Obiekty blob w warstwie Archiwum można kopiować tylko do warstwy online. Ze względu na to, że we wszystkich tych przykładach przyjęto założenie, że ta sama warstwa dla źródła i miejsca docelowego jest wykluczona z tych tabel.

Koszt synchronizacji kontenera z lokalnym systemem plików

Jeśli chcesz zachować aktualizację kontenera ze zmianami w lokalnym systemie plików, narzędzie AzCopy wykonuje dokładnie te same zadania, co opisano w sekcji Koszt przekazywania do punktu końcowego usługi Blob Service w tym artykule. Obiekty blob są przekazywane tylko wtedy, gdy czas ostatniej modyfikacji pliku lokalnego różni się od czasu ostatniej modyfikacji obiektu blob w kontenerze. W związku z tym rozliczane są transakcje zapisu tylko dla przekazanych obiektów blob.

Jeśli chcesz zachować aktualizację lokalnego systemu plików ze zmianami w kontenerze, narzędzie AzCopy wykonuje dokładnie te same zadania, co opisano w sekcji Koszt pobierania z punktu końcowego usługi Blob Service w tym artykule. Obiekty blob są pobierane tylko wtedy, gdy czas ostatniej modyfikacji lokalnego obiektu blob różni się od czasu ostatniej modyfikacji obiektu blob w kontenerze. W związku z tym są naliczane opłaty za transakcje odczytu tylko dla pobranych obiektów blob.

Koszt synchronizacji kontenerów

Jeśli chcesz zachować synchronizację dwóch kontenerów, narzędzie AzCopy wykonuje dokładnie te same zadania, co opisano w sekcji Koszt kopiowania między kontenerami w tym artykule. Obiekt blob jest kopiowany tylko wtedy, gdy czas ostatniej modyfikacji obiektu blob w kontenerze źródłowym różni się od czasu ostatniej modyfikacji obiektu blob w kontenerze docelowym. W związku z tym opłaty są rozliczane za operacje zapisu i odczytu tylko dla skopiowanych obiektów blob.

Polecenie azcopy sync używa operacji List Blobs na kontach źródłowych i docelowych podczas synchronizowania kontenerów, które istnieją na oddzielnych kontach.

Podsumowanie obliczeń

Poniższa tabela zawiera wszystkie oszacowania przedstawione w tym artykule. Wszystkie szacunki są oparte na przenoszeniu 1000 obiektów blob, które mają rozmiar 5 GiB i używają przykładowych cen wymienionych w następnej sekcji.

Scenariusz Duże zainteresowanie Chłodna Brak zainteresowania Archiwizuj
Przekazywanie obiektów blob (punkt końcowy usługi Blob Service) 3,53 USD 6,41 USD 11,54 USD 3,53 USD
Przekazywanie obiektów blob (punkt końcowy usługi Data Lake Storage) 9,22 USD 16,65 USD 29,98 USD 18,32 USD
Pobieranie obiektów blob (punkt końcowy usługi Blob Service) 0,001 USD 0,051 USD 0,161 USD Nie dotyczy
Pobieranie obiektów blob (punkt końcowy usługi Data Lake Storage) 0,731 USD 1,716 USD 16,804 USD Nie dotyczy
Kopiowanie obiektów blob 0,064 USD 0,0109 USD 0,0190 USD Nie dotyczy
Kopiowanie obiektów blob na inne konto 0,0068 USD 0,0619 USD 0,1719 USD Nie dotyczy
Kopiowanie obiektów blob do konta w innym regionie 0,1068 USD 0,1619 USD 0,2790 USD Nie dotyczy

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

Zobacz też