Создание кластера InMemoryDB
Чтобы создать кластер:
- Выберите проект, в котором нужно заказать Managed Service for InMemoryDB.
- В главном меню портала перейдите в раздел Ресурсы → Базы данных → Managed Service for InMemoryDB.
- Нажмите на кнопку Подключить или на кнопку Создать кластер, если в проекте уже есть созданный кластер.
- Заполните поля:
Название кластера * — уникальное имя кластера в рамках проекта. Введите название или нажмите Сгенерировать название, чтобы сформировать название кластера вида redis-vm-<номер>, например, redis-vm-0001. Последующим кластерам будут присваиваться названия с увеличивающимся порядковым номером;
- Описание кластера — описание кластера, заполняется при необходимости;
- Версия InMemoryDB * — доступная версия InMemoryDB.
- Нажмите на кнопку Вперед и заполните поля:
Параметры виртуальной машины:- Тип кластера * — конфигурация кластера InMemoryDB:
- Standalone — одиночная инсталляция (1 нода);
- Redis Sentinel — кластер из нескольких нод (3, 5 или 7 нод);
- Redis Cluster — отказоустойчивый кластер (6 или 10 нод);
- Количество нод в кластере *;
- Регион * — регион расположения кластера;
- Зона доступности * — зона доступности, в которой будет находиться кластер;
- Подсеть * — подсеть, к которой будет подключен кластер;
- Включить Публичный IP-адрес — активируйте переключатель, если к кластеру нужен доступ из сети Интернет. Публичный IP-адрес отображается на вкладках Информация и Ноды;
- Выбрать группу безопасности из доступных — активируйте переключатель и выберите группу безопасности. Если нужной группы безопасности нет, создайте её. Если переключатель не активирован, новая группа безопасности создаётся автоматически;
Группа безопасности сетевого интерфейса * — правила для управления сетевым интерфейсом кластера.
Важно
Чтобы подключиться к кластеру, у группы безопасности должно быть правило, разрешающее входящий трафик по определённому порту для протокола TCP. Подробнее см. раздел Доступ к кластеру InMemoryDB.
- Публичные — для публичного облака;
- Персональные — для частного облака.
Семейство — семейство процессоров:
- General-purpose — процессоры с частотой 2.2 GHz с конфигурациями b2, с частотой 2.8 GHz с конфигурациями b5, с частотой 3.0 GHz с конфигурациями b3 и процессоры с частотой 4.05 GHz с конфигурациями b4. Подходит для решения большинства задач, например, выполнения кода для веб-сервисов и приложений, размещения интернет-магазинов, создания тестовых сред;
- Advanced — процессоры с частотой 3.0 GHz с конфигурациями a1 и процессоры с частотой 2.8 GHz с конфигурациями a5. Подходит для работы высоконагруженных систем, например, CRM и баз данных.
Серия * — серия процессоров. Процессоры отличаются частотой, от которой зависят производительность сервера и скорость обработки данных:
- Intel Cascade Lake 2.2 GHz — для небольшой нагрузки;
- Intel Ice lake 2.8 GHz, Intel Ice lake 2.8 GHz, Intel Cascade Lake 3.0 GHz и Intel Cascade Lake 3.0 GHz — подходят для большинства задач;
- AMD EPYC 9004 series 4.05 GHz — для обеспечения высокой скорости обработки данных. Например, при работе с Microsoft SQL и 1С.
vCPU, шт. — количество процессоров.
RAM, ГБ — объём оперативной памяти.
Выбрана конфигурация — конфигурация сервера определяется автоматически на основании выбранного количества процессоров (vCPU) и объёма оперативной памяти (RAM). Подробнее см. раздел Конфигурации сервера.
Объём хранилища:- Размер диска, ГБ * — размер выделенной памяти в кластере, от 1 ГБ до 2048 ГБ;
- Тип диска *:
- Average cluster 1 - IOPS Read: 10000 IOPS Write: 3000;
- Average cluster 2 - IOPS Read: 10000 IOPS Write: 3000;
- Average cluster 3 - IOPS Read: 10000 IOPS Write: 3000;
- High cluster 1 - IOPS Read: 15000 IOPS Write: 5000;
- High cluster 2 - IOPS Read: 15000 IOPS Write: 5000;
High cluster 3 - IOPS Read: 15000 IOPS Write: 5000.
IOPS — операции чтения и записи. Чем больше проводится операций чтения, тем меньше операций записи, и наоборот. При выполнении операций расходуется один и тот же дисковый ресурс.Примечание
Типы дисков отличаются производительностью и количеством IOPS. Подробнее см. раздел Задержка и производительность дисков.
- Тип кластера * — конфигурация кластера InMemoryDB:
- Нажмите на кнопку Вперед и заполните поля:
Параметры базы данных:
- Создать кластер из резервной копии — не активируйте переключатель, если создаёте новый кластер. Переключатель используется только при восстановлении кластера из резервной копии:
- Выберите кластер с нужной резервной копией * — название кластера, который нужно восстановить;
- Выберите резервную копию * — название резервной копии, из которой нужно восстановить кластер. Название можно посмотреть на вкладке Резервные копии.
Параметры кластера — введите требуемые параметры для кластера:
- timeout — время в секундах, в течение которого клиент должен установить соединение с сервером. Если соединение не установлено в течение указанного времени, запрос на соединение прервётся, и клиент получит ошибку;
- tcp-backlog — максимальное количество соединений, которые могут находиться в очереди одновременно. Если очередь заполнена, новые входящие соединения отклоняются, пока не освободится место в очереди;
tcp-keepalive — время неактивного соединения в секундах, после которого отправляется запрос на проверку соединения. Если на запрос не приходит подтверждение, соединение закрывается;
- maxmemory-policy — политика, по которой освобождается память при достижении её максимально доступного объёма. Значение по умолчанию noeviction — при достижении предела памяти не будут приниматься новые записи, и любые команды, пытающиеся дополнить данные, вызовут ошибку.
Важно
При указании некорректных значений кластер может не развернуться.
При необходимости укажите дополнительные параметры, с которыми можно ознакомиться в официальной документации.
- Создать кластер из резервной копии — не активируйте переключатель, если создаёте новый кластер. Переключатель используется только при восстановлении кластера из резервной копии:
- Нажмите на кнопку Вперед.
- При необходимости укажите дополнительные параметры:
Если нужно автоматически создавать резервные копии всех баз данных кластера, активируйте переключатель Автоматическое резервное копирование и заполните поля:
- Количество хранимых бекапов * — от 1 до 7. Когда количество резервных копий достигнет установленного максимума, каждая новая резервная копия будет автоматически удалять самую старую копию;
- Время резервного копирования UTC — время в формате hh:mm. Значение по умолчанию 00:00. Ежедневно в указанное время с ноды в кластере Standalone или с мастер-ноды в кластерах Sentinel и Cluster создаётся полная копия всех баз данных, которая отображается на вкладке Резервные копии.
Механизмы персистентности данных RDB persistence и AOF persistence активны по умолчанию и недоступны для изменения.
- Нажмите на кнопку Заказать. Кластер разворачивается около 10 минут.
Созданный кластер отображается на портале:
Чтобы посмотреть информацию о кластере, нажмите на строку с нужным кластером. Откроется страница с информацией о кластере:
- на вкладке Информация отображаются основные параметры кластера;
- на вкладке Ноды отображается список нод в кластере, статус сервера, внутренний и публичный IP-адреса нод;
- на вкладке Пользователи отображается список пользователей;
- на вкладке Резервные копии отображается список резервных копий;
- на вкладке История действий указаны действия пользователя с кластером.
В созданном кластере можно изменить CPU/RAM, увеличить размер диска, добавить/удалить ноды, подключить/отключить публичный IP-адрес и удалить кластер. Подробнее см. раздел Действия с кластером InMemoryDB.
Мы ответили на ваш вопрос?