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

  • Redis – быстрое хранилище данных и кэш в памяти с открытым исходным кодом. Amazon ElastiCache для Redis – это совместимый с Redis сервис хранения и кэширования данных в памяти, который обеспечивает простоту использования и функциональность Redis, а также доступность, надежность и производительность, подходящую для самых ресурсоемких приложений. Доступны как кластеры, состоящие из одного узла, так и кластеры, включающие до 15 сегментов, что обеспечивает масштабируемость вплоть до 3,55 ТиБ данных в памяти. ElastiCache для Redis – это полностью управляемый, масштабируемый и безопасный сервис. Он идеально подходит для высокопроизводительных примеров использования, таких как мобильные и интернет-приложения, игры, рекламные технологии и «Интернет вещей».
  • Memcached – широко распространенная система кэширования объектов в памяти. Протоколы, используемые ElastiCache, совместимы с Memcached, поэтому все популярные инструменты, уже используемые в существующих средах Memcached, будут эффективно работать с этим сервисом.

Amazon ElastiCache автоматически определяет и заменяет вышедшие из строя узлы, снижая издержки, связанные с самоуправляемыми инфраструктурами, и формирует отказоустойчивую систему, которая сводит к минимуму риск перегрузок баз данных и его негативное влияние на время загрузки веб-сайтов и приложений. Благодаря интеграции с Amazon CloudWatch сервис Amazon ElastiCache предлагает расширенные возможности мониторинга ключевых показателей производительности, связанных с узлами Redis или Memcached.

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

Для просмотра видео на этом сайте требуется Adobe Flash Player или любой современный браузер.

Обзор сервиса Amazon ElastiCache
12:22
Обзор сервиса Amazon ElastiCache
Простота развертывания

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

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

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

Безопасность и надежность

Amazon ElastiCache поддерживает Amazon VPC, что позволяет изолировать кластер с помощью определения диапазонов IP-адресов для узлов и использовать эти диапазоны для подключения к приложениям пользователя. ElastiCache непрерывно выполняет мониторинг узлов и применяет исправления, необходимые для поддержания безопасности среды.Подробнее о сервисе Amazon ElastiCache в VPC см. в Руководстве пользователя Amazon ElastiCache. Подробнее »

Совместимость с Redis и Memcached

Совместимость с Redis и Memcached

Благодаря Amazon ElastiCache можно получить прямой доступ к размещенным в памяти средам Memcached или Redis. Это обеспечивает совместимость с существующими инструментами и приложениями пользователя. Подробнее »

Легкость масштабирования

Легкость масштабирования

Amazon ElastiCache для Memcached включает сегментирование, которое обеспечивает масштабирование кэша в памяти до 20 узлов на кластер. Amazon ElastiCache для Redis включает кластеризацию, до 15 сегментов формируют единое размещенное в памяти хранилище данных типа «ключ-значение» емкостью до 3,55 ТиБ. Кроме того, для повышения скорости доступа к данным можно использовать до 5 реплик чтения на сегмент. Подробнее »

Высокий уровень доступности и надежности

Высокий уровень доступности и надежности

Amazon ElastiCache работает на той же высоконадежной инфраструктуре, что и другие сервисы Amazon Web Services. Для рабочих нагрузок Redis Amazon ElastiCache обеспечивает высокую доступность в нескольких зонах доступности с автоматической обработкой отказов. При потере связи с любой частью среды Redis ElastiCache определит наличие проблемы и восстановит первоначальное состояние среды автоматически, с минимальными последствиями. Подробнее »

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

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

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

ElastiCache-Page-Graphics_Caching

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

Другие примеры использования см. на странице ElastiCache для Redis.

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