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

Восстановление DB Instance из Backups

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

Сценарии

В этом разделе описывается, как использовать автоматическую или ручную резервную копию для восстановления RDS instance до состояния, когда резервная копия была создана. Восстановление происходит на уровне DB instance.

При восстановлении DB instance из файла резервной копии файл резервной копии загружается из OBS, а затем восстанавливается в DB instance со средней скоростью 100 MB/s.

Описание функции

Table 1 Описание функции

Элемент

Описание

Объём восстановления

Весь instance

Данные instance после восстановления

Данные instance после восстановления согласованы с данными полной резервной копии, использованной для восстановления.

  • Восстановление данных в новый instance создаёт instance с теми же данными, что и в резервной копии.
  • Восстановление данных в оригинальный или существующий instance перезапишет данные instance.

Тип восстановления

  • Восстановление в новый instance
  • Восстановление в оригинальный instance
  • Восстановление в существующий instance, отличный от оригинального

Конфигурации для восстановления в новый instance

  • DB engine и версия engine нового instance совпадают с теми, что у оригинального instance.
  • Новый instance должен иметь как минимум такой же Объём хранения, как у оригинального instance.
  • Другие параметры необходимо переустановить.

Требуемое время

Требуемое время зависит от объёма данных в instance. Средняя скорость восстановления составляет 100 MB/s.

Ограничения

  • Если в оригинальном DB instance включено прозрачное сжатие страниц путем указания атрибутов в операторе CREATE TABLE, восстановление может завершиться неудачей из‑за недостаточного Объём хранения.
  • Ограничения при восстановлении данных в оригинальный DB instance:
    • Если DB instance, для которого создана резервная копия, был удалён, данные нельзя восстановить в оригинальный DB instance.
    • Восстановление в оригинальный DB instance перезапишет все существующие данные и пароли, и DB instance будет недоступен во время восстановления.
    • Резервные копии MySQL 8.0 можно восстанавливать только в instance с той же минорной версией ядра. Если instance уже обновлён до более высокой минорной версии, резервные копии, созданные до обновления, нельзя восстановить в текущий instance.
  • Ограничения при восстановлении данных в существующий DB instance:
    • Восстановление в существующий DB instance перезапишет данные и пароли на нём и сделает существующий DB instance недоступным.
    • Для MySQL 5.6 и 5.7 выберите instance, использующий тот же движок и ту же основную версию, с равной или более высокой минорной версией ядра, чем у оригинального instance.
    • Для MySQL 8.0 выберите instance, использующий тот же движок и ту же основную версию, с равной минорной версией ядра, как у оригинального instance.
    • Убедитесь, что Объем хранения выбранного instance не меньше, чем у оригинального instance. В противном случае задача восстановления не может быть выполнена.

Процедура

  1. Войдите в консоль управления.
  2. Click в верхнем левом углу и выберите регион и проект.
  3. Click in the upper left corner of the page and choose Database > Relational Database Service.
  4. On the Backups page, select the backup to be restored and click Restore in the Operation column.

    Alternatively, click the target DB instance on the Instances page. On the displayed page, choose Backups & Restorations. On the displayed page, select the backup to be restored and click Restore in the Operation column.

  5. Select a restoration method and click OK.

    • Create New Instance

      The Create New Instance page is displayed.

      • Движок DB и версия движка нового instance совпадают с движком DB оригинального instance.
      • Новый instance должен иметь как минимум такой же Объем хранения, как у оригинального instance.
      • Другие параметры по умолчанию совпадают с параметрами оригинального DB instance и могут быть изменены. Для получения подробной информации см. Buying an RDS for MySQL Instance.
    • Restore to Original
      1. Выберите confirmation check box и нажмите Next.
      2. Подтвердите информацию и нажмите OK.
    • Restore to Existing
      1. Выберите confirmation check box.
      2. Выберите существующий instance и нажмите Next.
      3. Подтвердите информацию и нажмите OK.

  6. Просмотрите результат восстановления. Результат зависит от выбранного метода восстановления:

    • Create New Instance

      Создан новый DB instance с использованием данных резервной копии. Состояние DB instance меняется с Creating на Available.

      Новый DB instance независим от оригинального. Если вам нужны read replicas для снижения нагрузки на чтение, создайте одну или несколько для нового DB instance.

      После создания нового instance будет автоматически запущен полный Бэкап.

    • Restore to Original

      На странице Instances статус instance меняется с Restoring на Available. Если DB instance содержит read replicas, статус реплики чтения совпадает с его статусом.

      После завершения восстановления будет автоматически запущен полный бэкап.

    • Restore to Existing

      На странице Instances статус instance меняется с Restoring на Available. Если DB instance содержит read replicas, статус реплики чтения совпадает с его статусом.

      После завершения восстановления будет автоматически запущен полный бэкап.