Как сохранить Amazon ElastiCahe Memcached/Redis перед базой данных RDS MySQL и использовать ElastiCache для кэширования контента?

Я создал один кластер в ElastiCache и соединил этот кластер с экземпляром EC2. И я хочу включить ElastiCache перед моей RDS(база данных MySQL). У меня есть два вопроса, которые приведены ниже. 1) Нужно ли что-то делать со стороны инфраструктуры для реализации вышеописанного сценария?

2) Где мне нужно включить приложение (приложения Java/Mean Stack), которое будет выполнять действия, проверяющие кэш, запрашивая базу данных, получая значение, вставляя в кеш (я имею в виду, могу ли я поддерживать эти файлы вне моего реального приложения / должен Я включу эти детали в приложение?)

Если есть какие-либо материалы / ссылки, пожалуйста, поделитесь со мной.

Спасибо.

1 ответ

Вам следует воспользоваться платформой доступа к данным Heimdall (HDAP).

Система Heimdall представляет собой интеллектуальный уровень доступа к данным для маршрутизации и кэширования, который устанавливается распределенным образом на каждом экземпляре Amazon EC2.

Пакет программного обеспечения Heimdall Data включает в себя следующее:

Прокси- сервер базы данных для Amazon RDS: Aurora, MySQL, SQL Server 2008+, PostgreSQL

Драйвер JDBC: предоставляет доступ к Oracle и любой другой JDBC-совместимой базе данных

Для развертывания единственным изменением уровня приложения является изменение хоста и порта или URL JDBC для маршрутизации через прокси / драйвер Heimdall.

В режиме прокси существует два режима развертывания:

Распределенный режим: прокси находится в каждом экземпляре приложения Amazon EC2 для оптимальной производительности. dist_mode_diagram

Централизованный режим: один прокси-сервер Amazon EC2 обслуживает множество серверов приложений. proxy_mode_diagram

  1. В зависимости от вашей текущей инфраструктуры вы можете выбрать распределенный или централизованный режимы.

  2. Что касается уровня приложения, вы должны иметь возможность изменить хост и порт или URL JDBC для маршрутизации через прокси / драйвер Heimdall.

Также прочтите эту статью подробно, которая должна предоставить вам некоторые инструкции по настройке: Автоматизация SQL-кэширования для Amazon ElastiCache и Amazon RDS.

Другие вопросы по тегам