En este tutorial, aprenderá cómo crear un entorno para ejecutar su base de datos MySQL (a este entorno lo denominamos “instancia”), conectarlo con su base de datos y eliminar la instancia de base de datos.  Para ello, utilizaremos Amazon Relational Database Service (Amazon RDS). Todo lo que utilizamos en este tutorial incluye el derecho a uso de una capa gratuita.

Cuando haga clic aquí, se abrirá la consola de administración de AWS en una ventana del navegador nueva para que pueda seguir teniendo abierta esta guía paso a paso. Cuando se cargue esta pantalla, busque RDS bajo Database y haga clic para abrir la consola de Amazon RDS.

Imagen de consola de AWS

(Haga clic para ampliar).

rds-1

En este paso, utilizaremos Amazon RDS para crear una instancia de base de datos MySQL con una instancia de base de datos de clase db.t2.micro, 5 GB de almacenamiento y backups automatizados activados con un periodo de retención de un día. Recuerde que todo esto incluye el derecho a uso de una capa gratuita.


a. En la esquina superior izquierda de la consola de Amazon RDS, seleccione la región en la que desea crear la instancia de base de datos.

Nota: Los recursos informáticos en la nube de Amazon se alojan en centros de datos de alta disponibilidad de distintas partes del mundo. Cada región contiene varias ubicaciones distintas denominadas zonas de disponibilidad, o AZ. Puede elegir en qué región desea alojar su actividad de Amazon RDS.

rds-2-location

(Haga clic para ampliar).

rds-2-location

b.   En el menú de navegación de la izquierda, seleccione Instances. A continuación, haga clic en Launch DB Instance.

 

 

rds-3-instances

(Haga clic para ampliar).

rds-3-instances

c.  Ahora dispone de varias opciones de motor.  Para este tutorial, haga clic en el icono de MySQL y luego haga clic en Seleccionar.

 

rds-5-selectMySQL

(Haga clic para ampliar).

rds-5-selectMySQL

d. En la siguiente pantalla se presentan varias opciones de entorno.  Seleccione la opción MySQL en Dev/Test y haga clic en Paso siguiente.

 

rds-6-devtest

(Haga clic para ampliar).

rds-6-devtest

e. Ahora debe configurar su instancia de base de datos. La siguiente lista muestra un ejemplo de la configuración que puede utilizar para este tutorial:

Especificaciones de la instancia:

  • Modelo de licencia: seleccione el ajuste predeterminado general-public-license para usar el acuerdo de licencia general para MySQL. MySQL solo tiene un modelo de licencia.
  • Versión del motor de la base de datos: seleccione la versión de MySQL. Tenga en cuenta que, en algunas regiones, RDS admite varias versiones de MySQL.
  • Clase de la instancia de base de datos: seleccione db.t2.micro --- 1vCPU, 1 GIB RAM.  Eso equivale a 1 GB de memoria y 1 vCPU. Para ver una lista de clases de instancias compatibles, consulte los detalles del producto de Amazon RDS.
  • Implementación Multi-AZ: seleccione No para crear su propia instancia de base de datos en una sola zona de disponibilidad para este tutorial. Usar una implementación Multi-AZ aprovisionará y mantendrá automáticamente una réplica en espera síncrona en una zona de disponibilidad distinta. Tenga en cuenta que las implementaciones Multi-AZ conllevan un cargo. Para obtener más información, consulte Implementación de alta disponibilidad.
  • Tipo de almacenamiento: seleccione uso general (SSD). Para obtener más información sobre el almacenamiento, consulte Almacenamiento para Amazon RDS.
  • Almacenamiento asignado: escriba 5 para asignar 5 GB de almacenamiento a su base de datos.  Puede escalar hasta un máximo de 6 TB con Amazon RDS para MySQL.

