Responsabilidad compartida de AlloyDB Omni

Selecciona una versión de la documentación:

En esta página, se describen tus responsabilidades como cliente de AlloyDB Omni y las responsabilidades de Google.

Como cliente de AlloyDB Omni, eres responsable de configurar y operar AlloyDB Omni para asegurarte de que tus cargas de trabajo obtengan el máximo provecho del valor del servicio.

Capa Responsabilidad de Google Responsabilidad del cliente
Hardware y host Infraestructura física Proporciona los requisitos mínimos y recomendados (si corresponde). Aprovisiona servidores físicos, VMs o dispositivos perimetrales, como energía, refrigeración y hardware.
Sistema operativo (SO) del host Proporciona los requisitos mínimos y recomendados (si corresponde). Administra el kernel de Linux, aplica parches de seguridad del SO y protege los nodos del host.
Kubernetes Administración de clústeres Proporciona los requisitos mínimos y recomendados (si corresponde). Administra el clúster a diario, incluidas las actualizaciones, siguiendo las prácticas recomendadas estándar de la industria.
Almacenamiento (CSI/PV) Proporciona los requisitos mínimos y recomendados (si corresponde). Aprovisiona la clase de almacenamiento y administra los dispositivos subyacentes. AlloyDB Omni requiere un dispositivo de almacenamiento en bloques, así que asegúrate de elegir la clase de dispositivo de almacenamiento en bloques.
Redes (CNI) Proporciona los requisitos mínimos y recomendados (si corresponde). Aprovisiona y administra la capa de red, por ejemplo, las redes de pods, los controladores de entrada, los balanceadores de cargas y las reglas de firewall entre nodos.
Control de acceso basado en roles (RBAC) Proporciona las cuentas de servicio, los roles y las vinculaciones de roles necesarios para el operador de AlloyDB Omni Kubernetes. Aplica estas reglas de control de acceso basado en roles (RBAC) al clúster y asegúrate de que se alineen con las políticas de seguridad internas. Para acceder a los recursos de AlloyDB Omni, crea roles y vinculaciones de roles de RBAC adicionales.
Administración de secretos Lee los secretos estándar de Kubernetes para aprovisionar recursos, como el usuario postgres inicial. Crea, protege y rota los secretos de Kubernetes en el clúster.
Administración de certificados Confía en los secretos de Kubernetes sin sistema operativo estándar y en cert-manager para la integración de certificados. Instala, configura y administra el ciclo de vida de cert-manager.
Software del operador Desarrollo y lanzamiento Desarrolla la lógica y los CRD del operador de AlloyDB Omni, y publica imágenes de contenedor, gráficos de Helm y paquetes de OLM. Ninguno Los clientes pueden usar artefactos almacenados en Artifact Registry para sus implementaciones.
Instalación y ciclo de vida Proporciona documentación y artefactos de actualización.
  • Verifica la tabla de compatibilidad antes de instalar o actualizar.
  • Sigue las instrucciones para instalar o actualizar los componentes de AlloyDB Omni.
Motor de base de datos Objeto binario de la base de datos Proporciona las imágenes de contenedor de AlloyDB con optimizaciones patentadas, como el motor de columnas y la aceleración de IA. Ninguno
Aplicación de parches Lanza parches de seguridad y actualizaciones de versiones secundarias y principales para el motor. Proporciona instrucciones de actualización. Programa las actualizaciones lo antes posible, según la importancia de cada lanzamiento.
Administración de usuarios
  • Aprovisiona los usuarios iniciales relacionados con el operador de AlloyDB Omni.
  • Aprovisiona el superusuario postgres orientado al usuario con una contraseña proporcionada por el usuario desde un secreto de Kubernetes.
  • Proporciona instrucciones para la integración con Microsoft Active Directory.
  • Proporciona la contraseña del superusuario inicial con un secreto de Kubernetes.
  • Crea y administra todos los demás roles y usuarios.
Administración de datos Copias de seguridad Proporciona los CRD y la lógica de `BackupPlan` y `Backup` para administrar las copias de seguridad, que se administran con pgBackrest con integración compatible con S3. Configura los programas y la retención de copias de seguridad, y aprovisiona el bucket de almacenamiento de destino local, de S3 o de Cloud Storage.
Alta disponibilidad (HA) Proporciona la lógica de conmutación por error automática y los mecanismos de recuperación. Aprovisiona suficientes nodos y zonas para proporcionar un destino de espera para admitir la conmutación por error.
Encriptación (en reposo) Ninguno Administra la encriptación de la capa de almacenamiento para asegurarte de que cumpla con tus requisitos.
Encriptación (en tránsito) Proporciona mTLS para los componentes internos del operador y para configurar TLS del servidor para las conexiones de usuario a la base de datos. Conéctate a la base de datos con clientes TLS seguros y administra la infraestructura de certificados subyacente.
Observabilidad Métricas Expón las métricas internas de la base de datos con un extremo compatible con Prometheus. Implementa y administra el recopilador con Prometheus, Open Telemetry o cualquier otra solución compatible y su pila de almacenamiento. Supervisa el estado general del sistema.
Logging Escribe registros de auditoría y de PostgreSQL en archivos en el disco del contenedor y rótalos. Implementa recopiladores de registros, por ejemplo, Fluentd y Fluent Bit, para enviar registros a un backend de almacenamiento (como Splunk o ELK). Asegúrate de que los recopiladores de registros se extraigan para conservar los registros durante un mínimo recomendado de un mes.
Visualización Proporciona métricas de muestra y paneles de registros para supervisar las cargas de trabajo estándar. Implementa y supervisa el estado de la herramienta de visualización, como Grafana. Crea paneles y úsalos en tus tareas operativas diarias.
Alertas Ninguno Administra la canalización de alertas, por ejemplo, la integración de PagerDuty.
Asistencia Soluciona problemas Proporciona asistencia para errores de software y del motor. Para obtener esta asistencia, necesitas una suscripción de licencia. Proporciona asistencia inicial a través de la documentación y la base de conocimiento. Depura problemas relacionados con la infraestructura.