Conexión y gestión de HeatWave en AWS

Es un mundo multinube hoy en día, y es por eso que hicimos que MySQL HeatWave estuviera disponible en Amazon Web Services. MySQL HeatWave es el único servicio que combina OLTP, análisis y aprendizaje automático en una sola base de datos MySQL. Los usuarios de AWS pueden ejecutar cargas de trabajo de procesamiento de transacciones, análisis y aprendizaje automático en un solo servicio, sin necesidad de realizar una laboriosa duplicación de ETL entre bases de datos independientes como Amazon Aurora para el procesamiento de transacciones, Amazon Redshift o Snowflake en AWS para el análisis y SageMaker para el aprendizaje automático.

Crear sistema de base de datos

Oracle diseñó MySQL HeatWave para que los desarrolladores pudieran centrarse en sus aplicaciones. No tiene que gestionar dos bases de datos para OLTP y OLAP, y no tiene que crear pipelines de ETL complejos. MySQL HeatWave es un servicio totalmente gestionado que automatiza tareas como la copia de seguridad, la recuperación y la aplicación de parches en bases de datos y sistemas operativos. Además, incluye automatización basada en aprendizaje automático con MySQL Autopilot, lo que permite a los desarrolladores y administradores de bases de datos ahorrar mucho tiempo y esfuerzo. MySQL HeatWave está desarrollado y respaldado por el equipo de desarrollo MySQL de Oracle.

¡Empecemos!

MySQL HeatWave en AWS reside en un arrendamiento gestionado por Oracle en AWS. Puede acceder a ella desde la consola HeatWave basada en explorador o desde un cliente o aplicación MySQL. Para este artículo, nos limitaremos a iniciar sesión, aprovisionar el servicio y ver una visión general de lo que ofrece la consola HeatWave.

requisitos previos

La consola de MySQL HeatWave soporta plataformas de explorador soportadas por Oracle Jet, como los siguientes exploradores y versiones:

  • Google Chrome 69 o posterior
  • Safari 12.1 o posterior
  • Firefox 62 o posterior
  • La consola no admite la navegación privada de Firefox.

También necesitará una cuenta de OCI, opcionalmente una cuenta de AWS.

Si aún no tiene una cuenta de Oracle Cloud, puede obtener una aquí. Si ya tiene una cuenta, vaya al paso 6."

Conexión a un sistema de base de datos en espacios de trabajo

Ya tiene aprovisionado MySQL HeatWave en AWS y desea conectarse al sistema de base de datos. Lo hacemos en el separador Workspaces de la consola.

Crear sistema de base de datos: paso 1

Aparecerá un cuadro de diálogo Información de conexión, en el que puede seleccionar un sistema de base de datos en la lista desplegable, introducir la combinación adecuada de nombre de usuario/contraseña y hacer clic en Conectar.

Crear sistema de base de datos: paso 2
Crear sistema de base de datos: paso 3

Gestión de datos de cluster HeatWave

También en el separador Espacios de trabajo, podemos utilizar la consola para cargar o descargar datos de un cluster HeatWave. Aquí se muestra cómo hacerlo:

  1. En el espacio de trabajo del sistema de base de datos, haga clic en el separador Manage Data en HeatWave.
    Gestión de datos de cluster HeatWave: espacio de trabajo del sistema de base de datos
  2. Seleccione las bases de datos y tablas que desea cargar o descargar. Cuando se selecciona una base de datos, las tablas de la base de datos seleccionada aparecen en las tablas del panel de bases de datos seleccionado.
    Gestión de Datos de Cluster HeatWave: Seleccionar Base de Datos
  3. Hay mucho que ver allí, pero estamos interesados en seleccionar las tablas que queremos cargar o descargar, así que haga clic en Cargar en HeatWave o Descargar de HeatWave.
  4. Aparecerá un cuadro de diálogo de MySQL Autopilot, que proporciona un resumen de la operación de carga/descarga que está a punto de producirse.
    Gestión de datos de cluster HeatWave: cuadro de diálogo de piloto automático MySQL
  5. Haga clic en Load/unload Tables para iniciar la operación de carga en paralelo.

NOTA: el botón Actualizar refresca la página y muestra el estado actual de las bases de datos y tablas cargadas en HeatWave.

Creación de copias de seguridad

Para crear una copia de seguridad del sistema de base de datos:

  1. En la consola HeatWave, seleccione el separador MySQL.
    Creación de copias de seguridad: consola HeatWave
  2. En la lista de sistemas de base de datos, busque el sistema de base de datos para el que desea crear una copia de seguridad y realice una de las siguientes acciones:
    • Haga clic en la fila del sistema de base de datos para resaltarla y seleccione Create Backup en el menú Actions.
      Creación de copias de seguridad
    • Haga clic en el nombre del sistema de base de datos para abrir la página Detalles de sistema de base de datos. Haga clic en Create Backup. Se muestra el cuadro de diálogo Copia de seguridad TheCreate.
      Crear sistema de base de datos
  3. Edite los campos como sea necesario:
  4. Nombre mostrado: el nombre de la copia de seguridad. Si no define un nombre, se genera uno con el formato DB-System-Name - Backup - Date&Time.
  5. Descripción: descripción de la copia de seguridad. Si no define una descripción, se genera una con el formato DB-System-Name - Manual Backup - Date&Time.
  6. Haga clic en Create para crear la copia de seguridad.

Mantenimiento

