Облачная платформаВсе платформы

Восстановление DB Instance из Бэкапов

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

Сценарии

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

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

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

Таблица 1 Описание функции

Элемент

Описание

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

Весь instance

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

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

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

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

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

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

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

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

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

Ограничения

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

Процедура

  1. Войдите в консоль управления.
  2. Нажмите в верхнем левом углу и выберите регион и проект.
  3. Нажмите в верхнем левом углу страницы и выберите База данных > Relational Database Service.
  4. На Бэкапы странице, выберите бэкап для восстановления и нажмите Восстановить в Операция столбце.

    Также нажмите целевой DB instance на Экземпляры странице. На отображаемой странице выберите Backups & Restorations. На отображаемой странице выберите бэкап для восстановления и нажмите Восстановить в Операция столбце.

  5. Выберите метод восстановления и нажмите OK.

    • Создать новый instance

      Эта Создать новый instance страница отображается.

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

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

    • Создать новый instance

      Создан новый DB instance с использованием данных бэкапа. Состояние DB instance меняется с Создание на Доступен.

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

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

    • Восстановить в оригинальный

      На Экземпляры странице, состояние instance меняется с Восстановление на Доступен. Если DB instance содержит реплики чтения, их статус такой же, как у основного.

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

    • Восстановить в существующий

      На Экземпляры странице, состояние instance меняется с Восстановление на Доступен. Если DB instance содержит реплики чтения, их статус такой же, как у основного.

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