Облачная платформаEvolution

Тарификация сервиса Object Storage

Эта статья полезна?

Оплата за сервис осуществляется по модели «pay-as-you-go» — только за потребляемые ресурсы. Актуальные цены указаны в разделе Тарифы.

Примечание

В разделе Тарифы приведена цена ресурсов за месяц, при этом расчет стоимости потребления и списание средств со счета происходит раз в час. Цена за месяц используется для расчета цены за час.

Правила тарификации

В сервисе Object Storage тарифицируются:

  • хранение данных;

  • исходящий трафик;

  • операции с данными (API-запросы).

Хранение данных

Стоимость хранения зависит от объема занятого пространства и класса хранения данных.

Единица тарификации — 1 ГБ. Тариф применяется к максимальному показателю занятого объема данных в хранилище за час: если в течение часа объем данных менялся, стоимость будет рассчитана для максимального значения. Стоимость считается для каждого бакета отдельно, полученные показатели суммируются.

Внимание

Хранение не полностью загруженных мультикомпонентных (multipart) объектов тарифицируется стандартным образом.

Исходящий трафик

Тарифицируется исходящий трафик из Cloud.ru в интернет. Стоимость зависит от объема передаваемых данных. В расчете учитываются непустые тела ответов на API-запросы всех типов — GET, LIST, PUT и т. д.

Единица тарификации — 1 ГБ. Тариф применяется к суммарному объему трафика за час.

Операции с данными

Тарифицируются API-запросы GET, HEAD, LIST, PUT, POST. Стоимость зависит от количества, типа операций и класса хранения данных.

Единица тарификации для каждого типа — 1 000 операций. Тариф применяется к суммарному числу операций каждого типа за час.

Внимание

При загрузке multipart-объектов тарифицируются запросы на создание и завершение загрузки и все запросы на загрузку частей объекта — см. правила тарификации операций при multipart-загрузке.

Тарифицируемые операции:

Тарификация операций при multipart-загрузке

При загрузке multipart-объектов тарифицируются:

Стоимость зависит от числа операций, выполненных во время multipart-загрузки. Число операций зависит от числа частей, на которые разбивается объект. Число частей определяется конфигурацией клиента для работы с AWS S3 API.

Подробнее о настройке клиентов — в разделе Инструменты для работы с Object Storage.

Внимание
  • Некоторые клиенты запускают multipart-загрузку автоматически для больших объектов.

  • При загрузке объекта через личный кабинет multipart-загрузка запускается автоматически для файлов больше 20 МБ. Размер части зависит от размера объекта.

Рассмотрим пример тарификации multipart-загрузки, выполненной через AWS CLI. Объем объекта — 1 ТБ.

Данные для расчета:

Параметр

Значение

Объем объекта

1 ТБ \(=\) 1 \(\times\) 1024 \(\times\) 1024 МБ \(=\) 1 048 576 МБ

Размер части

8 МБ — размер части мультикомпонентного объекта в AWS CLI по умолчанию.

Число операций PUT по загрузке частей объекта

1 048 576 МБ \(\div\) 8 МБ \(=\) 131 072

При расчете стоимости операций с данными для одной multipart-загрузки будут учитываться:

  • 2 операции POST;

  • 131 072 операции PUT.

Бесплатные объемы (free tier)

В Object Storage есть уровень бесплатного пользования (free tier).

Каждый месяц для любого типа хранилища не тарифицируются первые 10 ТБ исходящего трафика.

Каждый месяц в стандартном хранилище не тарифицируются:

  • первые 15 ГБ объема занятого пространства;

  • первые 100 000 операций LIST, POST, PUT;

  • первые 1 000 000 операций GET, HEAD.

Бесплатный объем ресурсов выделяется на все хранилище в рамках организации, а не на каждый бакет в отдельности.

Подробнее об условиях free tier в Object Storage — в разделе Уровень бесплатного пользования.

Правила расчета стоимости

