Полностью управляемый кэш в памяти для DynamoDB.
Сокращает время отклика Amazon DynamoDB с миллисекунд до микросекунд.

Amazon DynamoDB Accelerator (DAX) – это полностью управляемый высокодоступный кэш в памяти для DynamoDB, который обеспечивает повышение скорости работы БД вплоть до десятикратного – с миллисекунд до микросекунд – даже при обработке нескольких миллионов запросов в секунду. DAX берет на себя всю работу по реализации ускорения в памяти для таблиц DynamoDB, избавляя разработчиков от трудоемких задач по инвалидации кэша, его заполнению данными и по управлению кластерами. Вы сможете сосредоточиться на разработке отличных приложений для своих клиентов, не беспокоясь об обеспечении производительности при любых масштабах. Изменять логику приложений не требуется: DAX совместим с существующими вызовами API DynamoDB. DAX можно активировать всего за пару щелчков мышью в Консоли управления AWS или с помощью SDK AWS. Как и при работе с DynamoDB, оплате подлежат только выделяемые ресурсы.

DynamoDB Accelerator (DAX)

Начало работы с DAX

DAX можно активировать всего за пару щелчков мышью в Консоли управления AWS или с помощью AWS SDK.

 

DAX-introduction-to-dax
Высочайшая производительность

DynamoDB сама по себе обеспечивает стабильную задержку в пределах десяти миллисекунд, а DynamoDB вместе с DAX выходит на новый уровень – микросекунды задержки при миллионах запросов в минуту в режиме чтения. Благодаря DAX приложения будут работать быстро и эффективно, даже если упоминание в новостях или публичное событие вызовут неожиданный всплеск трафика. И никакой дополнительной настройки. 

Высокая масштабируемость

DynamoDB в сочетании с DAX позволяет расширять масштаб работы без ущерба для производительности. Используя DAX, можно масштабировать ресурсы по требованию. Начните с кластера DAX из трех узлов и добавляйте новые по мере необходимости. DAX поддерживает масштабирование кластера до 10 узлов, обрабатывая миллионы запросов в секунду.

Полностью управляемый

DAX является полностью управляемым, как и DynamoDB. Вам больше не нужно думать об управлении, в том числе о выделении аппаратного и программного обеспечения, настройках и конфигурации, исправлениях ПО, использовании надежного распределенного кластера кэша или репликации данных по нескольким инстансами по мере расширения масштабов работы. DAX автоматизирует большинство административных задач, таких как обнаружение и исправление неполадок, а также управление исправлениями ПО.

Простота использования

DAX тесно интегрирован с Amazon DynamoDB. Достаточно выделить кластер DAX и направить существующие вызовы API DynamoDB на кластер DAX с помощью клиентского SDK DAX, а с остальным DAX справится сам. DAX совместим с API DynamoDB, так что никаких изменений функционального кода приложений не потребуется. DAX решает все трудоемкие задачи автоматически, обеспечивая в итоге повышенную производительность. Кроме того, кэширование данных сокращает нагрузку на чтение из таблиц DynamoDB, а значит, в ряде случаев позволяет сократить выделенные на чтение ресурсы и снизить операционные расходы.

Гибкость

К вашим услугам любые комбинации для максимально гибкой работы: один кластер DAX на несколько таблиц DynamoDB, несколько кластеров на одну таблицу и все промежуточные варианты.

Безопасность

DAX полностью интегрируется с сервисами AWS для обеспечения максимальной безопасности. С помощью Identity and Access Management (IAM) можно назначать пользователям уникальные учетные данные и контролировать их доступ к сервисам и ресурсам. Amazon CloudWatch обеспечивает наглядное представление потребления ресурсов, эффективности приложений и работоспособности системы. AWS CloudTrail позволяет без труда вести журналы и выполнять аудит изменений конфигурации кластера. DAX поддерживает работу с Amazon Virtual Private Cloud (VPC), обеспечивая безопасный и легкий доступ к существующим приложениям. Система тегов повышает наглядность и упрощает управление кластерами DAX.

Eyeview Digital

10 миллиардов пар спустя приложение Tinder изменило представления о том, как происходят знакомства, по всему миру. «Производительность для Tinder является безусловным приоритетом. Мы входим в число крупнейших пользователей сервиса DynamoDB. Нам нравится его простота и способность к масштабированию при сохранении производительности, – говорит Мария Чжан, вице-президент по технологиям компании Tinder. – С появлением DAX AWS вывела производительность на новый уровень, с временем отклика, измеряемым несколькими микросекундами. Нам очень нравится, насколько эффективно DAX интегрируется с DynamoDB, что он совместим с API DynamoDB и для него не требуется создавать дополнительный код. Мы рады, что DAX теперь доступен всем».

Eyeview Digital

