CSS позволяет использовать snapshots для резервного копирования и восстановления данных кластера Elasticsearch. Сохраняя snapshot в OBS bucket, вы сохраняете копию данных кластера на определённый момент времени. Восстанавливая этот snapshot, вы можете вернуть кластер в предыдущее состояние. Существует два способа создания snapshots: автоматический и ручной.
При использовании snapshots для резервного копирования данных созданные snapshots сохраняются в OBS bucket, что приводит к дополнительным расходам. Подробности см. в разделе "Billing" в Object Storage Service User Guide.
Параметр | Описание |
|---|---|
OBS Bucket | В раскрывающемся списке выберите OBS bucket для хранения снимков. Если ни один OBS bucket не соответствует вашим требованиям, нажмите Create Bucket, чтобы перейти в консоль OBS и создать его. Чтобы предоставить пользователю IAM доступ к бакету OBS, необходимо предоставить этому пользователю разрешения GetBucketStoragePolicy, GetBucketLocation, ListBucket и ListAllMyBuckets. |
Backup Path | Путь к хранилищу Снапшотов в бакете OBS. Путь бэкапа не может: ВНИМАНИЕ: Для хранения Снапшотов можно использовать только стандартное хранилище OBS. Не применяйте правила жизненного цикла OBS к пути бэкапа. |
Максимальная скорость бэкапа (в секунду) | Параметр задает максимальную скорость бэкапа на узел. При превышении этого значения включается управление потоком, чтобы предотвратить чрезмерное использование ресурсов и обеспечить стабильность системы. Фактическая скорость бэкапа может не достигать заданного значения, так как она зависит от таких факторов, как производительность OBS и ввод‑вывод диска. Value format: number + unit Default value: 40 MB Значение 0MB означает отсутствие ограничения скорости резервного копирования данных в снапшоты. Слишком высокая скорость резервного копирования может привести к чрезмерному использованию ресурсов, что может повлиять на стабильность кластера. Поэтому задавайте этот параметр внимательно. |
Maximum Recovery Rate (per Second) | Параметр задает максимальную скорость восстановления на узел. При превышении этого значения срабатывает управление потоком, чтобы предотвратить чрезмерное использование ресурсов и обеспечить стабильность системы. Фактическая скорость восстановления может не достигать заданного значения, так как она зависит от таких факторов, как производительность OBS и диск I/O. Value format: number + unit Default value: Чрезмерно высокая скорость восстановления может привести к чрезмерному использованию ресурсов, что может повлиять на стабильность кластера. Настройте этот параметр внимательно, чтобы поддерживать оптимальную производительность. Для кластеров Elasticsearch, выпущенных после версии 7.6.2, скорость восстановления также ограничивается параметром indices.recovery.max_bytes_per_sec. ПРИМЕЧАНИЕ:
|
IAM Agency | Выберите IAM agency, чтобы предоставить текущей учетной записи разрешение на доступ и использование OBS. Чтобы сохранять снимки в OBS bucket, необходимо иметь требуемые разрешения доступа к OBS. ПРЕДУПРЕЖДЕНИЕ: Имя agency может содержать только буквы (с учётом регистра), цифры, символы подчёркивания (_) и дефисы (-). В противном случае бэкап завершится с ошибкой. |
Определите, следует ли включить автоматическое создание снимков в зависимости от потребностей сервиса.
Информация о конфигурации будет отображена на вкладке Cluster Snapshots.
Вы можете включить automatic snapshot creation после того, как cluster snapshots уже включены.
Parameter | Description |
|---|---|
Snapshot Name Prefix | Имя snapshot состоит из snapshot name prefix и метки времени, например, snapshot-1566921603720. Префикс имени snapshot может содержать от 1 до 32 символов. Он должен начинаться со строчной буквы и может содержать только строчные буквы, цифры, дефисы (-) и подчёркивания (_). Значение по умолчанию: snapshot. |
Time Zone | Выберите time zone для времени начала backup. |
Backup Start Time | Укажите время начала авто бэкапа. Выберите значение из раскрывающегося списка. Интервал может быть Daily, Hourly или еженедельно (выбором конкретного дня недели), а время бэкапа можно установить на любой час от 00:00 до 23:00 (только полные часы). |
Сохранённые Снапшоты | Количество автоматически сохраняемых Снапшотов. Значение может быть от 1 до 90. Система автоматически удаляет избыточные Снапшоты каждые полчаса. (Политика удаления по истечении срока применяется только к Снапшотам, которые были автоматически созданы с той же частотой, что и текущая политика автоматического создания Снапшотов.) Если интервал создания Снапшотов короткий или размер данных индексов велик, количество автоматически сохраняемых Снапшотов может не достичь значения, установленного этим параметром. |
Индекс | Укажите имя индекса для бэкапа.
Если параметр не указан, по умолчанию будет выполнен бэкап всех индексов в кластере. Имя индекса может содержать от 0 до 1024 символов. Оно не может содержать пробелы, заглавные буквы или специальные символы "\<|>/?. ПРИМЕЧАНИЕ: Можно выполнить команду GET /_cat/indices для получения имён всех индексов в кластере. |
После включения Automatic Snapshot Creation, параметр в области Cluster Snapshots отображается как Enabled.
Снимки, автоматически создаваемые в соответствии с политикой снимков, а также созданные вручную, отображаются в списке задач снимков кластера.
Когда статус задачи снимка меняется на Available, снимок создаётся. Если создание снимка не удалось, нажмите справа от списка снимков, чтобы просмотреть количество неудачных задач и узнать причины сбоев. Отображается не более 20 неудачных задач. Когда функция снимков отключена или кластер удалён, записи о сбоях также удаляются.
В списке задач снимков кластера нажмите
слева от имени снимка. Отображаются детали снимка. Проверьте шарды и индексы, которые были бэкапированы, чтобы убедиться, что бэкап выполнен успешно.
После отключения автоматического создания снимков параметр Automatic Snapshot Creation в области Cluster Snapshots отображается как Disabled.
Когда снимки включены для кластера, вы можете вручную создавать снимки для него.
Параметр | Описание |
|---|---|
Snapshot Name | Установите snapshot name. В отличие от автоматически создаваемых snapshots, вручную созданные snapshots не имеют автоматически добавляемой к их именам информации о времени. Значение может содержать от 4 до 64 символов и должно начинаться с буквы. Допускаются только строчные буквы, цифры, дефисы (-) и подчёркивания (_). |
Index | Укажите имя index для резервного копирования.
Если этот параметр не указан, по умолчанию будут резервно копироваться все indexes в кластере. Имя index может содержать от 0 до 1024 символов. Оно не может содержать пробелы, заглавные буквы или специальные символы "\<|>/? ПРИМЕЧАНИЕ: Вы можете выполнить команду GET /_cat/indices для получения имён всех indexes в кластере. |
Snapshot Description | Добавьте snapshot description. Значение может содержать от 0 до 256 символов и не может включать специальные символы !\u003c\u003e=\u0026\\"' |
Снимки, созданные вручную, а также автоматически в соответствии с политикой создания снимков, отображаются в списке задач cluster snapshot task list.
Когда статус задачи снимка меняется на Available, снимок создаётся. Если создание снимка не удалось, нажмите справа от списка snapshot list, чтобы просмотреть количество неудачных задач и узнать причины сбоев. Отображается не более 20 неудачных задач. Когда функция снимков отключена или кластер удалён, записи о сбоях также удаляются.
В списке задач cluster snapshot task list нажмите
слева от имени снимка. Отображаются сведения о снимке. Проверьте шарды и индексы, которые были резервированы, чтобы убедиться в успешности резервного копирования.
Если функция cluster snapshot больше не нужна, её можно отключить, чтобы освободить ресурсы хранения.
На странице Cluster Snapshots нажмите Disable Snapshot. В появившемся диалоговом окне нажмите OK. Отключение cluster snapshots не приводит к автоматическому удалению существующих снимков. Вместо этого их необходимо удалить вручную в консоли OBS.