Стоимость использования сервиса Object Storage рассчитывается по формуле:

\(Price_{Service} = Price_{Storage} + Price_{Traffic} + Price_{Operations}\)

\(Price_{Service}\)

Общая стоимость сервиса.

\(Price_{Storage}\)

Стоимость хранения данных с учетом класса хранения.

\(Price_{Traffic}\)

Стоимость исходящего трафика.

\(Price_{Operations}\)

Стоимость операций с данными с учетом типов операций и класса хранения.

Стоимость рассчитывается каждый час. Часовая цена тарифицируемого ресурса — хранения данных, операций с данными и исходящего трафика — рассчитывается по формуле:

\(Resource~Price_{Hour} = Resource~Price_{Month} \div N_{Month} \div 24\)

\(Resource~Price_{Hour}\)

Цена тарифицируемого ресурса за час.

\(Resource~Price_{Month}\)

Цена тарифицируемого ресурса за месяц, указанная в разделе Тарифы.

\(N_{Month}\)

Количество дней в месяце.

\(24\)

Количество часов в сутках.

Особенности расчета часового потребления:

  • Если продолжительность потребления ресурса составила меньше часа, стоимость рассчитывается за час. Например, если бакет существовал и расходовал ресурсы на протяжении 30 минут, стоимость потребления будет рассчитана за час.

  • Расчет стоимости происходит при пересечении границы часа: в 09:00, 10:00, 11:00 и т. д. Если бакет был создан в 10:59 и удален в 11:01, потребление бакета будет учтено в расчете стоимости за два часовых промежутка — с 10:00 до 11:00 и с 11:00 до 12:00.

Примеры расчета

Рассмотрим несколько примеров расчета стоимости использования Object Storage:

Примеры приводятся для бакетов со стандартным классом хранения. Продолжительность месяца — 30 дней.

Цены и условия для расчетов:

Примечание

Цены из примеров могут отличаться от актуальных цен на услуги.

Тарифицируемый ресурс

Цена в месяц после расхода free tier

Цена в час после расхода free tier

Объем free tier

Хранение данных, стандартный класс хранения, 1 ГБ

1,83915 ₽

1,83915 ₽ \(\div\) 30 дней \(\div\) 24 часа \(≈\) 0,002554 ₽

15 ГБ

GET, стандартный класс хранения, 1 000 операций

0,03294 ₽

0,03294 ₽ \(\div\) 30 дней \(\div\) 24 часа \(≈\) 0,000046 ₽

1 000 000 операций

PUT, стандартный класс хранения, 1 000 операций

0,1098 ₽

0,1098 ₽ \(\div\) 30 дней \(\div\) 24 часа \(≈\) 0,000153 ₽

100 000 операций

Исходящий трафик, 1 ГБ

1,1712 ₽

1,1712 ₽ \(\div\) 30 дней \(\div\) 24 часа \(≈\) 0,001627 ₽

10 ТБ

Пример расчета за час

На протяжении часа в хранилище размещался бакет, потребление которого менялось:

Первые 30 минут

Вторые 30 минут

Хранение данных

10 ГБ

7 ГБ — 3 из 10 ГБ было удалено

Операции PUT

30

70

Операции GET

10

15

Исходящий трафик

0,5 ГБ

1 ГБ

Класс хранения объектов в бакете — стандартный. Объем free tier израсходован.

Расчет стоимости:

Тарифицируемый ресурс

Расчет стоимости

Описание значений

Хранение данных

10 ГБ \(\times\) 0,002554 ₽ \(=\) 0,02554 ₽

  • 10 ГБ — максимальное значение занятого объема данных в течение часа

  • 0,002554 ₽ — стоимость хранения 1 ГБ данных за час

Операции PUT

