Кластер
Кластер Managed Valkey — это вычислительный узел (виртуальная машина), на котором запущен экземпляр хранилища Valkey. В кластере размещаются базы данных, с которыми работают приложения.
В Managed Valkey доступен standalone-кластер — конфигурация с одним узлом с ролью Primary (первичный узел). На этом узле выполняются все операции чтения и записи. Такой кластер подходит только для сценариев, где отказоустойчивость не критична, так как отказ единственного узла может привести к недоступности сервиса до его восстановления. Например, standalone-кластер можно использовать для разработки, тестирования и обучения.
Управлять кластером можно через веб-консоль, через API или с помощью консольной утилиты MWS CLI. Управление кластером с использованием команд Valkey недоступно.
Персистентность
Заголовок раздела «Персистентность»Valkey хранит данные в оперативной памяти. Для восстановления данных после перезапуска узла в Managed Valkey всегда включена персистентность — сохранение данных на диск.
Сервис использует режим персистентности AOF (Append Only File): изменения данных записываются в журнал операций. Журнал синхронизируется с диском каждую секунду (настройка appendfsync=everysec). При перезапуске узла данные восстанавливаются из AOF-журнала. При отказе узла возможна потеря изменений, внесенных в течение последней секунды.
Использование памяти
Заголовок раздела «Использование памяти»Доля оперативной памяти кластера, доступная для данных и выполнения операций с ними, задается параметром maxmemoryPercent. Значение по умолчанию — 75%.
Поведение при достижении лимита памяти определяется параметром maxmemoryPolicy. По умолчанию используется политика NOEVICTION: ключи не удаляются для освобождения памяти, а операции, для которых памяти недостаточно, завершаются ошибкой. При других политиках ключи начинают вытесняться.
Сервисное окно
Заголовок раздела «Сервисное окно»Для каждого типа кластера задается сервисное окно — промежуток времени, когда с кластером начинаются плановые работы со стороны сервиса: обновления версии, установка патчей, техническое обслуживание. Сервисное окно позволяет вносить изменения в предсказуемое время, минимально затрагивать рабочие процессы и заранее переключать нагрузку.
Статус кластера
Заголовок раздела «Статус кластера»Статус | Описание |
|---|---|
CREATING | Кластер создается |
RUNNING | Кластер работает в штатном режиме |
STOPPED | Кластер остановлен |
UPDATING | Кластер обновляется |
ERROR | Ошибка. Необходимо участие технической поддержки |
DELETING | Кластер удаляется |
DELETED | Кластер удален |
UNIDENTIFIED | Не удается определить статус |
RESTORING | Кластер восстанавливается из резервной копии |
Состояние кластера
Заголовок раздела «Состояние кластера»Состояние | Описание |
|---|---|
ALIVE | Кластер активен. Его можно использовать |
DEGRADED | Часть узлов недоступна. Кластер функционирует. Рекомендуется избегать высокой нагрузки |
FAILED | Кластер недоступен. Для восстановления работоспособности следуйте рекомендациям в подсказке или обратитесь в техническую поддержку |
UNKNOWN | Не удалось получить данные о работоспособности узлов |
Подключение к кластеру
Заголовок раздела «Подключение к кластеру»В standalone-кластере можно подключиться к единственному primary-эндпоинту. При подключении устанавливается зашифрованное TLS-соединение. Для проверки сертификата сервера используется корневой сертификат, выпущенный MWS Cloud Platform.
Для подключения используются:
- IP-адрес эндпоинта кластера;
- порт подключения
6379; - имя и пароль пользователя, от имени которого будет выполнено подключение.
Особенности и ограничения
Заголовок раздела «Особенности и ограничения»- На ресурс распространяются квоты и лимиты.
- После удаления восстановить кластер и все его ресурсы невозможно.