Canon INC. Центр планирования и управления разработкой офисных продуктов для обработки изображений компании обеспечивает критически важные облачные сервисы, способные подключаться к компьютерам для решения коммерческих задач клиентов из разных стран четырех континентов. «Amazon DynamoDB Accelerator (DAX) – это просто замечательный сервис для улучшения взаимодействия Amazon DynamoDB с пользователем, – считает Такаши Ягита, главный инженер Центра планирования и управления разработкой офисных продуктов для обработки изображений компании Canon INC. – Нашим разработчикам нравится замечательный принцип построения SDK DAX, который позволил нам без проблем перейти к использованию DAX с DynamoDB. Нашей команде удалось использовать значительно меньше единиц ресурсов DynamoDB, повышая при этом скорость доступа к данным с помощью DAX. Мы считаем общедоступность DAX прекрасной новостью».

Eyeview Digital

Careem – это сервис по бронированию автомобилей и приложение, которое обслуживает более 40 городов и 11 стран по всему Ближнему Востоку. Компания использует ряд сервисов AWS, включая Amazon DynamoDB, для хранения местоположений водителей, рекламных акций и настроек. «Мы начали работать с DAX сразу после выпуска публичной ознакомительной версии, и при нашей рабочей нагрузке с DAX не возникло никаких проблем, – делится Тафсир-уль-Ислам Сиддики, архитектор программного обеспечения компании Careem. – Мы используем DAX для масштабирования операций чтения во всей нашей сервисной сети. В качестве кэша сквозной записи DAX упростил наш стек приложений и устранил необходимость создания центрального сервиса, удовлетворяющего потребности в кэшировании. Главной возможностью, подтолкнувшей нас к внедрению DAX, было то, что DAX совместим с API DynamoDB и поэтому требует минимальных изменений для использования с существующим приложением: нужно только заменить клиент DynamoDB на клиент DAX. Нашу команду сильно впечатлила встроенная поддержка обработки отказов и репликации».

Expedia

Expedia, Inc. – ведущая туристическая интернет-компания, организующая отдых и деловые поездки клиентов из разных стран мира. «Expedia – давний клиент AWS, мы используем DynamoDB для многих своих приложений, – говорит Брендон О'Брайан, ведущий разработчик Expedia, Inc. – Мы попробовали Amazon DynamoDB Accelerator в раннем доступе и остались довольны его простотой и скоростью работы. DAX – отличная возможность подобрать идеальный баланс между производительностью систем и стоимостью инфраструктуры».

Twilio

Twilio помогает компаниям налаживать актуальные контекстные коммуникации с помощью встраиваемых в приложения инструментов аутентификации и взаимодействия в реальном времени. «Сервис Amazon DynamoDB с его стабильной эффективностью и масштабируемостью обеспечивает работу нашего решения Programmable Chat, – говорит Пэт Малатак, генеральный менеджер Twilio Messaging. – Мы с нетерпением ждем шанса вывести DynamoDB на новые мощности с помощью DAX».

Genesys

Genesys – ведущий международный поставщик решений для контактных центров и многоканального взаимодействия с клиентами. «Специалисты AWS взяли проверенный архитектурный шаблон и превратили его в выгодное для клиентов и легко воспроизводимое решение. Мне кажется, DAX фактически станет заменой нашему распределенному кэшу и уровню хранения Amazon DynamoDB для всех наших групп микросервисов в PureCloud, – говорит Гленн Нетеркатт, ведущий архитектор PureCloud компании Genesys. – Задержка в доли миллисекунды и простота перехода с существующего клиента Amazon DynamoDB позволят нам по мере выпуска быстро адаптировать сервис по всему миру и значительно повысить эффективность интенсивных рабочих нагрузок чтения, одновременно снижая стоимость».

Eyeview Digital

Eyeview Digital – мировой лидер в области рекламных технологий, особенно технологий видеомаркетинга. «Предельно быстрое хранилище для значений ключей – это краеугольный камень для систем торгов в реальном времени. Поэтому мы и выбрали DynamoDB. DynamoDB обрабатывает сотни тысяч запросов каждую секунду, поэтому мы делаем все возможное, чтобы не попадать на горячие ключи, балансировать нагрузки и оптимизировать расходы, – заявляет Шахар Цицер Кобрински, вице-президент по архитектуре и масштабированию компании Eyeview. – Ранний доступ к DAX помог нам именно с этим. Повторяющиеся пользователи теперь обрабатываются в кэше DAX без необходимости в более дорогих и продолжительных запросах к DynamoDB. Мы рады узнать, что скоро сервис будет доступен по всему миру, и уверены, что он будет полезен другим клиентам AWS не меньше, чем нашей компании».

Создайте свой первый кластер DAX в консоли AWS за несколько щелчков мышью.

Начало работы с DAX