Что считает этот калькулятор
Калькулятор стоимости управляемой базы данных (RDS) оценивает регулярные расходы на реляционную БД в управляемом сервисе — например, Amazon RDS, Azure Database или Google Cloud SQL. Он суммирует три статьи, которые формируют львиную долю любого счёта за управляемую БД: вычислительные ресурсы инстанса, хранилище и выделенные IOPS. Цены зависят от провайдера, региона и движка БД, поэтому для точного результата подставляйте тарифы со страницы цен именно вашего поставщика. Важно: это западные облачные сервисы с расчётами в долларах США, и набор услуг у российских провайдеров может отличаться.
Как пользоваться
Укажите почасовую стоимость выбранного класса инстанса, объём хранилища в гигабайтах и его цену за ГБ в месяц, а также (по желанию) количество выделенных IOPS и цену за один IOPS в месяц. Калькулятор умножает стоимость вычислений на 730 часов — стандартное «облачное» число часов в среднем месяце, — прибавляет затраты на хранилище и IOPS и показывает итоги за месяц и за год.
Разбор формулы
В основе расчёта лежит уравнение:
$$\text{Месячная стоимость} = \text{Цена инстанса в час} \times 730 + \text{Объём ГБ} \times \text{Цена за ГБ} + \text{Выделенные IOPS} \times \text{Цена за IOPS}$$Коэффициент 730 получается так: 8760 часов в году делим на 12 месяцев — именно эту цифру большинство облачных провайдеров используют для оценки счетов по схеме on-demand (по факту потребления). Цены на хранилище и IOPS уже указаны за месяц, поэтому они прибавляются напрямую.
Пример расчёта
Допустим, инстанс стоит $0,20 в час, вы храните 200 ГБ по цене $0,115 за ГБ в месяц и выделяете 1000 IOPS по $0,10 за каждый.
$$\text{Вычисления} = 0{,}20 \times 730 = \$146$$$$\text{Хранилище} = 200 \times 0{,}115 = \$23$$$$\text{IOPS} = 1000 \times 0{,}10 = \$100$$Итого за месяц — $269, или примерно $3228 в год.
Частые вопросы
Почему именно 730 часов? Это средняя длина месяца (\(8760 \div 12\)), которую крупные облачные провайдеры используют для оценки цен по схеме on-demand.
Учитываются ли передача данных и резервные копии? Нет. Это упрощённая оценка: вычисления + хранилище + IOPS. Расходы на хранение бэкапов, межзональный трафик и множители Multi-AZ нужно добавлять отдельно, если они актуальны.
Можно ли смоделировать Multi-AZ? Для приблизительной оценки развёртывания Multi-AZ удвойте почасовую стоимость инстанса (а также хранилища, если оно реплицируется).