Udostępnij za pośrednictwem


Szacowanie kosztów: przekazywanie i uzyskiwanie dostępu do danych z wielu regionów

Ten przykład szacuje koszt przekazywania i pobierania danych z wielu regionów świadczenia usługi Azure.

Ważne

To oszacowanie jest oparte na tych cenach przykładowych. Przykładowe ceny nie powinny być używane do obliczania kosztów produkcji. Aby znaleźć oficjalne ceny, zobacz Znajdowanie ceny jednostkowej dla każdego miernika.

Scenariusz

Firma planuje dystrybucję nowej aplikacji klienckiej dla użytkowników znajdujących się w wielu regionach świadczenia usługi Azure na całym kontynencie. Ta aplikacja służy do przekazywania plików dziennika i pobierania ich do analizy diagnostycznej. Pliki są przechowywane jako bloby w warstwie dostępu gorącego. Na podstawie oczekiwanych wzorców użycia poproszono Cię o utworzenie przybliżonego oszacowania kosztów.

Konto magazynu znajduje się w regionie Zachodnie stany USA, jest skonfigurowane dla magazynu geograficznie nadmiarowego (GRS) i nie ma włączonych hierarchicznych przestrzeni nazw.

Koszty

W poniższej tabeli opisano każdy koszt.

Koszt Opis
Koszt zapisu W tym kwartale klienci przekazują około 50 000 plików dziennika (około 1 GB każdy rozmiar). Klienci są skonfigurowani do przekazywania tych plików dziennika w blokach 8-MiB. Każdy blok jest rozliczany jako operacja zapisu z jedną dodatkową operacją w celu zatwierdzenia tych bloków. Mniejszy rozmiar bloku jest wydajny, ale wiesz, że większy rozmiar bloku powoduje zmniejszenie liczby operacji zapisu, dzięki czemu planujesz uwzględnić tę sugestię wraz z oszacowaniem.
Koszt replikacji Ponieważ konto jest skonfigurowane dla magazynu georedundantnego, wszystkie obiekty blob są replikowane do regionu zapasowego. Ten proces replikacji dodaje opłatę za transfer danych na GB replikowane.
Koszt czytania Każdy obiekt blob pobrany na potrzeby analizy diagnostycznej jest rozliczany jako operacja odczytu. Uważasz, że aplikacje klienckie będą pobierać około połowy plików przekazanych do analizy diagnostycznej. Dodatkowo dowiesz się, że 75% aplikacji klienckich nie znajduje się w tym samym regionie co konto przechowywania. W związku z tym obiekty blob pobierane przez tych klientów generują opłatę za przepustowość sieci.

Szacowanie

Na podstawie tych przykładowych cen w poniższej tabeli przedstawiono sposób obliczania poszczególnych składników kosztów.

Koszt Współczynnik kosztów Kalkulacja Wartość
Koszt zapisu Operacje PutBlock na obiekt blobu Blok 1 GiB / 8 MiB 155
Operacje PutBlockList na obiekt typu blob 1 na blob 1
Cena operacji zapisu w warstwie gorącej 0,000021 USD
Koszt przekazywania plików dziennika

(50 000 obiektów blob * 156) * 0,000021 USD 163,80 USD
Koszt replikacji Cena transferu danych (za GB) 0,02 USD
Koszt replikacji

50 000 GB * 0,02 USD 1000,00 USD
Koszt czytania Liczba operacji odczytu 50 000 / 2 25,000
Koszt operacji odczytu w gorącej warstwie 0,00440 USD
Koszt operacji odczytu

25 000 GB * 0,00440 USD 110,00 USD
Liczba obiektów blob pobranych z innych regionów 25 000 * 75% 1875
Opłata za przepustowość sieci 1875 * $0.02 375,00 USD
Koszt czytania

$110 + $375 $485
Całkowity koszt $163.80 + $1,000 + $485 1648,80 USD

Wskazówka

Ten scenariusz nie modeluje czasu, przez jaki dane istnieją w magazynie, więc tabela nie obejmuje kosztów magazynu danych , który jest rozliczany za GB. Możesz oszacować koszty składowania i koszty transakcji w swoim środowisku, korzystając z kalkulatora cen platformy Azure.

Zobacz także