Amazon ElastiCache

Полностью управляемое хранилище данных в памяти, совместимое с Redis или Memcached. Применяется для приложений, работающих в режиме реального времени с задержками в доли миллисекунды.

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

Amazon ElastiCache предлагает полностью управляемые сервисы Redis и Memcached для самых требовательных к ресурсам приложений, для которых необходимо время отклика в доли миллисекунды.

Исключительная производительность в масштабе облака (56:53)

Преимущества

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

Amazon ElastiCache работает как хранилище данных в памяти и система кэширования, обеспечивая поддержку самых ресурсоемких приложений, для которых требуется время отклика в доли миллисекунд. С помощью оптимизированного комплексного стека, работающего на выделенных клиенту узлах, Amazon ElastiCache обеспечивает безопасность и высочайшую производительность.

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

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

Масштабируемость

Amazon ElastiCache поддерживает горизонтальное масштабирование, масштабирование в сторону уменьшения и увеличения в соответствии с изменяющимися потребностями приложений. Масштабирование операций записи и масштабирование памяти поддерживаются за счет сегментирования. Реплики обеспечивают масштабирование операций чтения.

Варианты сервиса Amazon ElastiCache

Когда
Движок Amazon ElastiCache
Создание приложений реального времени для универсальных сценариев использования, таких как игры, геопространственные службы, кэширование, хранение сеансов или организация очередей, с расширенными структурами данных, репликацией и поддержкой моментальных снимков на определенный момент времени.
 

Создание простого масштабируемого уровня кэширования для приложений, интенсивно использующих данные.
 

Принцип работы сервиса

ElastiCache – хранение и кэширование данных в памяти

Клиенты

P1

Компания Peloton, предоставляющая услуги домашнего фитнеса, полагается на Amazon ElastiCache для Redis в управлении ее постоянно обновляемой рейтинговой таблицей. Таблица лидеров Peloton должна работать с высокой эластичностью и низкими задержками, а ее данные необходимо обрабатывать в реальном времени. Это позволит получать индивидуальные результаты каждого велосипедиста и использовать их при обработке информации всех пользователей, которые участвуют в совместном заезде виртуально из дома.

Подробнее »

Airbnb

«Управляемые сервисы, такие как ElastiCache, позволяют нам сосредоточиться на сути своего бизнеса. Наша операционная группа состоит только из двух инженеров, работающих полный рабочий день. Работа веб-сайта Airbnb, поддерживаемого столь малочисленной командой специалистов, была бы невозможной без таких сервисов, как ElastiCache. Создание и обслуживание узлов в нашем кластере выполняется быстро и легко».

Тоби Кнауп, технический руководитель – Airbnb

Наблюдайте за переходом Airbnb от Redis с самоуправлением к ElastiCache для Redis »

Duolingo

«Онлайн изменение числа сегментов потока с помощью ElastiCache для Redis позволит нам легко масштабировать кластеры Redis по горизонтали. Это значительно упростит управление нашими многочисленными кластерами Redis, предоставит возможность быстрого масштабирования, а также одновременно снизит затраты на всех уровнях кэширования. Более того, по мере роста компании необходимость во внедрении изменений в наши действующие сервисы сведется к минимуму».

– Макс Блейз, штатный инженер по эксплуатации в Duolingo

Подробнее »

MLBAM

Вместо жестких дисков компания MLBAM использует сервис Amazon ElastiCache для временного хранения информации об игре в кэш-памяти, что позволяет быстро извлекать данные для анализа.

Подробнее »

Начало работы с Amazon ElastiCache

Amazon ElastiCache для Redis

Регистрация

Изучите Amazon ElastiCache для Redis

Обучение с помощью простых учебных пособий

Узнайте, как создать кластер Redis.
Начните работу с ElastiCache для Redis

Приступите к работе

Начните разработку с помощью руководства пользователя.