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

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

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

Сценарии

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

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

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

Элемент

Описание

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

Весь instance

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

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

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

Сценарий

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

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

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

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

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

Ограничения

  • Ограничения при восстановлении данных в существующий DB instance (не в исходный instance):
    • Если целевой существующий DB instance был удалён, данные нельзя восстановить в него.
    • Восстановление в существующий DB instance перезапишет данные в нём и сделает существующий DB instance недоступным во время восстановления.
    • Для восстановления резервных данных в существующий DB instance выбранный DB instance должен находиться в том же VPC, что и исходный DB instance, и иметь тот же DB engine и DB engine version, что и исходный DB instance. Например, резервная копия PostgreSQL 16.5 может быть восстановлена только в существующий instance, работающий на PostgreSQL 16.5, а не 16.6.
    • Убедитесь, что Объём хранения выбранного instance не меньше, чем у исходного instance. В противном случае данные не будут восстановлены.

Процедура

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

    В качестве альтернативы нажмите целевой экземпляр DB на странице Instances. На отображаемой странице выберите Backups & Restorations. На отображаемой странице выберите резервную копию для восстановления и нажмите Restore в столбце Operation.

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

    • Create New Instance

      Страница Create New Instance отображена.

      • Движок БД и версия движка нового экземпляра совпадают с соответствующими параметрами исходного экземпляра.
      • У нового экземпляра должен быть как минимум такой же Объем хранения, как у исходного экземпляра.
      • Для остальных параметров обратитесь к Buying an RDS for PostgreSQL Instance.

    • Restore to Existing
      1. Выберите сообщение подсказки.
      2. Выберите существующий экземпляр и нажмите Next.
      3. Подтвердите информацию и нажмите OK.

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

    • Create New Instance

      Новый DB instance создан с использованием backup data. Статус DB instance меняется с Creating на Available.

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

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

    • Restore to Existing

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

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