Можно ли динамически изменить размер кластера ElastiCache (режим кластера включен)? - PullRequest
0 голосов
/ 16 октября 2018

Согласно этому документу:

Однако в настоящее время, в отличие от кластеров Redis (режим кластера отключен), после создания кластера Redis (режим кластера включен) его структура не может быть изменена каким-либо образом.;Вы не можете добавлять или удалять узлы или шарды.Если вам нужно добавить или удалить узлы, или изменить типы узлов, вы должны заново создать кластер.( source )

Тем не менее, этот документ, по-видимому, описывает процесс добавления осколков в ваш кластер:

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

Я, вероятно, что-то упускаю, так как я так долго на это смотрю, но что это?

1 Ответ

0 голосов
/ 19 октября 2018

Документы ElastiCache устарели;новые объявления меняют то, что доступно, даже когда трехлетние документы остаются неизменными.Redis на ElastiCache представил поддержку онлайн-изменения размера в 2017 году. Начиная с объявления :

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

Хотелось бы, чтобы они обновили свои 2015 (!) Документы, но, во всяком случае, это самое последнееу нас есть на эту тему.По состоянию на 19 октября 2018 года в кластере с включенным режимом кластера:

Вы можете:

  • Уменьшить (добавить осколки)
  • Увеличить (убрать осколки))
  • Перебалансировка (перемещение клавиш между осколками)
  • Онлайн перетаскивание и балансировка осколков

Вы не можете:

  • Увеличение / уменьшение масштаба(изменить тип узла)
  • Обновите ваш движок
  • Настройте осколки независимо

Источник: https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/redis-cluster-resharding-online.html

...