Учебники

AWS ElastiCache — масштабирование кластеров

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

  • Все операции чтения и записи в кластер кэша прекращаются.

  • Новый кластер кэша с новым типом узла создается в той же зоне доступности, что и существующий кластер кэша.

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

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

  • ElastiCache удаляет старый кластер кеша.

Все операции чтения и записи в кластер кэша прекращаются.

Новый кластер кэша с новым типом узла создается в той же зоне доступности, что и существующий кластер кэша.

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

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

ElastiCache удаляет старый кластер кеша.

Ниже приведены два шага, которым мы следуем, чтобы добиться расширения кластера.

Выбор Кластера

Мы подключаемся к консоли AWS и переходим на панель инструментов ElastiCache. На панели слева мы выбираем тип кластера Redis. Затем мы видим имя кластера как гиперссылку на панели инструментов ElastiCache. Щелкаем по флажку слева от названия кластера. Это показывает возможность изменить кластер вместе с другими параметрами.

scalingup_cluster.jpg

Изменение типа узла

Далее мы модифицируем кластер, чтобы выбрать требуемый тип узла более высокой конфигурации. После нажатия на кнопку «Изменить» мы получаем возможность изменить тип узла, как показано на диаграмме ниже. Нажатие на кнопку «Изменить» после завершения настройки типа узла приводит к новому размеру кэша для узла.