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







