Для начала работы вы научитесь создавать простейший кластер Redis и настраивать для него тип узлов и группу безопасности.
Время прохождения модуля: 10 минут
Откройте панель управления ElastiCache и выполните следующие действия:
Чтобы не отклоняться от учебного пособия, не устанавливайте флажок Cluster Mode enabled (Режим кластера включен). Дополнительные сведения о включенном режиме кластера см. здесь.
Этот тип узла вполне подойдет для учебного пособия, но в рабочих кластерах размер узла будет зависеть от конкретной рабочей нагрузки, обычно стоит выбирать из семейства инстансов m5 или r5.
Эта реплика только для чтения позволит масштабировать операции чтения. В случае сбоя выполняется автоматическая отработка отказа, и эта реплика получает роль основного узла.
В маловероятном случае отказа основного узла или зоны доступности и даже при плановом обслуживании ElastiCache for Redis может заменить отказавший инстанс, а реплика возьмет на себя роль основного узла. В результате время простоя будет минимизировано.
Если вам нужна дополнительная информация о группах подсетей, воспользуйтесь этой документацией.
Для этого примера шифрование не используется, но не забывайте о возможности настроить шифрование для данных как при хранении, так и при передаче.
Важная информация. Обеспечьте, чтобы эта группа безопасности разрешала входящие TCP-подключения для порта 6379 с используемого инстанса EC2. В противном случае вы не сможете подключиться к узлам Redis.
В этом примере мы не будем загружать начальный RDB-файл, поэтому этот шаг можно полностью пропустить. Но не забывайте, что у вас есть такая возможность.
В большинстве сценариев важно организовать ежедневное резервное копирование, и мы рекомендуем настроить для резервных копий достаточный период хранения, который позволит выполнить необходимые действия в неожиданных случаях. Для этого учебного пособия резервное копирование не применяется.
Для реальных систем следует оценить, в какой день и в какое время нагрузка на приложение будет минимальной. Для нашего примера просто укажите No preference (Нет предпочтений).
Изучите все значения полей в этой форме и щелкните Create (Создать).
Для реальных систем следует оценить, в какой день и в какое время нагрузка на приложение будет минимальной. Для нашего примера просто укажите No preference (Нет предпочтений).
Кластер ElastiCache for Redis будет запущен, как показано ниже:
Когда кластер ElastiCache for Redis будет готов для использования, он отобразится, как показано ниже, со статусом available (доступен) и 2 узлами: