Облачная платформаAdvanced

Откат данных Disk из Snapshot

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Сценарии

Во время рутинного управления данными данные EVS могут быть случайно утеряны или повреждены, что может напрямую повлиять на работающий сервис. Если у диска есть snapshots, вы можете восстановить его до состояния, зафиксированного в snapshot, обеспечивая быстрое восстановление данных и гарантируя непрерывность сервиса.

Caution

После отката данных все изменения, внесённые после создания snapshot, будут потеряны.

Предыстория

Откат snapshot использует ленивую загрузку. После завершения отката диск доступен для использования без ожидания загрузки всех данных snapshot. Данные snapshot загружаются на диск по запросу в фоновом режиме.

Влияние на клиента во время ленивой загрузки:

  • Влияние на операции чтения/записи

    First read (data not yet loaded): Когда данные запрашиваются впервые, система читает их напрямую из snapshot storage, что приводит к более высокой задержке, чем номинальная производительность диска. Последующие чтения тех же блоков данных возвращаются к нормальной производительности.

    First write (data not yet loaded): При записи в не загруженный блок данных система должна сначала загрузить соответствующие данные snapshot, прежде чем завершить запись, что может увеличить начальную задержку записи. Производительность записи для уже загруженных или ранее записанных блоков данных не затрагивается.

    Загрузка данных завершена: Производительность чтения/записи диска возвращается к нормальному уровню для его типа. Ленивая загрузка не влияет на конечную производительность, ёмкость или целостность откатанных данных.

  • Типичное влияние на рабочие нагрузки
    • Если рабочие нагрузки возобновляются сразу после отката, в короткий промежуток может произойти множество первых обращений к диску, например, при запуске базы данных или когда приложение читает большое количество файлов. В этот период общая задержка ввода-вывода может значительно возрасти, замедляя запуск и увеличивая время отклика.
    • Пока восстановление данных не завершено, измеренная производительность диска может быть ниже номинальных ограничений IOPS или пропускной способности диска. Избегайте проведения тестов производительности в этот период, так как результаты не будут отражать устойчивую производительность.
    • Восстановление данных не влияет на корректность или целостность откатанных данных и не блокирует операции, такие как присоединение диска или монтирование файловой системы.

Рекомендации по использованию:

  • Откат часто выполняется для восстановления после сбоев сервиса. Если требуется быстрое восстановление, вы можете присоединить диск и перезапустить свои рабочие нагрузки, принимая временно более высокую задержку при первом доступе. Данные будут продолжать загружаться в фоновом режиме.
  • Если производительность критична, рассмотрите возможность полного чтения диска после завершения отката, например, последовательно прочитав весь диск с помощью таких инструментов, как dd. Возобновляйте производственный трафик только после завершения загрузки данных.
  • Выполняйте откат в непиковые часы и предоставьте достаточное время для завершения загрузки данных, чтобы избежать дополнительного воздействия высокой задержки при первом доступе в периоды пиковых нагрузок.
  • Не интерпретируйте повышенную задержку чтения/записи во время отложенной загрузки как признак сбоя диска или отката. Если проблемы с производительностью сохраняются после завершения загрузки данных, обратитесь в техническую поддержку.

Ограничения

  • Данные снимка могут быть откатаны только к исходным EVS‑дискам. Откат к другому диску невозможен.
  • Вы можете откатить данные диска из снимка только когда снимок находится в состоянии Available, а его исходный диск — в состоянии Available или Rollback failed.
  • Снимок, имя которого начинается с autobk_snapshot_vbs_, manualbk_snapshot_vbs_, autobk_snapshot_csbs_ или manualbk_snapshot_csbs_, автоматически создаётся во время резервного копирования. Такой снимок можно только просматривать. Он не может быть использован для отката данных диска.

Предварительные требования

  • Для диска создан хотя бы один снимок.
  • Вы можете откатить данные диска из снимка только когда статус исходного диска — Available (не присоединён к какому‑либо серверу) или Rollback failed. Если исходный диск присоединён, сначала отсоедините его.

Откат данных диска из снимка

  1. Войдите в консоль.
  2. Нажмите в левом верхнем углу и выберите Storage > Elastic Volume Service.

    Страница Elastic Volume Service отображена.

  3. В левой панели навигации выберите Elastic Volume Service > Snapshots.

    Страница Snapshots отображена.

  4. В списке снимков найдите целевой снимок и нажмите Roll Back Disk в столбце Operation.

    Рисунок 1 Откат данных


  5. В отображаемом диалоговом окне нажмите Yes.

    Отображён список снимков. После того как статус снимка изменится с Rolling back на Available, откат данных будет успешным.

Последующие операции

  • Операция отката восстанавливает данные диска до момента создания снимка. Все изменения, внесённые после этого времени в конфигурацию системы, программное обеспечение, файлы и т.д., будут потеряны. Выполните их повторную настройку после отката.
  • Если после создания снимка для Диска с данными вы увеличите ёмкость диска, раздел и файловая система, созданные на увеличенной ёмкости, будут потеряны при откате данных из этого снимка. Необходимо снова увеличить ёмкость. Подробности см. Extending Disk Partitions and File Systems (Linux) и Extending Disk Partitions and File Systems (Windows).
    Note

    После отката такие операции, как повторное присоединение диска и монтирование файловой системы, могут выполняться нормально и не зависят от отложенной загрузки. Однако первое чтение файловых данных инициирует восстановление соответствующих данных снимка по запросу. В результате время отклика при первом обращении после возобновления сервиса может быть выше обычного. Это нормально, и производительность автоматически возвращается к норме после завершения восстановления данных.