En este documento se ofrece una descripción general de las cargas de trabajo de Oracle Database que puedes desplegar en Google Cloud con la herramienta de automatización de despliegues guiados de Workload Manager.
Cuando configuras tu implementación de Oracle Database, Workload Manager recoge los requisitos de tu carga de trabajo, recomienda valores para los ajustes de tu implementación y te ayuda a asegurarte de que tu implementación sigue las prácticas recomendadas para ejecutar cargas de trabajo de Oracle Database en Compute Engine.
Proceso de implementación de Oracle Database
Workload Manager lleva a cabo las siguientes tareas cuando implementas una base de datos Oracle:
- Habilita las APIs necesarias (si no están habilitadas en el proyecto) y concede los roles y permisos necesarios.
- Configura y aprovisiona la infraestructura necesaria para la implementación.
- Crea máquinas virtuales para la base de datos de Oracle.
- Crea discos de almacenamiento.
- Configura e instala el software de Oracle.
- Instala Agent for Compute Workloads en las VMs.
El resultado de una implementación correcta es una base de datos de Oracle vacía ("greenfield") que se ejecuta en Compute Engine.
Regiones admitidas para las implementaciones de Oracle Database
En las implementaciones de Oracle Database, Workload Manager admite las regiones en las que están disponibles las máquinas N4 y C4. La lista de regiones disponibles puede cambiar en función del número de máquinas que puedas usar. Al crear una implementación, puedes ver la lista más reciente de regiones disponibles en la Google Cloud consola.
Arquitectura de alto nivel de la implementación de Oracle Database
Para ver una arquitectura de alto nivel de la implementación de Oracle Database, consulta Aplicación empresarial con Oracle Database en Compute Engine. El despliegue de Oracle Database mediante la herramienta Guided Deployment Automation crea una VM de Compute Engine que aloja una base de datos de Oracle, que es un pequeño bloque de la arquitectura de alto nivel.
Desplegar con la Google Cloud consola
Si decides implementar tu carga de trabajo mediante la consola de Google Cloud , Workload Manager se encarga automáticamente de la implementación integral, incluido el aprovisionamiento de la base de datos Oracle, las máquinas virtuales y el almacenamiento. También tienes acceso a todos los archivos subyacentes que se utilizan durante el proceso de implementación.
Workload Manager usa Infrastructure Manager para automatizar el proceso de implementación. Infra Manager usa Cloud Build para inicializar Terraform y ejecutar otros comandos de Terraform. A continuación, Cloud Build almacena los archivos de Terraform y el archivo de estado de Terraform en un segmento de Cloud Storage de tu proyecto de Google Cloud . Ansible orquesta la instalación del software de Oracle en las máquinas virtuales.
Cuestiones sobre seguridad
En las siguientes secciones se describe cómo ayuda Workload Manager a proteger tus implementaciones.
Cuentas de servicio y permisos de gestión de identidades y accesos
Workload Manager usa las tres cuentas de servicio siguientes para tu implementación de Oracle:
- Cuenta de servicio de Workload Manager: esta cuenta de servicio se usa para conceder los roles y permisos de gestión de identidades y accesos necesarios a Workload Manager para crear implementaciones.
- Cuenta de servicio gestionada por el usuario: esta cuenta de servicio está asociada a tu implementación y llama a otras APIs y servicios para crear los recursos necesarios para la implementación.
- Cuenta de servicio de Compute Engine: esta cuenta de servicio está asociada a las VMs de Compute Engine que se crean durante el proceso de implementación.
En función de tu aplicación y configuración, Workload Manager puede pedirte que concedas los roles y permisos de gestión de identidades y accesos que falten a tu cuenta de servicio.
Credenciales de la base de datos de Oracle
Workload Manager usa Secret Manager para almacenar las credenciales de acceso a tu base de datos Oracle. En el caso de las contraseñas de tu base de datos, debes crear secretos y, a continuación, especificarlos durante el proceso de implementación.
Para obtener más información, consulta los requisitos previos.
Google Cloud APIs
Una carga de trabajo de Oracle Database en Google Cloud utiliza varios productos y servicios. El proceso de implementación requiere las siguientes APIs, que se habilitan automáticamente si es necesario. El uso de estas APIs está sujeto a los términos del servicio de cada API y puede conllevar cargos adicionales asociados.
- API de Cloud Build
- API de registro en la nube
- API Cloud Resource Manager
- API de Cloud Storage
- API de Compute Engine
- API Service Account Credentials de Gestión de Identidades y Accesos
- API de gestión de identidades y accesos
- API de Infrastructure Manager
- API Secret Manager
- API de Uso de Servicio
- API de Workload Manager
Licencias
Workload Manager usa un modelo de licencia propia (BYOL) para las implementaciones de cargas de trabajo de Oracle Database, lo que significa que eres responsable de la licencia de todo tu software de Oracle.
Precios
Aunque la automatización de la implementación guiada está disponible sin coste adicional, se te cobrarán los recursos que utilices durante el proceso de implementación, como las máquinas virtuales y los discos persistentes. También se te podría cobrar por las APIs necesarias u otros servicios.
Workload Manager no proporciona una estimación de costes para la implementación elegida. Ponte en contacto con el equipo de tu cuenta de Google para obtener información sobre los precios, incluidos los descuentos o créditos pertinentes.
Obtener asistencia
Si tienes algún problema con tu implementación o necesitas ayuda, ponte en contacto con el equipo de Atención al Cliente de Cloud.
Siguientes pasos
- Consulta los requisitos previos para realizar implementaciones con Gestor de cargas de trabajo.
- Consulta cómo desplegar una carga de trabajo de Oracle Database.