Как выполнить резервное копирование и восстановление сервера в Базе данных Azure для PostgreSQL на отдельном сервере с использованием портала Azure.

Область применения: отдельный сервер Базы данных Azure для PostgreSQL

Внимание

База данных Azure для PostgreSQL — одиночный сервер находится на пути выхода на пенсию. Настоятельно рекомендуется выполнить обновление до База данных Azure для PostgreSQL — гибкий сервер. Дополнительные сведения о миграции на База данных Azure для PostgreSQL — гибкий сервер см. в статье "Что происходит с одним сервером База данных Azure для PostgreSQL?".

Резервное копирование выполняется автоматически

Чтобы обеспечить возможность восстановления, для серверов службы "База данных Azure для PostgreSQL" периодически выполняется резервное копирование. С помощью этой функции можно восстановить сервер и все его базы данных до более ранней точки во времени на новом сервере.

Настройка конфигурации резервного копирования

При создании сервер можно настроить для локально избыточного или геоизбыточного резервного копирования. Для это воспользуйтесь окном Ценовая категория.

Примечание.

После создания сервера тип избыточности (локальная или географическая) изменить нельзя.

Если вы создаете сервер на портале Azure, тип резервного копирования (локально избыточное или геоизбыточное) задается в окне Ценовая категория. Кроме того, в этом окне указывается срок хранения резервных копий — период (в днях), в течение которого должны храниться резервные копии.

Окно

Дополнительные сведения о настройке этих значений при создании см. в кратком руководстве по серверам службы "База данных Azure для PostgreSQL".

Вот как изменить срок хранения резервной копии сервера:

  1. Войдите на портал Azure.

  2. Выберите сервер базы данных Azure для PostgreSQL. Откроется страница Обзор.

  3. В меню в разделе Параметры выберите Ценовая категория. С помощью ползунка можно изменить срок хранения резервных копий в диапазоне от 7 до 35 дней. На приведенном ниже снимке экрана он увеличен до 34 дней. Увеличенный срок хранения резервных копий

  4. Выберите ОК , чтобы подтвердить изменение.

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

Восстановление на определенный момент времени

Служба "База данных Azure для PostgreSQL" позволяет восстановить сервер до точки во времени и создать его новую копию. Можно использовать этот новый сервер для восстановления данных или направить на него клиентские приложения.

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

Чтобы восстановить сервер до точки во времени, сделайте следующее:

  1. На портале Azure выберите нужный сервер Базы данных Azure для PostgreSQL.

  2. На панели инструментов на странице Обзор для сервера выберите Восстановить.

    База данных Azure для PostgreSQL: колонка

  3. Заполните форму "Восстановление", указав следующие сведения.

    База данных Azure для PostgreSQL: информация для восстановления

    • Точка восстановления. Выберите точку во времени, до которой нужно восстановить сервер.
    • Целевой сервер. Укажите имя для нового сервера.
    • Расположение. Невозможно выбрать регион. По умолчанию он совпадает с исходным сервером.
    • Ценовая категория. При восстановлении до точки во времени эти параметры изменить нельзя. Она совпадает с ценовой категорией исходного сервера.
  4. Чтобы восстановить сервер до выбранной точки во времени, нажмите кнопку .

  5. После завершения восстановления найдите созданный сервер, чтобы убедиться, что данные были восстановлены, как и ожидалось.

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

На новом сервере, созданном во время восстановления, нет правил брандмауэра или конечных точек службы виртуальной сети, которые настроены на сервере-источнике. Для этого нового сервера правила нужно настроить отдельно.

Если главный сервер PostgreSQL шифруется с помощью управляемых клиентом ключей, дополнительные рекомендации можно найти в документации.

Геовосстановление

Если вы настроили сервер для геоизбыточного резервного копирования, из резервной копии можно создать новый сервер. Его можно создать в любом регионе, где доступна службы "База данных Azure для PostgreSQL".

  1. Нажмите кнопку Создать ресурс (+) в левом верхнем углу окна портала. Выберите Базы данных>База данных Azure для PostgreSQL.

    Переход в Базу данных Azure для PostgreSQL.

  2. Выберите вариант развертывания Отдельный сервер.

    Выбор варианта развертывания

  3. Укажите подписку, группу ресурсов и имя нового сервера.

  4. Выберите значение Резервная копия в области Источник данных. Это действие заполняет раскрывающийся список серверов, для которых включено геоизбыточное резервное копирование.

    Выбрать источник данных.

    Примечание.

    Сразу после создания сервер может быть еще не готов к географическому восстановлению. Заполнение метаданных может занять несколько часов.

  5. Выберите раскрывающийся список Резервная копия.

    Выбор раскрывающегося списка

  6. Выберите исходный сервер, с которого нужно выполнить восстановление.

    Выбор резервной копии

  7. На сервере будут заданы следующие значения по умолчанию: Виртуальные ядра, Срок хранения резервных копий, Backup Redundancy Option (Вариант избыточности для резервного копирования), Версия подсистемыи Учетные данные администратора. Выберите Продолжить.

    Продолжение резервного копирования

  8. Заполните оставшиеся поля формы в соответствии со своими предпочтениями. Вы можете выбрать любое расположение.

    Указав расположение, выберите команду Настроить сервер, чтобы обновить Поколение вычислительных ресурсов (если оно доступно в выбранном регионе), значения Виртуальные ядра, Срок хранения резервных копий и Backup Redundancy Option (Вариант избыточности для резервного копирования). Изменить ценовую категорию ("Базовый", "Общего назначения" или "С оптимизацией для операций в памяти") и объем хранилища во время восстановления нельзя.

    Заполнение формы

  9. Выберите Просмотр и создание , чтобы просмотреть выбранные элементы.

  10. Щелкните Создать, чтобы подготовить сервер. Это может занять несколько минут.

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

На новом сервере, созданном во время восстановления, нет правил брандмауэра или конечных точек службы виртуальной сети, которые настроены на сервере-источнике. Для этого нового сервера правила нужно настроить отдельно.

Если главный сервер PostgreSQL шифруется с помощью управляемых клиентом ключей, дополнительные рекомендации можно найти в документации.

Следующие шаги