Configuración:

  • Modificador de la instancia de base de datos: escriba un nombre para la instancia de base de datos que sea exclusivo para su cuenta en la región que haya seleccionado. En este tutorial, elegiremos el nombre rds-mysql-10minTutorial.
  • Nombre de usuario maestro: escriba el nombre de usuario que utilizará para iniciar sesión en su instancia de base de datos. En este ejemplo usaremos masterUsername.
  • Contraseña maestra: escriba una contraseña que contenga entre 8 y 41 caracteres ASCII imprimibles (excluidos /,", y @) para el usuario maestro.
  • Confirmar contraseña: vuelva a escribir la contraseña
  • Almacenamiento asignado: escriba 5 para asignar 5 GB de almacenamiento a su base de datos. Para obtener más información sobre la asignación de almacenamiento, consulte Características de Amazon Relational Database Service. (cambiar el orden, después de tipo de almacenamiento)

Haga clic en Paso siguiente

 

rds-9-form

(Haga clic para ampliar).

rds-9-form

f. Ahora se encuentra en la página Configuración de parámetros avanzados, donde puede proporcionar información adicional que RDS necesita para implementar la instancia de base de datos MySQL. La siguiente lista muestra la configuración de nuestra instancia de base de datos de ejemplo.

Red y seguridad
  • Acceso público: Elija Yes. Se asignará una dirección IP para su instancia de base de datos de forma que pueda conectarse directamente a la base de datos desde su propio dispositivo.
  • Grupo(s) de seguridad de VPC: Seleccione Create New Security Group. Se creará un grupo de seguridad que permitirá la conexión de la dirección IP del dispositivo que está utilizando en la actualidad a la base de datos creada.

Opciones de base de datos

  • Nombre de la base de datos: escriba un nombre de base de datos que contenga entre 1 y 64 caracteres alfanuméricos. Si no introduce un nombre, Amazon RDS no creará una base de datos automáticamente en la instancia de base de datos que está creando.
  • Puerto de la base de datos: Deje el valor por defecto, 3306.
  • Grupo de opciones: seleccione el valor por defecto default:mysql5.6.Amazon RDS usa grupos de opciones para habilitar y configurar características adicionales.  Para obtener más información, consulte Cómo trabajar con grupos de opciones.
  • Habilitar cifrado: Para esta tarea, seleccione No para deshabilitar el cifrado. Para obtener más información, consulte Encrypting Amazon RDS Resources.

Backup

  • Periodo de retención del backup: Puede elegir la cantidad de días que se retiene el backup que realice. Para este tutorial, elija 1.
  • Ventana de backup: Seleccione el valor predeterminado, No Preference.

Monitorización

  • Habilitar la monitorización mejorada: Use el valor predeterminado, No , para mantenerse dentro de la capa gratuita. La monitorización mejorada le aporta métricas en tiempo real del sistema operativo (SO) en el que se ejecuta su instancia de base de datos. Para obtener más información, consulte Ver métricas de instancia de base de datos.

Mantenimiento

  • Actualización de versión secundaria automática: Seleccione Yes para obtener actualizaciones automáticas cuando estén disponibles.
  • Ventana de mantenimiento: Seleccione No Preference.

Haga clic en Launch DB Instance.

 

Untitled-1

(Haga clic para ampliar).

Untitled-1

g. Se está creando su instancia de base de datos.  Haga clic en View Your DB Instance.

Nota: Dependiendo de la clase de la instancia de base de datos y el almacenamiento asignado, la nueva instancia de base de datos podría tardar varios minutos en estar disponible.

La nueva instancia de base de datos aparece en la lista de instancias de base de datos en la consola de RDS. La instancia de base de datos se encontrará en estado creating (creando) hasta que esté creada y lista para utilizar.  Cuando el estado cambie a available (disponible), podrá conectarse a una base de datos de la instancia de base de datos. 

Si lo desea, puede pasar al siguiente paso mientras espera a que la instancia de base de datos esté disponible.

rds-11-dbcreated

(Haga clic para ampliar).

rds-11-dbcreated

Una vez que se haya creado la instancia de base de datos y se encuentre en estado “disponible”, puede conectarse a una base de datos de la instancia de base de datos con cualquier cliente SQL. En este paso, descargaremos MySQL Workbench, que es un cliente SQL popular.


a. Vaya a la página de Download MySQL Workbench para descargar e instalar MySQL Workbench. Para obtener más información sobre el uso de MySQL, consulte la MySQL Documentation.

Nota: Recuerde usar SQL Workbench en el mismo dispositivo con el que ha creado la instancia de base de datos. El grupo de seguridad en el que se encuentra su base de datos está configurado para permitir solamente la conexión del dispositivo en el que ha creado la instancia de base de datos.

rds-21-downloadMySQL

(Haga clic para ampliar).

rds-21-downloadMySQL

b. Se le preguntará si desea iniciar sesión, registrarse o comenzar la descarga.  Puede hacer clic en No thanks, just start my download para realizar la descarga con rapidez.

rds-22-mysql

(Haga clic para ampliar).

rds-22-mysql

En este paso, nos conectaremos a la base de datos que ha creado con MySQL Workbench.


a. Inicie la aplicación MySQL Workbench y vaya a Database > Connect to Database (Ctrl+U) desde la barra de menú.

rds-13-mySQLworkbench

(Haga clic para ampliar).

rds-13-mySQLworkbench

b. Aparecerá un cuadro de diálogo.  Introduzca lo siguiente:

  • Nombre de host: puede encontrar su nombre de host en la consola de Amazon RDS, como se muestra en la imagen de la derecha.
  • Puerto: el valor predeterminado debería ser 3306.
  • Nombre de usuario: Escriba el nombre de usuario que ha creado para la base de datos de Amazon RDS.  Nuestro ejemplo era "masterUsername".
  • Contraseña: Haga clic en Store in Vault e introduzca la contraseña que usó al crear la base de datos de Amazon RDS.

Haga clic en OK.

 

Untitled-2

(Haga clic para ampliar).

Untitled-2

c. Está conectado a la base de datos. En MySQL Workbench, verá varios objetos de esquema disponibles en la base de datos. Ya puede comenzar a crear tablas, introducir datos y realizar consultas.

rds-18-mysqlInterface

(Haga clic para ampliar).

rds-18-mysqlInterface

Puede eliminar con facilidad la instancia de base de datos MySQL desde la consola de Amazon RDS. De hecho, se recomienda eliminar las instancias que ya no utilice para que no le sigan cobrando por ellas.


a. Vuelva a la consola de Amazon RDS.  Seleccione Instance Actions y haga clic en Delete del menú desplegable.

 

rds-20-instanceActions

(Haga clic para ampliar).

rds-20-instanceActions

b. Se le pedirá que cree una última snapshot. Para este ejemplo, seleccione No en el menú desplegable, marque la casilla de aceptación y haga clic en Delete.

    Nota: la eliminación de la instancia de base de datos puede tardar unos minutos

rds-21-deleteInstance

(Haga clic para ampliar).

rds-21-deleteInstance

Ha creado una instancia de base de datos MySQL, se ha conectado a ella y la ha eliminado con Amazon RDS.  Amazon RDS es un servicio web que facilita las tareas de configuración, utilización y escalado de bases de datos relacionales en la nube. Proporciona capacidad rentable y de tamaño modificable y, al mismo tiempo, administra las tediosas tareas de administración de la base de datos, lo que le permite centrarse en sus aplicaciones y en su negocio.

Ahora que aprendió a crear y conectarse a una base de datos MySQL a través de Amazon RDS, puede pasar al siguiente tutorial, que enseña cómo utilizar una base de datos MySQL con una aplicación PHP que se ejecuta en un servidor web.

Crear un servidor web y una base de datos de Amazon RDS »

No