AlloyDB Omni es un paquete de software de base de datos descargable que te permite implementar una edición optimizada de AlloyDB para PostgreSQL en tu propio entorno de procesamiento. La portabilidad de AlloyDB Omni le permite ejecutarse en una gran variedad de entornos, incluidos los siguientes:
- Centros de datos
- Laptops
- Instancias de VM basadas en la nube
AlloyDB Omni es adecuado para las siguientes situaciones:
- Necesitas una versión escalable y de alto rendimiento de PostgreSQL, pero no puedes ejecutar una base de datos en la nube debido a requisitos regulatorios o de soberanía de los datos.
- Necesitas una base de datos que siga ejecutándose incluso cuando esté desconectada de Internet.
- Debes ubicar físicamente tu base de datos lo más cerca posible de tus usuarios para minimizar la latencia.
- Te gustaría migrar de una base de datos heredada, pero sin comprometerte a una migración completa a la nube.
AlloyDB Omni no incluye las funciones de AlloyDB que dependen de la operación en Google Cloud. Si deseas actualizar tu proyecto a las funciones de escalamiento, seguridad y disponibilidad completamente administradas de AlloyDB, puedes migrar tus datos de AlloyDB Omni a un clúster de AlloyDB de la misma manera que lo haces con cualquier otra importación de datos inicial.
Características clave
- Un servidor de base de datos compatible con PostgreSQL
- Compatibilidad con AlloyDB AI, un conjunto integrado de funciones integradas en AlloyDB, para ayudarte a crear aplicaciones de IA generativa de nivel empresarial con tus datos operativos
- Integraciones con el ecosistema de IA de Google Cloud , incluido Vertex AI Model Garden y herramientas de IA generativa de código abierto.
- Un asesor de índices que analiza las consultas que se ejecutan con frecuencia y recomienda índices nuevos para mejorar el rendimiento de las consultas.
- El motor de columnas de AlloyDB, que conserva los datos consultados con frecuencia en un formato de columnas en la memoria para obtener un rendimiento más rápido en inteligencia empresarial, informes y cargas de trabajo de procesamiento híbrido transaccional y analítico (HTAP).
- Otras optimizaciones y mejoras en comparación con un servidor PostgreSQL estándar, como la administración automática de memoria y el autovacuum adaptable de datos inactivos
Cómo funciona AlloyDB Omni
AlloyDB Omni se puede instalar como un servidor independiente o como parte de un entorno de Kubernetes.
AlloyDB Omni se ejecuta en un contenedor de Docker que instalas en tu propio entorno. Recomendamos ejecutar AlloyDB Omni en un sistema Linux con almacenamiento SSD y al menos 8 GB de memoria por CPU.
El operador de Kubernetes de AlloyDB Omni es una extensión de la API de Kubernetes que te permite ejecutar AlloyDB Omni en la mayoría de los entornos de Kubernetes compatibles con CNCF. Para obtener más información, consulta Cómo instalar AlloyDB Omni en Kubernetes.
Tus aplicaciones se conectan a tu instalación de AlloyDB Omni y se comunican con ella exactamente como lo harían con un servidor de base de datos PostgreSQL normal. El control de acceso de los usuarios también se basa en los estándares de PostgreSQL.
Puedes configurar el comportamiento de AlloyDB Omni con las mismas marcas de base de datos que están disponibles para AlloyDB.
Copia de seguridad y recuperación ante desastres
AlloyDB Omni cuenta con un sistema de copia de seguridad y recuperación continuo que te permite crear un clúster de base de datos nuevo en función de cualquier momento dentro de un período de retención ajustable. Esto te permite recuperarte rápidamente de accidentes de pérdida de datos.
Además, AlloyDB Omni puede crear y almacenar copias de seguridad completas de los datos del clúster de tu base de datos, ya sea a pedido o de forma periódica. En cualquier momento, puedes restablecer desde una copia de seguridad a un clúster de bases de datos de AlloyDB Omni que contenga todos los datos del clúster de bases de datos original en el momento de la creación de la copia de seguridad.
Para obtener más información, consulta Cómo crear una copia de seguridad y restablecer AlloyDB Omni.
Como método adicional de recuperación ante desastres, puedes lograr la replicación entre centros de datos creando clústeres de bases de datos secundarios en centros de datos independientes. AlloyDB Omni transmite datos de forma asíncrona desde un clúster de base de datos principal designado a cada uno de sus clústeres secundarios. Cuando sea necesario, puedes ascender un clúster de base de datos secundario a un clúster de base de datos principal de AlloyDB Omni.
Para obtener más información, consulta Acerca de la replicación entre centros de datos.
Documentación para AlloyDB Omni versión 15.5.2 y anteriores
Para obtener información sobre la versión anterior de AlloyDB Omni, consulta el conjunto de documentación de AlloyDB Omni para varios contenedores.