Что считает этот калькулятор
Провайдеры объектного хранилища — AWS S3, Google Cloud Storage, Azure Blob Storage, Cloudflare R2 и другие — берут плату по двум основным статьям: за количество API-запросов (операции чтения GET и операции записи/листинга PUT) и за объём хранимых данных в месяц. Этот калькулятор объединяет обе статьи в единую оценку ежемесячного счёта, чтобы вы могли проверить расходы ещё до того, как зафиксируете архитектуру.
Как пользоваться
Укажите ожидаемое за месяц число запросов GET (чтение) и PUT (запись/листинг), затем подставьте соответствующие тарифы за 1 000 запросов из прайс-листа вашего провайдера. Добавьте суммарный объём хранимых данных (в ГБ-месяцах) и тариф за ГБ. Калькулятор покажет итог и разбивку по запросам и хранению. Тарифы различаются в зависимости от провайдера, региона и класса хранения, поэтому всегда берите точные цифры из своего прайса — значения по умолчанию приведены для примера (S3 Standard, регион us-east-1).
Как устроена формула
Стоимость запросов указывается за 1 000 операций, поэтому по каждому типу считаем так: количество ÷ 1000 × тариф. Хранение тарифицируется за ГБ-месяц, то есть просто ГБ × тариф. Итог — это сумма всех трёх составляющих:
Разбор на примере
Допустим, вы делаете 1 000 000 GET-запросов по $0,0004 за 1 000, 100 000 PUT-запросов по $0,005 за 1 000 и храните 500 ГБ по $0,023 за ГБ. Стоимость GET = \(1\,000\,000 / 1000 \times 0{,}0004 = \$0{,}40\). Стоимость PUT = \(100\,000 / 1000 \times 0{,}005 = \$0{,}50\). Хранение = \(500 \times 0{,}023 = \$11{,}50\). Итого = $12,40 в месяц.
Частые вопросы
Учитывается ли передача данных (egress)? Нет. Исходящий трафик и пропускная способность тарифицируются отдельно и сильно различаются — при необходимости прибавьте их сверху.
Что относится к GET, а что к PUT? GET, SELECT и HEAD — это, как правило, операции «чтения»; PUT, COPY, POST и LIST относятся к «записи» и стоят дороже. Группируйте запросы соответственно.
Для каких провайдеров это подходит? Для любого объектного хранилища с оплатой за 1 000 запросов и за ГБ-месяц хранения — S3, GCS, Azure Blob, Backblaze B2, Wasabi, R2 и других. Просто подставьте их тарифы.