Buenas noticias! La aplicación de parches y el mantenimiento esenciales de los sistemas de base de datos MySQL es un proceso automático. Los parches del sistema operativo subyacente, las versiones de actualización (-uN) del servidor MySQL y cualquier hardware subyacente se realizan durante la ventana de mantenimiento definida en el sistema de base de datos. La hora de inicio de la ventana de mantenimiento se define automáticamente y se puede ver en la página Detalles de sistema de base de datos de la consola de MySQL HeatWave on AWS.

Cuando se realiza el mantenimiento, es posible que el estado del sistema de base de datos cambie a ACTUALIZANDO y que el sistema de base de datos no esté disponible durante un breve período mientras se completa el mantenimiento.

Este mantenimiento se realiza con poca frecuencia y solo cuando es absolutamente necesario. Normalmente se trata de problemas de seguridad o fiabilidad.

Actualización de MySQL Server

Utilice la consola para actualizar manualmente MySQL Server del sistema de base de datos.

NOTA: se recomienda realizar una copia de seguridad completa del sistema de base de datos antes de realizar la actualización.

  1. En la consola HeatWave, seleccione el separador Sistemas de base de datos MySQL.
  2. En MySQL, seleccione Sistemas de base de datos.
  3. Busque el sistema de base de datos que desea actualizar y realice una de las siguientes acciones:
  4. Haga clic en la fila del sistema de base de datos para resaltarla y seleccione Edit DB System en el menú Actions.
  5. Haga clic en el nombre del sistema de base de datos para abrir la página Detalles de sistema de base de datos. Haga clic en Editar sistema de base de datos.
  6. Se muestra el cuadro de diálogo Editar sistema de base de datos.
    Actualización de MySQL Server
  7. En la sección Database version, seleccione Update para actualizar la instancia.
  8. Haga clic en Guardar cambios.

El sistema de base de datos pasa al estado ACTUALIZANDO mientras se actualiza MySQL Server.

Gestión de un cluster de HeatWave

Cuando se para un cluster HeatWave mediante una acción de detención o reinicio, se descargan los datos cargados en la memoria del cluster HeatWave.

Inicio, parada o reinicio de un cluster HeatWave

Estas acciones no tienen ningún efecto en el sistema de base de datos al que está asociado el cluster HeatWave. Sin embargo, las acciones de inicio, parada o reinicio en el sistema de base de datos también afectan al cluster HeatWave asociado. Cuando se para un cluster HeatWave como resultado de una acción de parada o reinicio en el sistema de base de datos, los datos cargados en el cluster HeatWave se deben volver a cargar cuando se reinicia el cluster HeatWave.

Para iniciar, parar o reiniciar un cluster HeatWave:

  1. En la consola HeatWave, seleccione el separador Clusters HeatWave.
  2. En la lista de clusters HeatWave, busque el cluster HeatWave que desea iniciar, parar o reiniciar y realice una de las siguientes acciones:
  3. Haga clic en la fila del cluster HeatWave para resaltarla y, a continuación, seleccione la acción necesaria en el menú Acciones.
  4. Haga clic en el nombre del cluster HeatWave para abrir la página Detalles de cluster HeatWave. En esta página puede parar, iniciar o reiniciar el cluster HeatWave.
    Gestión de un cluster de HeatWave
  5. Seleccione una de las siguientes acciones:
  6. Inicio: inicia un cluster HeatWave parado. Una vez iniciado el cluster HeatWave, se activa la acción Stop y se desactiva la opción Start.
  7. Parar: detiene un cluster HeatWave en ejecución. Después de parar el cluster HeatWave, se activa la acción de inicio.
  8. Reiniciar: cierra un cluster HeatWave y lo reinicia.

Supresión de un cluster de HeatWave

Al suprimir un cluster HeatWave, se eliminan los nodos de cluster HeatWave de forma permanente. El sistema de base de datos al que está asociado el cluster HeatWave no se ve afectado. Si solo desea procesar algunos datos un poco, manteniendo los costos bajos, puede detener el cluster HeatWave. No se le facturará cuando se pare el cluster. Si lo suprime, el cluster tendrá que configurarse de nuevo desde cero, por lo que es así.

Para suprimir un cluster HeatWave:

  1. En la consola HeatWave, seleccione el separador Clusters HeatWave.
  2. En la lista de clusters HeatWave, busque el cluster HeatWave que desea suprimir y realice una de las siguientes acciones:
  3. Haga clic en la fila del cluster HeatWave para resaltarla y seleccione la acción Suprimir en el menú Acciones.
  4. Haga clic en el nombre del cluster HeatWave para abrir la página Detalles de cluster HeatWave. Haga clic en el botón Eliminar. Se muestra el cuadro de diálogo Suprimir cluster HeatWave.
    Supresión de un cluster de HeatWave
  5. Haga clic en Suprimir cluster HeatWave.

Control de acceso de usuario

Eventualmente, deberá crear usuarios y grupos (para varios niveles de control de acceso) y, por suerte, puede acceder a OCI Identity Management desde MySQL HEatWave en la consola de AWS:

  1. Conéctese a la consola de HeatWave como administrador de cuentas.
  2. En el menú de perfil, seleccione Administration. Se le dirigirá a la página Administración de MySQL HeatWave en AWS de la consola de OCI.
  3. Seleccione Identity Service. Accederá a la sección Identidad del centro de cuentas de OCI.
    Control de acceso de usuario

Resumen

Esa es una descripción general de nivel superior de cómo poner en marcha y ejecutar el cluster de HeatWave on AWS, y algunos trucos de gestión.

Esta página ha sido traducida por una máquina.

Chatbot de Oracle
Disconnected