Для начала работы вы научитесь создавать простейший кластер Redis и настраивать для него тип узлов и группу безопасности.

Время прохождения модуля: 10 минут

 


Откройте панель управления ElastiCache и выполните следующие действия:

Шаг 1.1

(Нажмите, чтобы увеличить изображение.)

Шаг 1.1
Шаг 1.2

(Нажмите, чтобы увеличить изображение.)

Шаг 1.2

Чтобы не отклоняться от учебного пособия, не устанавливайте флажок Cluster Mode enabled (Режим кластера включен). Дополнительные сведения о включенном режиме кластера см. здесь.

Шаг 1.3

(Нажмите, чтобы увеличить изображение.)

Шаг 1.3

Шаг 1.4

(Нажмите, чтобы увеличить изображение.)

Шаг 1.4

Этот тип узла вполне подойдет для учебного пособия, но в рабочих кластерах размер узла будет зависеть от конкретной рабочей нагрузки, обычно стоит выбирать из семейства инстансов m5 или r5.

Шаг 1.5

(Нажмите, чтобы увеличить изображение.)

Шаг 1.5

Эта реплика только для чтения позволит масштабировать операции чтения. В случае сбоя выполняется автоматическая отработка отказа, и эта реплика получает роль основного узла.

Шаг 1.6

(Нажмите, чтобы увеличить изображение.)

Шаг 1.6

В маловероятном случае отказа основного узла или зоны доступности и даже при плановом обслуживании ElastiCache for Redis может заменить отказавший инстанс, а реплика возьмет на себя роль основного узла. В результате время простоя будет минимизировано.

Шаг 1.7

(Нажмите, чтобы увеличить изображение.)

Шаг 1.7

Если вам нужна дополнительная информация о группах подсетей, воспользуйтесь этой документацией.

Шаг 1.8

(Нажмите, чтобы увеличить изображение.)

Шаг 1.8
Шаг 1.9

(Нажмите, чтобы увеличить изображение.)

Шаг 1.9

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


Важная информация. Обеспечьте, чтобы эта группа безопасности разрешала входящие TCP-подключения для порта 6379 с используемого инстанса EC2. В противном случае вы не сможете подключиться к узлам Redis.

Шаг 1.10

(Нажмите, чтобы увеличить изображение.)

Шаг 1.10

В этом примере мы не будем загружать начальный RDB-файл, поэтому этот шаг можно полностью пропустить. Но не забывайте, что у вас есть такая возможность.


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


Шаг 1.11

(Нажмите, чтобы увеличить изображение.)

Шаг 1.11

Для реальных систем следует оценить, в какой день и в какое время нагрузка на приложение будет минимальной. Для нашего примера просто укажите No preference (Нет предпочтений).

Шаг 1.12

(Нажмите, чтобы увеличить изображение.)

Шаг 1.12

Изучите все значения полей в этой форме и щелкните Create (Создать).


Для реальных систем следует оценить, в какой день и в какое время нагрузка на приложение будет минимальной. Для нашего примера просто укажите No preference (Нет предпочтений).

Шаг 1.13

(Нажмите, чтобы увеличить изображение.)

Шаг 1.13

Кластер ElastiCache for Redis будет запущен, как показано ниже:

Шаг 1.13.1

(Нажмите, чтобы увеличить изображение.)

Шаг 1.11

Когда кластер ElastiCache for Redis будет готов для использования, он отобразится, как показано ниже, со статусом available (доступен) и 2 узлами:

Шаг 1.13.2

(Нажмите, чтобы увеличить изображение.)

Шаг 1.13.2