ElastiCache для Memcached

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

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

Знакомство с ElastiCache для Memcached

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

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

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

 

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

Amazon ElastiCache для Memcached поддерживает Amazon VPC, что позволяет изолировать кластер с помощью определения диапазона IP‑адресов для узлов и использовать узлы для подключения к своим приложениям. ElastiCache непрерывно выполняет мониторинг узлов и применяет исправления, необходимые для поддержания безопасности среды. ElastiCache для Memcached предлагает шифрование данных при передаче при помощи протокола TLS (безопасность транспортного уровня) версии 1.2. Подробнее »

 

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

Memcached – широко распространенная система кэширования объектов в памяти. Сервис ElastiCache совместим с Memcached, поэтому все популярные инструменты, уже используемые в существующих средах Memcached, будут эффективно работать с этим сервисом. Подробнее о Memcached с открытым исходным кодом »

 

Простота масштабирования

Amazon ElastiCache для Memcached включает сегментирование, которое обеспечивает масштабирование кэша в памяти до 20 узлов и 12,7 ТиБ на кластер. Подробнее »

 

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

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

 

ФУНКЦИЯ AUTO DISCOVERY

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

Как это работает

Кэширование с помощью ElastiCache для Memcached

Примеры использования

Кэширование

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

 

Хранилище сессий

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

Клиенты

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

Начать работу с ElastiCache для Memcached

Step 1 - Sign up for an Amazon Web Services account

Зарегистрируйтесь для использования Amazon ElastiCache

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

Определитесь с используемым сервисом

Начать работу с ElastiCache для Redis

Начать разработку с использованием Amazon ElastiCache для Memcached

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