Lanzamiento de Autobase 2.11
Autobase 2.11 marca un hito importante en la evolución de la plataforma. Hace dos años nos propusimos un objetivo más ambicioso: transformar Autobase Console, pasando de ser una interfaz para desplegar PostgreSQL a convertirse en una plataforma capaz de gestionar todo el ciclo de vida de los clústeres.
Con esta versión, completamos los principales elementos que faltaban en nuestra hoja de ruta: ahora es posible gestionar directamente desde la interfaz de la plataforma el escalado, las actualizaciones, los respaldos y la recuperación a un punto en el tiempo.
Para conocer todos los detalles, consulten las notas de la versión.
Principales novedades
Escalado (réplicas de lectura)
Permite ampliar la capacidad de lectura de PostgreSQL directamente desde la interfaz de usuario. Basta con especificar el número de nodos que deberá tener el clúster, y Autobase aprovisionará automáticamente las réplicas adicionales haciendo uso de la configuración de nube existente.
En los despliegues realizados en la nube, los servidores necesarios, así como los recursos de infraestructura asociados, se crean de forma automática. Asimismo, es posible escalar clústeres que se ejecuten sobre servidores físicos propios (bare metal) o máquinas virtuales.
Es posible comenzar con un clúster PostgreSQL de un único nodo y añadir réplicas posteriormente, a medida que aumente la carga de trabajo.
Actualizaciones
Autobase Platform ahora permite realizar actualizaciones menores dentro de la versión principal actual de PostgreSQL, además de ofrecer flujos de trabajo para actualizar a nuevas versiones principales.
En las actualizaciones menores, las réplicas se actualizan de forma secuencial. A continuación, se realiza un switchover y se actualiza la instancia que anteriormente actuaba como primaria. El tráfico de lectura permanece disponible durante todo el proceso, mientras que el tiempo de inactividad previsto para las escrituras es de solo 5-10 segundos.
En el caso de las actualizaciones principales in-place, la interrupción del servicio suele ser de unos 30-60 segundos. Para una futura versión está previsto incorporar un proceso de actualización principal mediante un enfoque blue-green, con un tiempo de inactividad prácticamente nulo.
Respaldos y restauración (PITR)
La gestión de respaldos y los procesos de recuperación ya se encuentran disponibles directamente desde la interfaz de usuario de la plataforma. Es posible configurar el método de respaldo, el almacenamiento, la política de retención y la programación, así como realizar respaldos bajo demanda.
Las opciones de restauración incluyen:
- Último estado: recuperar el estado más reciente disponible
- Punto en el tiempo: restaurar a una fecha y hora específicas
- Respaldo específico: restaurar desde un respaldo seleccionado
Nuevos playbooks para Ansible
Autobase 2.11 incorpora nuevos playbooks de Ansible para las operaciones de respaldo y recuperación:
- enable_backups: habilita pgBackRest o WAL-G en un clúster existente
- backup_pgcluster: permite crear un respaldo bajo demanda
- backup_list: muestra los respaldos disponibles
- restore_pgcluster: permite restaurar un clúster de PostgreSQL a partir de un respaldo
Sobre Autobase
Autobase es una plataforma interna para PostgreSQL diseñada para ofrecer, en infraestructuras propias, la experiencia de una base de datos administrada como servicio (DBaaS).
Permite implementar, gestionar y escalar clústeres de PostgreSQL preparados para entornos de producción y con alta disponibilidad, sobre servidores físicos, máquinas virtuales, infraestructura local y proveedores de servicios en la nube compatibles.
Sitio web: https://autobase.tech

