Поделиться через


Оценка затрат: отправка и доступ к данным из нескольких регионов

В этом примере оценивается стоимость отправки и скачивания данных из нескольких регионов Azure.

Это важно

Эта оценка основана на этих примерах цен. Выборка цен не должна использоваться для вычисления затрат на производство. Чтобы найти официальные цены, см. раздел " Найти цену единицы" для каждого счетчика.

Сценарий

Ваша компания планирует распространить новое клиентское приложение пользователям, расположенным в нескольких регионах Azure на континенте. Это приложение используется для отправки файлов журналов и скачивания их для анализа диагностики. Файлы хранятся как большие двоичные объекты на уровне горячего доступа. На основе ожидаемых шаблонов использования вам было предложено создать приблизительную оценку затрат.

Учетная запись хранения расположена в регионе "Западная часть США", настроена для геоизбыточного хранилища (GRS) и не включает иерархические пространства имен.

Издержки

В следующей таблице описаны все затраты.

Себестоимость Описание
Затраты на запись В этом квартале клиенты отправляют около 50 000 файлов журнала (примерно 1 ГБ каждого размера). Клиенты настроены для отправки этих файлов журнала в блоках 8-MiB. Каждый блок выставляется как операция записи с одной дополнительной операцией для фиксации этих блоков. Меньший размер блока более эффективен, но вы знаете, что более крупный размер блока приводит к меньшему числу операций записи, поэтому вы планируете включить это предложение вместе с вашей оценкой.
Стоимость репликации Так как учетная запись настроена для геоизбыточного хранилища данных, все блобы реплицируются во вторичный регион. Этот процесс репликации добавляет плату за передачу данных за реплицированные ГБ.
Затраты на чтение Плата за любой объект данных, скачанный для диагностического анализа, рассчитывается как операция чтения. Вы считаете, что клиентские приложения скачивают около половины файлов, отправленных для диагностического анализа. Вы также узнаете, что 75% клиентских приложений не находятся в том же регионе, что и учетная запись хранения. Поэтому большие двоичные объекты, скачанные этими клиентами, получают плату за пропускную способность сети.

Оценка

На основе этих примеров цен в следующей таблице показано, как вычисляется каждый компонент затрат.

Себестоимость Коэффициент стоимости Расчет Ценность
Затраты на запись Операции PutBlock для каждого блоба 1 ГиБ / блок 8-MiB 155
Операции PutBlockList для каждого большого двоичного объекта 1 на блок данных 1
Цена операции записи на горячем уровне $0,000021
Затраты на отправку файлов журналов

(50 000 объектов типа blob * 156) * $0,000021 $163.80
Стоимость репликации Цена передачи данных (за ГБ) $0,02
Затраты для репликации

50 000 ГБ * $ 0,02 $1000,00
Затраты на чтение Количество операций чтения 50 000 / 2 25,000
Цена операции чтения на горячем уровне хранения $0,00440
Стоимость операций чтения

25 000 ГБ * $ 0,00440 110,00 долл.
Количество загруженных blob-объектов из других регионов 25 000 * 75% 1875
Плата за пропускную способность сети 1875 * 0,02 $ $375,00
Затраты на чтение

$110 + $375 $485
Общая стоимость $163.80 + $1000 + $485 $1,648,80

Подсказка

Этот сценарий не моделировает объем времени, в течение которого данные существуют в хранилище, поэтому таблица не включает затраты на хранилище данных , которое выставляется за ГБ. Вы можете оценить хранилище затрат и стоимость транзакций в вашей среде с помощью калькулятора цен Azure.

См. также