В сервисе действует оплата за фактически потребляемые ресурсы: объем хранимых данных, количество API-запросов и исходящий трафик. Стоимость хранения зависит от выбранного класса хранения — Standard, Warm, Cold, PFS.
Актуальные цены указаны в разделе Тарифы.
Рассчитать предварительную стоимость и скачать документ Excel с расчетом можно в калькуляторе цен.
Правила тарификации
В сервисе OBS тарифицируется:
хранение данных — объем данных в различных классах хранения;
вызовы API — запросы на запись, чтение и удаление данных;
передача данных — выгрузка данных из хранилища, передача через obsutil и обращения от CDN;
восстановление данных — извлечение данных из архивного хранилища Cold storage.
Хранение данных
Единица тарификации: ГБ в час
В OBS доступны следующие классы хранения: Standard, Warm, Cold и Parallel File System (PFS). Каждый класс имеет свою стоимость и оптимизирован для разных сценариев использования. Подробнее об особенностях тарификации некоторых классов.
Standard storage
Стандартное хранилище с почасовой оплатой за объем.
Обозначение в тарифах: size
Standard storage 3 AZ
Стандартное хранилище с повышенной надежностью. Данные хранятся в трех зонах доступности.
Обозначение в тарифах: size_3az
Warm storage
Теплое хранилище.
Обозначение в тарифах: size_warm
Warm storage 3 AZ
Теплое хранилище с повышенной надежностью. Данные хранятся в трех зонах доступности.
Обозначение в тарифах: size_warm_3az
Cold storage
Архивное хранилище. Данные требуют восстановления перед доступом.
Обозначение в тарифах: size_cold
Parallel File System
Высокопроизводительная файловая система для задач с интенсивным вводом-выводом.
Обозначение в тарифах: pfs_size
Вызовы API
Единица тарификации:
для Standard, Warm и Cold storage — тыс шт. в месяц;
для Parallel File System — тыс шт. в час.
Тарифицируются следующие типы вызовов API:
Запись данных (PUT) — загрузка объектов, копирование объектов, переход между классами хранения.
Чтение данных (GET) — скачивание объектов, получение метаданных объектов, листинг объектов. Тарифицируется количество обращений к API независимо от того, куда передаются данные.
Удаление данных (DELETE) — удаление объектов, отмена составной загрузки.
Восстановление данных (RESTORE) — восстановление объектов из Cold storage для доступа.
Запросы, завершившиеся с кодом состояния 5XX или 403, не тарифицируются.
Передача данных
Единица тарификации: ГБ в месяц
Тарифицируется выгрузка данных из сервиса OBS:
Внешняя выгрузка
Обозначение в тарифах: download.external
Передача данных из OBS через интернет.
Тарификация зависит от объема переданных данных и применяется прогрессивная тарификация:
от 0 до 10 240 ГБ
от 10 240 до 51 200 ГБ
от 51 200 до 153 600 ГБ
от 153 600 ГБ
Чем больше объем передачи, тем ниже стоимость за гигабайт.
Передача данных через obsutil
Обозначение в тарифах: upload_crr, download_crr
Тарифицируется при перемещении объектов через утилиту obsutil с флагом -crr.
Обращение от сервиса CDN
Обозначение в тарифах: download_cdn
Тарифицируется при обращении к OBS от сервиса Content Delivery Network (CDN).
ПримечаниеЗагрузка данных в OBS не тарифицируется.
Восстановление данных
Единица тарификации: ГБ в месяц
Данные из класса хранения Cold storage требуют восстановления перед доступом. При восстановлении создается временная копия объекта с классом хранения Standard. Оба класса хранения тарифицируются одновременно: оригинал в Cold storage и копия в Standard storage на срок validity period — по умолчанию 1 день. Подробнее о восстановлении объектов.
Доступны два режима восстановления:
Стандартное восстановление с обычной скоростью.
Обозначение в тарифах: restore_size_sd
Ускоренное восстановление.
Обозначение в тарифах: restore_size_ex
Восстановление также включает вызовы API:
Вызов API для быстрого восстановления.
Обозначение в тарифах: restore_ex
Вызов API для чтения восстановленных данных.
Обозначение в тарифах: get_cold
Особенности тарификации
Для некоторых классов хранения и операций действуют дополнительные правила тарификации:
Минимальный срок хранения
Для некоторых классов хранения применяется минимальный срок хранения:
Warm storage — от 30 дней.
Cold storage — от 90 дней.
При удалении объектов до истечения минимального срока взимается плата за оставшийся период.
При переходе в класс с минимальным сроком хранения этот срок отсчитывается заново. Например, объект загружен в Standard storage 1 января, переведен в Warm storage 15 января и удален 25 января. Вы заплатите за 14 дней хранения в Standard storage и за полные 30 дней в Warm storage, хотя объект пробыл там только 10 дней.
Минимальный размер файла
Для архивного хранилища Cold storage файлы размером менее 64 КБ тарифицируются как файлы размером 64 КБ.
Переход между классами хранения
При переходе объектов в Warm storage и Cold storage тарифицируются вызовы API.
Обозначение в тарифах: transition_warm, transition_cold.
Перезапись объектов
Перезапись равнозначна удалению и повторной загрузке.
Правила расчета стоимости
Общая стоимость использования OBS складывается из стоимости всех используемых ресурсов:
\(Price = Price_{storage} + Price_{requests} + Price_{transfer} + Price_{retrieval}\)
\(Price\) | Общая стоимость использования сервиса. |
\(Price_{storage}\) | Стоимость хранения данных. |
\(Price_{requests}\) | Стоимость вызовов API. |
\(Price_{transfer}\) | Стоимость передачи данных. |
\(Price_{retrieval}\) | Стоимость восстановления данных. |
Примеры расчета
Рассмотрим три примера расчета стоимости OBS для разных типов хранения: стандартного, архивного и с повышенной надежностью.
Цены из примера могут отличаться от актуальных цен на услуги.
Предположим, у вас следующий сценарий использования за 30 дней:
Хранение 100 ГБ данных в Standard storage.
Обозначение в тарифах — size.
Выполнено 50 000 PUT-запросов для загрузки файлов.
Обозначение в тарифах — put.
Выполнено 100 000 GET-запросов для чтения файлов.
Обозначение в тарифах — get.
Выгружено 500 ГБ данных через интернет.
Обозначение в тарифах — download.external. Диапазон от 0 до 10 240 ГБ.
При такой конфигурации стоимость за 30 дней составит:
Хранение данных:
0,002806 ₽/ГБ в час \(\times\) 100 ГБ \(\times\) 24 часа \(\times\) 30 дней = 202,03 ₽
Вызовы API на запись:
0,122 ₽ за 1 000 запросов \(\times\) 50 000 \(\div\) 1 000 = 6,1 ₽
Вызовы API на чтение:
0,0366 ₽ за 1 000 запросов \(\times\) 100 000 \(\div\) 1 000 = 3,66 ₽
Внешняя выгрузка данных:
0,0732 ₽/ГБ \(\times\) 500 ГБ = 36,6 ₽
Итоговая стоимость:
202,03 ₽ \(+\) 6,1 ₽ \(+\) 3,66 ₽ \(+\) 36,6 ₽ = 248,39 ₽
Просмотр детализации потребления
Чтобы посмотреть информацию о балансе, доступных грантах и потреблении, в личном кабинете перейдите в раздел Контроль затрат.