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


Запланированное обслуживание

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для PostgreSQL — гибкий сервер

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

Внимание

Избегайте всех операций сервера (изменений, изменений конфигурации, запуска и остановки сервера) во время База данных Azure для PostgreSQL гибкого обслуживания сервера. Участие в этих действиях может привести к непредсказуемым результатам и, возможно, повлиять на производительность сервера и стабильность. Дождитесь завершения обслуживания перед выполнением операций сервера.

Период обслуживания

Вы можете запланировать обслуживание в течение определенного дня недели и период времени в течение этого дня. Или вы можете разрешить системе выбрать день и период времени для вас автоматически.

Система отправляет уведомления об обслуживании 5 дней заранее, чтобы у вас было достаточно времени для подготовки. Система также сообщает вам о начале обслуживания и успешном завершении работы.

Уведомления о предстоящем плановом техническом обслуживании можно передавать следующими способами:

  • Отправлено по электронной почте на определенный адрес.
  • Отправлено по электронной почте роли Azure Resource Manager.
  • Отправлено текстовое сообщение на мобильные устройства.
  • Отправлено в качестве уведомления в приложение Azure.
  • Доставлено в виде голосового сообщения.

При указании параметров расписания обслуживания можно выбрать между пользовательским расписанием и системным управляемым расписанием. При выборе настраиваемого расписания можно указать день недели и временное окно. Но если выбрать управляемое системой расписание, система выбирает день. И в течение этого дня он выбирает одночасовое окно времени в период от 11:00 до 7:00 в течение времени вашего региона сервера. Вы можете настроить различные расписания обслуживания для каждого База данных Azure для PostgreSQL гибких серверов.

Внимание

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

Параметры запланированного обслуживания можно обновлять в любое время. Если обслуживание запланировано для гибкого сервера База данных Azure для PostgreSQL и обновляете параметры запланированного обслуживания, текущий выпуск не перепрограммирован. Он продолжается в тот день и время, когда уже было запланировано. Изменения запланированных параметров обслуживания становятся эффективными после успешного завершения следующего запланированного обслуживания.

Управляемое системой обслуживание и пользовательское обслуживание

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

  • При использовании управляемого системой расписания система выбирает любое одночасовое окно в период от 11:00 до 7:00 в течение времени вашего региона сервера.
  • С помощью настраиваемого расписания можно указать период обслуживания сервера, выбрав день недели и время начала одного часа.

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

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

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

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

Рекомендации и ограничения

Некоторые рекомендации при рассмотрении во время ежемесячного обслуживания:

  • Ежемесячное обслуживание влияет на время простоя.
  • Время простоя зависит от транзакционной нагрузки на сервер во время обслуживания.

Поделитесь своими предложениями и ошибками с помощью команды База данных Azure для PostgreSQL продукта.