((30 \(+\) 70) \(\div\) 1 000) \(\times\) 0,000153 ₽ \(=\) 0,0000153 ₽

  • 30 — число операций PUT в первые 30 минут

  • 70 — число операций PUT во вторые 30 минут

  • 1 000 — единица тарификации для операций с данными

  • 0,000153 ₽ — стоимость 1 000 операций PUT за час

Операции GET

((10 \(+\) 15) \(\div\) 1 000) \(\times\) 0,000046 ₽ \(=\) 0,00000115 ₽

  • 10 — число операций GET в первые 30 минут

  • 15 — число операций GET во вторые 30 минут

  • 1 000 — единица тарификации для операций с данными

  • 0,000046 ₽ — стоимость 1 000 операций GET за час

Исходящий трафик

(0,5 ГБ \(+\) 1 ГБ) \(\times\) 0,001627 ₽ \(=\) 0,0024405 ₽

  • 0,5 ГБ — исходящий трафик в первые 30 минут

  • 1 ГБ — исходящий трафик во вторые 30 минут

  • 0,001627 ₽ — стоимость 1 ГБ исходящего трафика за час

Суммарное потребление за час

0,02554 ₽ \(+\) 0,0000153 ₽ \(+\) 0,00000115 ₽ \(+\) 0,0024405 ₽ \(≈\) 0,028 ₽

  • 0,02554 ₽ — стоимость хранения данных

  • 0,0000153 ₽ — стоимость операций PUT

  • 0,00000115 ₽ — стоимость операций GET

  • 0,0024405 ₽ — стоимость исходящего трафика

Пример расчета за два часа

В течение двух часов в хранилище был создан и удален бакет.

Показатели потребления бакета:

  • Хранение данных: в первый час в бакете хранилось 10 ГБ, во второй час было добавлено еще 30 ГБ, объем данных составил 40 ГБ.

  • Операции PUT: в первый час — 100 операций, во второй — 200 операций.

  • Операции GET: 150 операций во второй час.

  • Исходящий трафик: 1,5 ГБ во второй час.

В середине второго часа бакет был удален.

Класс хранения объектов в бакете — стандартный. Объем free tier израсходован.

Расчет стоимости:

  1. Стоимость за первый час:

    Тарифицируемый ресурс

    Расчет стоимости

    Описание значений

    Хранение данных

    10 ГБ \(\times\) 0,002554 ₽ \(=\) 0,02554 ₽

    • 10 ГБ — объем хранящихся данных

    • 0,002554 ₽ — стоимость хранения 1 ГБ данных за час

    Операции PUT

    (100 \(\div\) 1 000) \(\times\) 0,000153 ₽ \(=\) 0,0000153 ₽

    • 100 — число операций PUT

    • 1 000 — единица тарификации для операций PUT

    • 0,000153 ₽ — стоимость 1 000 операций PUT за час

    Суммарное потребление

    0,02554 ₽ \(+\) 0,0000153 ₽ \(≈\) 0,0256 ₽

    • 0,02554 ₽ — стоимость хранения данных

    • 0,0000153 ₽ — стоимость операций PUT

  2. Стоимость за второй час:

    Тарифицируемый ресурс

    Расчет стоимости

    Описание значений

    Хранение данных

    40 ГБ \(\times\) 0,002554 ₽ \(=\) 0,10216 ₽

    • 40 ГБ — объем хранящихся данных

    • 0,002554 ₽ — стоимость хранения 1 ГБ данных за час

    Операции PUT

    (200 \(\div\) 1 000) \(\times\) 0,000153 ₽ \(=\) 0,0000306 ₽

    • 200 — число операций PUT

    • 1 000 — единица тарификации для операций PUT

    • 0,000153 ₽ — стоимость 1 000 операций PUT за час

    Операции GET

    (150 \(\div\) 1 000) \(\times\) 0,000046 ₽ \(=\) 0,0000069 ₽

    • 150 — число операций GET

    • 1 000 — единица тарификации для операций GET

    • 0,000046 ₽ — стоимость 1 000 операций GET за час

    Исходящий трафик

    1,5 ГБ \(\times\) 0,001627 ₽ \(=\) 0,0024405 ₽

    • 1,5 ГБ — исходящий трафик

    • 0,001627 ₽ — стоимость 1 ГБ исходящего трафика за час

    Суммарное потребление

    0,10216 ₽ \(+\) 0,0000306 ₽ \(+\) 0,0000069 ₽ \(+\) 0,0024405 ₽ \(≈\) 0,1046 ₽

    • 0,10216 ₽ — стоимость хранения данных

    • 0,0000306 ₽ — стоимость операций PUT

    • 0,0000069 ₽ — стоимость операций GET

    • 0,0024405 ₽ — стоимость исходящего трафика

  3. Суммарная стоимость за два часа:

    0,0256 ₽ \(+\) 0,1046 ₽ \(=\) 0,1302 ₽

    Где:

    • 0,0256 ₽ — стоимость потребления за первый час;

    • 0,1046 ₽ — стоимость потребления за второй час.

