Amazon DynamoDB – это сервис баз данных NoSQL, обеспечивающий стабильную работу с задержкой не более нескольких миллисекунд при любом масштабе.  DynamoDB позволяет очень просто хранить и запрашивать данные об устройствах, позволяя специалистам сосредоточиться на создании потрясающих новых решений AWS IoT.

Использование AWS позволило компании MediaTek вдвое сократить цикл разработки (3:06)

mediatek-thumb

Начните работать с AWS бесплатно

Создать бесплатный аккаунт

Уровень бесплатного пользования AWS – это 25 ГБ хранилища и до 200 миллионов запросов в месяц для Amazon DynamoDB.

Сведения об уровне бесплатного пользования AWS »


Руководство по началу работы поможет настроить и запустить базу данных DynamoDB за считаные минуты.  Ниже приведены дополнительные ресурсы, которые помогут запустить решение IoT на AWS.


Создание масштабируемых бессерверных внутренних частей мобильных приложений и приложений Интернета вещей (IoT)

Аджай Наир, старший менеджер по продукту, AWS Lambda, Amazon Web Services
Оливер Клейн, архитектор решений, Amazon Web Services

AWS Lambda – это вычислительный сервис, запускающий программный код в ответ на определенные события и отвечающий за автоматическое выделение необходимых вычислительных ресурсов. Вместе с Amazon Cognito, push-уведомлениями Amazon SNS и Amazon DynamoDB сервис AWS Lambda является мощным инструментом для создания высокомасштабируемых внутренних частей мобильных приложений и приложений Интернета вещей (IoT). На этом семинаре рассматривается практический подход к разработке на AWS реальных приложений IoT и мобильных приложений, использующих бессерверную внутреннюю часть, которая может масштабироваться до практически неограниченного количества пользователей без необходимости управления какой-либо инфраструктурой или серверами. Семинар предназначен для тех, кто хочет быстро начать работу. Он включает в себя обзор ключевых понятий и то, как SDK AWS облегчают создание мощных приложений для мира, где устройства постоянно работают и могут подключаться к Интернету за рамками рабочих столов.

Посмотреть видео »

Посмотреть слайды »

Amazon DynamoDB для больших данных

Нейт Слейтер, архитектор решений, Amazon Web Services

NoSQL является важной частью многих стратегий использования больших данных. Посетите этот семинар, чтобы узнать, как Amazon DynamoDB помогает создавать наборы данных с быстрой загрузкой и быстрым откликом. Мы продемонстрируем, как использовать DynamoDB для пакетной обработки запросов и ETL-операций (используя SQL-подобный язык) путем интеграции с Amazon EMR и Hive. Затем мы покажем, как снизить затраты и достичь масштабируемости, подключив данные к Amazon ElasticCache для обеспечения возможности чтения большого объема данных. Мы также обсудим, как добавлять индексы к данным DynamoDB для поиска произвольного текста путем интеграции с Elasticsearch с использованием AWS Lambda и DynamoDB Streams. Наконец, вы узнаете, как можно использовать высокоскоростные данные большого объема (например, данные IoT) в DynamoDB и подключать их к хранилищу данных (Amazon Redshift) для решения задач бизнес-аналитики.

Смотреть видео »

Смотреть слайды »

AWS Lambda и бессерверное облако (35:24)

Amazon AppStream: новые игровые впечатления на основе облачных технологий для потоковой передачи игр

Implementing a Serverless AWS IoT Backend with AWS Lambda and Amazon DynamoDB (публикация в блоге)
Узнайте, как использовать правила сервиса AWS IoT для запуска определенной логики регистрации на устройствах при использовании AWS Lambda для заполнения таблицы Amazon DynamoDB. Подробнее »

Обработка временных рядов с помощью DynamoDB (эталонная архитектура)
Создавайте эластичные системы, которые обрабатывают данные временных рядов. См. диаграмму »

Агрегаторы Amazon Kinesis Streams (репозиторий GitHub)
Позволяют автоматически создавать и отображать агрегированные временные ряды для данных потока Amazon Kinesis. Подробнее »

Scaling Writes on Amazon DynamoDB Tables with Global Secondary Indexes (Иэн Мейерс, блог AWS Big Data, 17 сент.)
«Чтобы создать таблицу временных рядов, мы создаем таблицу с первичным ключом типа «хеш-диапазон», который позволяет нам искать элемент с использованием двух дискретных значений». Подробнее »


From PostgreSQL to DynamoDB (Брэд Ван Вьют, блог sendwithus, 1 мая)
«Наши таблицы содержали сотни миллионов строк. Наши индексы росли экспоненциально и уже не умещались в памяти. Наша пропускная способность записи постоянно достигала ограничения максимума для одного инстанса базы данных». Подробнее »


Amondawa
Amondawa предоставляет интерфейс REST для хранения данных временных рядов и выполнения запросов к ним. Подробнее »

Загрузить Amondawa [от сообщества] »