Оплачивайте только используемые ресурсы. Минимальная плата за использование DynamoDB не взимается. Оцените свой ежемесячный счет с помощью Калькулятора.
Загрузите это техническое описание, посвященное совокупной стоимости владения (TCO), чтобы получить дополнительные инструкции по определению расходов, связанных с ожидаемым использованием: Совокупная стоимость (не)владения сервиса баз данных NoSQL.
Начните работать с DynamoDB бесплатно. Многие приложения могут работать, не превышая лимитов уровня бесплатного пользования.
- Пропускная способность достаточна для обработки до 200 миллионов запросов в месяц (25 единиц ресурса записи и 25 единиц ресурса чтения).
- 25 ГБ индексированного хранилища данных.
- 2,5 миллиона запросов чтения в месяц из потоков DynamoDB Streams.
Клиент платит только за те ресурсы, которые потребляет сверх лимитов уровня бесплатного пользования. Уровень бесплатного пользования DynamoDB не прекращает свое действие по истечении 12-месячного периода действия уровня бесплатного пользования AWS и доступен для всех клиентов AWS.
Начните работать с AWS бесплатно
Создать бесплатный аккаунтУровень бесплатного пользования AWS – это 25 ГБ хранилища и до 200 миллионов запросов в месяц для Amazon DynamoDB.
В отличие от традиционных развертываний NoSQL, при которых необходимо заботиться о памяти, ЦПУ и других системных ресурсах, способных повлиять на пропускную способность, DynamoDB просто просит указать целевой уровень потребления, а также минимальный и максимальный уровень ресурсов, требуемых для таблицы. DynamoDB производит выделение ресурсов для достижения целевого уровня потребления или скорости чтения и записи, а затем автоматически масштабирует ресурсы в зависимости от уровня использования. При желании управлять пропускной способностью таблицы вручную можно напрямую указать требуемый уровень ресурсов чтения и записи.
В следующей таблице представлены основные принципы ценообразования DynamoDB.
| Тип ресурса | Подробности | Цена за месяц |
| Выделенная пропускная способность (запись) | Одна единица ресурса записи (WCU) обеспечивает до одной операции записи в секунду, что достаточно для выполнения 2,5 миллиона операций записи в месяц | От 0,47 USD за WCU |
| Выделенная пропускная способность (чтение) | Одна единица ресурса чтения (RCU) обеспечивает до двух операций чтения в секунду, что достаточно для выполнения 5,2 миллиона операций чтения в месяц | От 0,09 USD за RCU |
| Индексируемое хранение данных | Плата за DynamoDB начисляется на почасовой основе за каждый гигабайт дискового пространства, используемого таблицей | От 0,25 USD за гигабайт |
Если не указано иное, представленные здесь цены не включают применимые налоги и сборы, в том числе НДС и применимый налог с продаж. Для клиентов с платежным адресом в Японии использование AWS облагается потребительским налогом Японии. Подробнее.
Предположим, приложение, работающее в регионе Восток США (Сев. Вирджиния), должно выполнить 5 миллионов операций записи и 5 миллионов операций чтения потенциально непротиворечивых данных в день при работе с таблицей DynamoDB, занимающей объем хранилища 8 ГБ. Для простоты предположим, что в течение дня объем нагрузки не меняется, а размер элементов таблицы не превышает 1 КБ.
- Единицы ресурса записи (WCU): 5 миллионов операций записи в день составляют 57,9 операции записи в секунду. 1 WCU может обрабатывать 1 операцию записи в секунду, поэтому требуется 58 WCU. При цене 0,47 USD за WCU в месяц 58 WCU стоят 27,26 USD в месяц.
- Единицы ресурса чтения (RCU): 5 миллионов операция чтения в день составляют 57,9 операции чтения в секунду. 1 RCU может обрабатывать 2 операции чтения потенциально непротиворечивых данных в секунду, поэтому требуется 29 RCU. При цене 0,09 USD за RCU в месяц 29 RCU стоят 2,61 USD в месяц.
- Хранение данных. Таблица занимает 8 ГБ хранилища. При цене 0,25 USD за гигабайт в месяц хранение таблицы будет стоить 2,00 USD.
Общая стоимость составляет 31,86 USD в месяц (27,14 USD за выделенную пропускную способность операций записи, 2,71 USD за выделенную пропускную способность операций чтения и 2,00 USD за хранение индексированных данных).
Без использования уровня бесплатного пользования (25 WCU, 25 RCU и 25 ГБ хранилища) общая стоимость составляет 15,82 USD в месяц (15,44 USD за остающиеся 33 WCU, 0,37 USD за остающиеся 4 RCU и 0,00 USD за хранение индексированных данных).
Воспользуйтесь Калькулятором AWS для оценки стоимости использования DynamoDB при разных потребностях в ресурсах.
При создании или обновлении таблицы Amazon DynamoDB вы указываете целевой уровень загрузки, минимальные и максимальные лимиты ресурсов для автоматического масштабирования или объем ресурсов, который вы хотите зарезервировать для операций чтения и записи. DynamoDB в фоновом режиме выделяет аппаратные ресурсы для обеспечения требований к пропускной способности и обеспечения стабильной производительности с низкими задержками. Вы оплачиваете единую почасовую ставку, исходя из зарезервированных ресурсов.
Если не указано иное, представленные здесь цены не включают применимые налоги и сборы, в том числе НДС и применимый налог с продаж. Для клиентов с платежным адресом в Японии использование AWS облагается потребительским налогом Японии. Подробнее.
* Для таблиц с элементами небольшого размера одна единица ресурса чтения (записи) может обработать один запрос в секунду (или два запроса в секунду для операций чтения потенциально непротиворечивых данных). Таблицы с более крупными элементами могут потребовать больше единиц ресурса чтения/записи для обработки запросов той же частоты. Дополнительную информацию см. в разделе вопросов и ответов Что такое единица ресурса чтения/записи?.
Когда можно предсказать потребную пропускную способность для операций чтения и записи в DynamoDB, использование зарезервированных ресурсов может обеспечить значительную экономию по сравнению с обычной ценой выделенной пропускной способности для DynamoDB. Клиент один раз вносит предоплату и обязуется платить за минимальный уровень использования по часовым ставкам, указанным ниже, в течение срока резервирования ресурсов. Любая пропускная способность, которая выделяется сверх зарезервированных ресурсов, оплачивается как стандартная пропускная способность.
Если не указано иное, представленные здесь цены не включают применимые налоги и сборы, в том числе НДС и применимый налог с продаж. Для клиентов с платежным адресом в Японии использование AWS облагается потребительским налогом Японии. Подробнее.
* Зарезервированные ресурсы могут быть приобретены только блоками по 100 WCU или 100 RCU.
Amazon DynamoDB – это индексируемое хранилище данных на базе накопителей SSD, при этом объем дискового пространства, используемый данными, превышает исходный размер загруженных данных. Amazon DynamoDB измеряет объем тарифицируемых данных путем сложения исходного размера загружаемых данных с индексируемым объемом 100 байт на каждый элемент. Благодаря Amazon DynamoDB вам не нужно «распределять» хранилище. Как мы уже упоминали, вы просто платите за то, что используете.
Если не указано иное, представленные здесь цены не включают применимые налоги и сборы, в том числе НДС и применимый налог с продаж. Для клиентов с платежным адресом в Японии использование AWS облагается потребительским налогом Японии. Подробнее.
Передача данных «в» и «из» – это передача в сервис и за пределы Amazon DynamoDB. За передачу данных между Amazon DynamoDB и другими сервисами AWS в одном регионе плата не взимается (т. е. 0,00 USD за гигабайт). Данные, передаваемые между регионами, – например, между Amazon DynamoDB на востоке США (Северная Вирджиния) и Amazon EC2 в ЕС (Ирландия), – нужно будет оплатить для каждого их этих регионов.
Если ваши потребности в передаче данных превышают 500 ТБ в месяц, свяжитесь с нами.
Если не указано иное, представленные здесь цены не включают применимые налоги и сборы, в том числе НДС и применимый налог с продаж. Для клиентов с платежным адресом в Японии использование AWS облагается потребительским налогом Японии. Подробнее.
* В рамках уровня бесплатного пользования AWS клиенты AWS получают возможность каждый месяц бесплатно передавать 15 ГБ исходящих данных для всех сервисов AWS вместе в течение одного года, за исключением региона AWS GovCloud.
Amazon DynamoDB Streams – это упорядоченная по времени последовательность изменений в таблице Amazon DynamoDB на уровне элементов. Плата за включение DynamoDB Streams не взимается. Клиент платит только за чтение данных из потоков DynamoDB Streams, измеренное в единицах запросов чтения. Каждый вызов API GetRecords оплачивается как один запрос чтения DynamoDB Streams и возвращает до 1 Мб данных из DynamoDB Streams.
Если не указано иное, представленные здесь цены не включают применимые налоги и сборы, в том числе НДС и применимый налог с продаж. Для клиентов с платежным адресом в Японии использование AWS облагается потребительским налогом Японии. Подробнее.
При настройке триггеров DynamoDB функция AWS Lambda постоянно выполняет операции чтения потоков DynamoDB Streams в ответ на операции записи в таблицу. Клиент не платит за операции чтения потоков DynamoDB Streams, которые выполняет сервис AWS Lambda, используемый как часть триггеров DynamoDB. Клиент оплачивает только потребляемые ресурсы AWS Lambda. Подробную информацию о ценах на AWS Lambda можно найти здесь.
Межрегиональная репликация в DynamoDB включается с использованием библиотеки DynamoDB Cross-region Replication Library. За использование библиотеки для межрегиональной репликации дополнительная плата не взимается, вы платите только за ресурсы, используемые в процессе работы, по стандартным тарифам. Клиент оплачивает:
- выделенную пропускная способность (на запись и чтение) и хранилище для реплик таблиц;
- передачу данных между регионами;
- чтение данных из DynamoDB Streams для обеспечения синхронизации таблиц;
- выделенные инстансы EC2 для размещения процесса репликации (стоимость инстансов зависит от выбранного типа инстанса и региона, в котором они будут размещаться).