Compartir a través de


Administrar actualizaciones

Importante

El escalado automático de Lakebase es la versión más reciente de Lakebase, con proceso de escalado automático, escalado a cero, bifurcación y restauración instantánea. Para ver las regiones admitidas, consulte Disponibilidad de regiones. Si es un usuario aprovisionado de Lakebase, consulte Aprovisionamiento de Lakebase.

Para mantener actualizadas las instancias de Postgres de Lakebase con las últimas revisiones y características, Lakebase aplica actualizaciones a los procesos del proyecto. Puede seleccionar una ventana de actualización si elige un día y una hora específicos para las actualizaciones.

Cómo se aplican las actualizaciones de Lakebase

Para aplicar actualizaciones al proceso (actualizaciones de Postgres, revisiones de seguridad y cambios similares), Lakebase reinicia el proceso en el que se ejecuta Postgres, dentro de la ventana de actualización que elija. El reinicio en sí solo tarda unos segundos.

Para proteger el rendimiento, Lakebase antepone la memoria caché del proceso durante el proceso de actualización, sin agregar tiempo al reinicio. El calentamiento previo significa volver a rellenar la caché del búfer en memoria de Postgres desde el almacenamiento antes de que la carga de trabajo continúe, por lo que los datos usados con frecuencia ya están en memoria en lugar de leerse en frío desde el almacenamiento después del reinicio. El pre calentamiento se ejecuta automáticamente. No lo configura.

¿Qué actualizaciones se incluyen?

Las actualizaciones de los procesos de Lakebase pueden incluir algunas o todas las siguientes:

  • Actualizaciones de versiones secundarias de Postgres, normalmente publicadas trimestralmente
  • Revisiones y actualizaciones de seguridad
  • Actualizaciones del sistema operativo
  • Características y mejoras de Lakebase
  • Actualizaciones de otras herramientas y componentes incluidos en las imágenes de proceso de Lakebase

Las actualizaciones de proceso de Lakebase no incluyen el mantenimiento de la plataforma lakebase.

¿Con qué frecuencia se aplican las actualizaciones?

Normalmente, las actualizaciones se publican semanalmente, pero pueden producirse con más o menos frecuencia, según sea necesario.

Lakebase aplica actualizaciones a los procesos en función de las reglas siguientes:

  • Los procesos se reinician automáticamente cada 28 días para recibir actualizaciones.
  • Los procesos que se reinician antes del ciclo de 28 días reciben actualizaciones disponibles inmediatamente.
  • Los procesos en un estado de transición (apagado o reinicio) en el momento de una actualización no se actualizan.
  • Si un proceso se excluye de una actualización, Lakebase aplica la actualización perdida con la siguiente actualización, suponiendo que el proceso cumpla los criterios de actualización mencionados anteriormente.

Programar actualizaciones

Puede establecer una ventana de actualización preferida especificando el día y la hora. Las actualizaciones se aplican en esta ventana, lo que le permite planear el reinicio de proceso necesario.

Para establecer la programación de actualizaciones:

  1. Vaya a la aplicación Lakebase haciendo clic en el conmutador de aplicaciones en la esquina superior derecha del área de trabajo.
  2. Seleccione su proyecto.
  3. Haga clic en Actualizaciones de configuración>.
  4. Elija un día de la semana y una hora. Las actualizaciones se producen en este período de tiempo y tardan solo unos segundos.

Configuración de actualizaciones

Puede comprobar la configuración del proyecto para ver las próximas actualizaciones. Las actualizaciones planeadas se publican al menos 7 días de antelación.

Aplicación de actualizaciones antes de la programación

Los procesos reciben actualizaciones disponibles inmediatamente después del reinicio. Por ejemplo, si Lakebase le notifica acerca de una próxima actualización, puede aplicarla inmediatamente reiniciando el proceso. Sin embargo, la notificación no se borra en este caso. Cuando llega la hora de actualización planeada, no se realiza ninguna otra acción, ya que el proceso ya se ha actualizado.

Si un proceso se escala periódicamente a cero, recibe actualizaciones cuando se inicia de nuevo. En tales casos, es posible que no necesite prestar mucha atención a las notificaciones de actualización, ya que las actualizaciones se aplican naturalmente a través de los ciclos de detención o inicio del proceso.

Para obtener instrucciones de reinicio de proceso, consulte Administración de procesos.

Controlar las interrupciones de conexión durante las actualizaciones

El calentamiento previo ayuda a mantener la memoria caché activa a través de la actualización, por lo que el rendimiento de las consultas no se ve afectado por una caché en frío, pero es posible que siga viendo una breve interrupción de la conexión debido al reinicio del proceso.

La mayoría de los controladores de conexión de Postgres incluyen mecanismos de reintento integrados que controlan automáticamente las interrupciones de conexión de corta duración, por lo que la mayoría de las aplicaciones se vuelven a conectar sin necesidad de realizar ninguna acción.

Si la aplicación tiene requisitos de disponibilidad estrictos, consulte la documentación del controlador para ver opciones como tiempos de espera de conexión, intervalos de reintento y estrategias de agrupación de conexiones. La configuración debe tener en cuenta el breve momento necesario para completar el reinicio.

Si la aplicación usa la agrupación de conexiones o tiene lógica de reintento personalizada, asegúrese de que puede controlar breves caídas de conexión durante los reinicios de proceso.