Поделиться через


Восстановление в парном регионе (географическое восстановление)

В этой статье приведены пошаговые инструкции по восстановлению гибкого сервера База данных Azure для PostgreSQL в парном регионе.

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

Если вы пытаетесь выполнить геовосстановление, даже если в парном регионе нет ни одной резервной копии, вы получите следующую ошибку:

Error: Unable to geo-restore server <server> as its geo-backups aren't available yet.

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

Действия по восстановлению в парном регионе (геовосстановление)

Использование портала Azure:

  1. Выберите ваш гибкий сервер Azure Database for PostgreSQL.

  2. В меню ресурсов выберите Обзор.

    Снимок экрана: страница обзора.

  3. Нажмите кнопку "Восстановить ".

    Снимок экрана: расположение кнопки

  4. Вы перенаправляетесь на мастер Создать гибкий сервер Базы данных Azure для PostgreSQL — восстановление сервера, где вы можете настроить некоторые параметры для нового создаваемого сервера. После развертывания нового сервера последний моментальный снимок диска данных исходного сервера восстанавливается. В разделе геоизбыточного восстановления выберите "Восстановить в парном регионе" (<paired_region>).

    Снимок экрана: выбран параметр геоизбыточного восстановления.

  5. В разделе " Точка во времени восстановления( PITR) выберите последнюю точку восстановления (сейчас),выберите пользовательскую точку восстановления или выберите точку быстрого восстановления (только восстановление с использованием полной резервной копии), в зависимости от того, что вы хотите восстановить на новом сервере.

    Снимок экрана: параметры восстановления

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

    Секция Setting Рекомендуемое значение Description Возможны изменения после создания экземпляра
    Сведения о проекте
    Subscription Имя подписки, в которой вы хотите создать ресурс. Подписка — это соглашение с Корпорацией Майкрософт об использовании одной или нескольких облачных платформ или служб Майкрософт, для которых взимается плата за лицензию на пользователя или использование облачных ресурсов. Существующий гибкий сервер базы данных Azure для PostgreSQL можно переместить в другую подписку, отличную от той, в которой он был первоначально создан. Дополнительные сведения см. в статье "Перемещение ресурсов Azure в новую группу ресурсов или подписку".
    Группа ресурсов Группа ресурсов в выбранной подписке, в которой требуется создать ресурс. Это может быть существующая группа ресурсов, или вы можете выбрать Создать новую и указать имя в этой подписке, уникальное среди существующих имен групп ресурсов. Группа ресурсов — это контейнер, содержащий связанные ресурсы для решения Azure. В группу ресурсов могут входить все ресурсы приложения или только те, которыми необходимо управлять совместно. Вы решите, как вы хотите выделить ресурсы группам ресурсов на основе того, что имеет наибольшее значение для вашей организации. Как правило, добавьте ресурсы, которые совместно используют один и тот же жизненный цикл в одну и ту же группу ресурсов, чтобы легко развернуть, обновить и удалить их как группу Существующий гибкий сервер базы данных Azure для PostgreSQL можно переместить в другую подписку, отличную от той, в которой он был первоначально создан. Дополнительные сведения см. в статье "Перемещение ресурсов Azure в новую группу ресурсов или подписку".
    Сведения о источнике
    Исходный сервер Имя сервера, резервная копия которого требуется восстановить на только что развернутом сервере.
    Гео-резервное восстановление Если исходный сервер был создан с геоизбыточными резервными копиями, этот параметр будет включен. Если он включен, можно восстановить резервную копию, сохраненную в учетной записи хранения парного региона, чтобы создать новый сервер в этом другом регионе.
    Сведения о сервере
    Имя Имя, которое вы хотите назначить только что развернутому серверу, поверх которого восстанавливается резервная копия источника. Уникальное имя, идентифицирующее гибкий серверный экземпляр Azure Database for PostgreSQL. Доменное имя postgres.database.azure.com добавляется к указанному вами имени сервера для формирования полного доменного имени, с помощью которого можно использовать сервер системы доменных имен для разрешения IP-адреса вашего экземпляра. Хотя имя сервера не может быть изменено после создания сервера, можно использовать функцию восстановления точки во времени, чтобы восстановить сервер под другим именем. Альтернативный подход к продолжению использования существующего сервера, но при этом можно ссылаться на него по другому имени сервера, использует виртуальные конечные точки, чтобы создать точку доступа записи с новым нужным именем. Этот подход позволяет ссылаться на экземпляр по его исходному имени или по имени, присвоенному виртуальной конечной точке для записи.
    Местоположение Имя одного из регионов, в которых поддерживается служба. Восстановление на момент времени поддерживает только развертывание нового сервера в том же регионе, в котором существует исходный сервер. Соответствие требованиям, расположение данных, цены, близость к пользователям или доступность других служб в том же регионе являются некоторыми из требований, которые следует использовать при выборе региона. Сервис не предлагает возможность автоматически и прозрачно перемещать экземпляр в другой регион.
    Версия PostgreSQL Версия, выбранная по умолчанию. Восстановление на момент времени поддерживает только развертывание нового сервера с той же основной версией, используемой исходным сервером. В настоящее время эти версии: 18, 17, 16, 15, 14, 13, 12, 11 Гибкий сервер Базы данных Azure для PostgreSQL поддерживает обновление на месте с помощью обновления основной версии.
    Зона доступности Предпочитаемая зона доступности. Вы можете выбрать зону доступности, в которой будет развернут сервер. Возможность выбрать зону доступности, в которой будет развернут ваш экземпляр, полезна для размещения его вместе с вашим приложением. Если вы выберете "Нет предпочтения", вашему экземпляру автоматически присваивается зона доступности по умолчанию во время его создания. Хотя зона доступности, в которой развертывается экземпляр, не может быть изменена после его создания, можно использовать функцию восстановления точки во времени для восстановления сервера под другим именем в другой зоне доступности.
    Вычисления и хранение Назначает тот же тип и размер вычислительных ресурсов и тот же размер хранилища, что и исходный сервер во время восстановления резервной копии. Однако, если вы выберете ссылку "Настройка сервера", вы можете изменить тип хранилища, выделенного для нового сервера, и выбрать, нужно ли его оснастить геоизбыточными резервными копиями. После развертывания нового сервера его параметры вычислений можно масштабировать вверх или вниз.
  7. Если вы хотите изменить тип хранилища, назначенного новому серверу, или если вы хотите развернуть его с геоизбыточными резервными копиями, выберите Настроить сервер:

    Снимок экрана: расположение ссылки

  8. Откроется раздел Вычисления и хранилище, чтобы показать параметры вычислений и хранилища для нового сервера:

    Снимок экрана: страница

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

    Секция Setting Рекомендуемое значение Description Возможны изменения после создания экземпляра
    Вычисление
    Уровень вычислений Невозможно изменить и автоматически задать то же значение, что и исходный сервер. Возможные значения — С возможностью увеличения (обычно используется для сред разработки, где рабочие нагрузки не требуют постоянного использования полной мощности ЦП) и Общего назначения (обычно используется для производственных сред с наиболее распространенными рабочими нагрузками), а также Оптимизированная для работы с памятью (обычно используется для производственных сред, выполняющих рабочие нагрузки, требующие высокого соотношения памяти к ЦП). Дополнительные сведения см. в разделе "Параметры вычислений" в гибком сервере Базы данных Azure для PostgreSQL. Можно изменить после создания сервера. Однако если вы используете некоторые функции, которые поддерживаются только на определенных уровнях, и измените текущий уровень на один, в котором функция не поддерживается, функция перестает быть доступна или отключена.
    Размер вычислительных ресурсов Невозможно изменить и автоматически задать то же значение, что и исходный сервер. Список поддерживаемых значений может отличаться в разных регионах в зависимости от оборудования, доступного для каждого региона. Дополнительные сведения см. в разделе "Параметры вычислений" в гибком сервере Базы данных Azure для PostgreSQL. Можно изменить после создания экземпляра.
    Хранение
    Тип хранилища Выберите SSD категории "Премиум". Список разрешенных значений может отличаться в зависимости от того, какие другие функции вы выбрали. Дополнительные сведения см. в разделе "Параметры хранилища" в гибком сервере Базы данных Azure для PostgreSQL. После создания экземпляра изменения невозможны.
    Размер хранилища Невозможно изменить и автоматически задать то же значение, что и исходный сервер. Список поддерживаемых значений может отличаться в разных регионах в зависимости от оборудования, доступного для каждого региона. Дополнительные сведения см. в разделе "Параметры вычислений" в гибком сервере Базы данных Azure для PostgreSQL. Можно изменить после создания экземпляра. Можно увеличить только его. Ручное или автоматическое сжатие хранилища не поддерживается. Допустимые значения зависят от типа хранилища, который назначен экземпляру.
    Уровень производительности Невозможно изменить и автоматически задать то же значение, что и исходный сервер. Производительность твердотельных накопителей класса Premium (SSD) устанавливается при создании диска в виде уровня производительности. При настройке подготовленного размера диска автоматически выбирается уровень производительности. Этот уровень производительности определяет количество операций ввода-вывода в секунду и пропускную способность управляемого диска. Для дисков SSD уровня "Премиум" этот уровень можно изменить при развертывании или после этого без изменения размера диска и без простоя. Изменение уровня доступа позволяет подготовиться к более высокому уровню спроса, не используя возможности резервной производительности диска. Может оказаться более экономичным изменить уровень производительности, а не полагаться на всплеск, в зависимости от продолжительности необходимости в дополнительной производительности. Это идеально подходит для событий, которые временно требуют постоянно более высокого уровня производительности. Такие события, как праздничные покупки, тестирование производительности или запуск учебной среды. Для обработки этих событий можно переключить диск на более высокий уровень производительности без простоя до тех пор, пока вам потребуется дополнительная производительность. Затем вы можете вернуться на исходный уровень без простоя, когда дополнительная производительность больше не требуется. Можно изменить после создания экземпляра.
    Автоматическое увеличение хранилища Невозможно изменить и автоматически задать то же значение, что и исходный сервер. Этот параметр может не поддерживаться для некоторых типов хранилища, и он может быть не учитывается для определенных размеров хранилища. Дополнительные сведения см. в разделе Настройка автоматического увеличения хранилища в Azure Database для гибкого сервера PostgreSQL. Можно изменить после создания экземпляра, если тип хранилища поддерживает эту функцию.
    Backups
    Период хранения резервных копий (в днях) Невозможно изменить и автоматически задать то же значение, что и исходный сервер. Срок хранения резервных копий по умолчанию составляет 7 дней, но период можно продлить до 35 дней. Можно изменить после создания экземпляра.
    Избыточность резервного копирования Автоматически выбран для вас на основе конфигурации высокой доступности и геоизбыточности резервных копий. Возможные значения являются локальными избыточными (обеспечивает по крайней мере 99,999999999% устойчивость объектов резервного копирования в течение года), избыточность между зонами (обеспечивает по крайней мере 99,999999999% устойчивость объектов резервного копирования в течение года) и геоизбыточное (обеспечивает по крайней мере 99,99999999999999% устойчивости объектов резервного копирования в течение года). Если включена геоизбыточность для резервного копирования, то опция избыточности резервного копирования устанавливается на значение "Геоизбыточное". В противном случае, если высокая доступность задана как Отключено или Та же зона, то резервное копирование имеет Локально избыточное. Если для высокой доступности установлено Зональная избыточность, то для резервного копирования также установлена Зональная избыточность. Дополнительные сведения см. в разделе "Параметры избыточности резервного копирования в гибком сервере базы данных Azure для PostgreSQL". Невозможно изменить после создания экземпляра.
    Геоизбыточность Оставьте этот параметр отключенным. Геораспределенное резервное копирование поддерживается только в экземплярах, развернутых в любом из парных регионов Azure. Дополнительные сведения см. в статье "Геоизбыточное резервное копирование и восстановление в Azure Database для гибкого сервера PostgreSQL" Невозможно изменить после создания экземпляра.
  10. После настройки всех новых серверов в соответствии с вашими потребностями нажмите кнопку "Проверить и создать".

    Снимок экрана: расположение кнопки

  11. Проверьте правильное установка всех конфигураций для нового развертывания и нажмите кнопку "Создать".

    Снимок экрана: расположение кнопки

  12. Новое развертывание запускается для создания новой базы данных Azure на гибком сервере PostgreSQL и восстановления наиболее актуальных данных, доступных на исходном сервере на момент восстановления.

    Снимок экрана: развертывание выполняется для создания новой базы данных Azure для PostgreSQL.

  13. Когда развертывание завершится, можно выбрать «Перейти к ресурсу», чтобы перейти на страницу обзора вашей новой базы данных Azure для гибкого сервера PostgreSQL и начать ее использовать.

    Снимок экрана, показывающий, что развертывание вашего гибкого сервера Azure Database для PostgreSQL успешно завершено.