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


Управление обновлениями

Это важно

Автомасштабирование Lakebase находится в бета-версии в следующих регионах: eastus2, , westeuropewestus.

Автомасштабирование Lakebase — это последняя версия Lakebase с автомасштабированием вычислений, масштабированием до нуля, ветвлением и мгновенным восстановлением. Сравнение функций с Lakebase Provisioned см. в разделе выбора между версиями.

Чтобы обеспечить актуальность экземпляров Lakebase Postgres с последними исправлениями и функциями, Lakebase применяет обновления к вычислительным ресурсам проекта. Вы можете выбрать окно обновления — определенный день и час обновления.

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

Какие обновления включены?

Обновления вычислений Lakebase могут включать некоторые или все из следующих компонентов:

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

Обновления вычислений Lakebase не включают обслуживание платформы Lakebase.

Как часто применяются обновления?

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

Lakebase применяет обновления для вычислений на основе следующих правил:

  • Вычисления, активные в течение 30 дней или более, получают обновления.
  • Вычисления, которые перезапускаются немедленно получают доступные обновления.
  • Вычисления в состоянии перехода (завершение работы или перезапуск) во время обновления не обновляются.
  • Если вычислительные ресурсы исключены из обновления, Lakebase применяет пропущенное обновление со следующим обновлением, при условии, что вычислительные ресурсы соответствуют указанным выше критериям обновления.

Планирование обновлений

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

Чтобы задать расписание обновления, выполните приведенные действия.

  1. Перейдите к приложению Lakebase, щелкнув переключатель приложений в правом верхнем углу рабочей области.
  2. Выберите проект.
  3. Щелкните "Параметры>" "Обновления".
  4. Выберите день недели и час. Обновления происходят в течение этого периода времени и занимают всего несколько секунд.

Параметры обновления

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

Применение обновлений перед расписанием

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

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

Инструкции по перезапуску вычислений см. в разделе "Управление вычислениями".

Обработка сбоев подключения во время обновлений

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

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

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