ClickHouse Managed Postgres обновляет версии PostgreSQL, чтобы ваши экземпляры оставались защищёнными и актуальными. Поддерживаются как обновления минорной версии, так и мажорные обновления с минимальными перебоями.
Обновления обслуживания
Регулярное обслуживание экземпляров PostgreSQL включает следующее:
- Обновления минорных версий (например, с 17.4 до 17.5) включают исправления ошибок и патчи безопасности движка PostgreSQL.
- Возможности Managed Service: улучшения нативной поддержки CDC, обсервабилити, pg_clickhouse и других расширений.
- Патчи операционной системы и системных компонентов, включая исправления безопасности, повышение эффективности и другие улучшения.
Эти работы выполняются через failover и обычно приводят лишь к кратковременному разрыву соединения, часто всего на несколько секунд.
Для экземпляров с включенными резервными узлами обновление сначала применяется к резервному узлу, а затем выполняется failover, чтобы минимизировать простой.
Запланированные обновления
Запланированные обновления доступны в тарифах Scale и Enterprise. Чтобы перейти на более высокий тариф, откройте страницу тарифов в облачной консоли.
По умолчанию обслуживание выполняется для вашего экземпляра при выходе нового релиза. С запланированными обновлениями вы выбираете двухчасовое окно UTC, в течение которого может быть выполнено обслуживание, чтобы кратковременный failover произошёл в момент, когда оно меньше всего повлияет на вашу рабочую нагрузку. Ожидаемое время простоя в пределах окна — менее 1 минуты.
В плане Enterprise вы также можете ограничить обновления определёнными днями недели. В плане Scale можно выбрать только временной период, и обновления могут выполняться в любой день в его пределах.
Настройка расписания
Откройте настройки экземпляра
Выберите экземпляр, затем в левом меню выберите Settings и прокрутите страницу до раздела Configuration.
Откройте выдвижную панель запланированных обновлений
В подразделе Запланированные обновления выберите Configure schedule. Если расписание уже задано, отображается текущее расписание, а кнопка называется Edit schedule.
Выберите временной период
Выберите одно из двенадцати двухчасовых окон UTC в списке Временной период (UTC). Выбор временного периода обязателен.
При необходимости ограничьте дни
В плане Enterprise выберите один или несколько дней в разделе Day(s) of the week. Не выбирайте ни одного дня, чтобы разрешить обновления в любой день в пределах выбранного временного периода.
Сохранить
Выберите Save. Расписание вступает в силу немедленно и отображается в подразделе
Запланированные обновления, например:
Scheduled upgrades: Sat, Sun at 12:00 a.m. - 2:00 a.m. UTC.
Чтобы изменить расписание экземпляра, необходимо разрешение control-plane:postgres-service:manage.
Элементы управления также недоступны, если экземпляр остановлен или ещё подготавливается.
Временные периоды
Длительность окон составляет два часа, и они всегда указываются в UTC — выбрать локальный часовой пояс нельзя. Доступны следующие окна:
| Первая половина дня (UTC) | Вторая половина дня (UTC) |
|---|---|
| 12:00 a.m. - 2:00 a.m. | 12:00 p.m. - 2:00 p.m. |
| 2:00 a.m. - 4:00 a.m. | 2:00 p.m. - 4:00 p.m. |
| 4:00 a.m. - 6:00 a.m. | 4:00 p.m. - 6:00 p.m. |
| 6:00 a.m. - 8:00 a.m. | 6:00 p.m. - 8:00 p.m. |
| 8:00 a.m. - 10:00 a.m. | 8:00 p.m. - 10:00 p.m. |
| 10:00 a.m. - 12:00 p.m. | 10:00 p.m. - 12:00 a.m. |
Пользовательские время начала и длительность окна, а также несколько окон для одного экземпляра не поддерживаются.
Дни недели
Ограничение обновлений определёнными днями недели доступна в тарифе Enterprise. Чтобы перейти на другой тариф, откройте страницу тарифных планов в облачной консоли.
Выбор дней необязателен:
- Дни не выбраны — обновления могут выполняться в любой день в пределах выбранного периода времени.
- Выбран один или несколько дней — обновления выполняются только в эти дни в пределах выбранного периода времени. Выбор всех семи дней равнозначен тому, что дни не выбраны.
На что распространяется расписание
Расписание регулирует только обслуживание платформы — обновления до минорных версий, обновления функций управляемого сервиса и патчи операционной системы, описанные в разделе Обновления обслуживания.
Изменения, которые вы вносите самостоятельно, не откладываются до назначенного окна и применяются сразу после внесения. К ним относятся масштабирование экземпляра, изменение объёма хранилища и изменение параметров конфигурации.
Реплики для чтения
Реплики для чтения используют расписание основного экземпляра и не имеют собственного, поэтому раздел Запланированные обновления для них не отображается.
Мажорные обновления
Возможность мажорных обновлений (например, с 17.x до 18.x) через интерфейс и API скоро появится. Пока же, чтобы обновить свой экземпляр ClickHouse Managed Postgres, обратитесь в службу поддержки.