Пример расчета за месяц

В течение месяца в хранилище находились данные объемом 200 ГБ. Было совершено 200 000 операций PUT и 100 000 операций GET. Исходящий трафик составил 11 ТБ.

Класс хранения объектов в бакете — стандартный.

Расчет стоимости:

Внимание

Для удобства расчета в примере используются цены за месяц. Оценка стоимости потребления и списание средства со счета происходит каждый час.

Тарифицируемый ресурс

Расчет стоимости

Описание значений

Хранение данных

15 ГБ \(\times\) 0 ₽ \(+\) (200 ГБ \(-\) 15 ГБ) \(\times\) 1,83915 ₽ \(≈\) 340,24 ₽

  • 15 ГБ — объем free tier

  • 0 ₽ — стоимость объема free tier

  • 200 ГБ \(-\) 15 ГБ — объем данных сверх free tier

  • 1,83915 ₽ — стоимость хранения 1 ГБ данных за месяц

Операции PUT

100 000 \(\times\) 0 ₽ \(+\) ((200 000 \(-\) 100 000) \(\div\) 1 000) \(\times\) 0,1098 ₽ \(=\) 10,98 ₽

  • 100 000 — объем free tier для операций PUT

  • 0 ₽ — стоимость объема free tier

  • 200 000 \(-\) 100 000 — число операций сверх free tier

  • 1 000 — единица тарификации для операций с данными

  • 0,1098 ₽ — стоимость 1 000 операций PUT за месяц

Операции GET

100 000 \(\times\) 0 ₽ \(=\) 0 ₽

  • 100 000 — число операций GET Все операции войдут в объем free tier, равный 1 000 000 операций

  • 0 ₽ — стоимость объема free tier

Исходящий трафик

10 ТБ \(\times\) 0 ₽ \(+\) ((11 ТБ \(-\) 10 ТБ) \(\times\) 1 000) \(\times\) 1,1712 ₽ \(=\) 1 171,2 ₽

  • 10 ТБ — объем free tier для исходящего трафика

  • 0 ₽ — стоимость объема free tier

  • 11 ТБ \(-\) 10 ТБ — объем исходящего трафика сверх free tier в терабайтах

  • 1 000 — гигабайт в терабайте

  • 1,1712 ₽ — стоимость 1 ГБ исходящего трафика за месяц

Суммарное потребление за месяц

340,24 ₽ \(+\) 10,98 ₽ \(+\) 0 ₽ \(+\) 1 171,2 ₽ \(=\) 1 522,42 ₽

  • 340,24 ₽ — стоимость хранения данных

  • 10,98 ₽ — стоимость операций PUT

  • 0 ₽ — стоимость операций GET

  • 1 171,2 ₽ — стоимость исходящего трафика

Просмотр детализации потребления

Чтобы посмотреть информацию о балансе, доступных грантах и потреблении, в личном кабинете перейдите в раздел Контроль затрат.