AWS: servicio de base de datos relacional

Amazon RDS (Relational Database Service)es un servicio en la nube de base de datos SQL totalmente administrado que permite crear y operar bases de datos relacionales. Con RDS puede acceder a sus archivos y bases de datos en cualquier lugar de una manera rentable y altamente escalable.

Características de Amazon RDS

Amazon RDS tiene las siguientes características:

  • Scalable- Amazon RDS permite escalar la base de datos relacional mediante la consola de administración de AWS o la API específica de RDS. Podemos aumentar o disminuir sus requisitos de RDS en minutos.

  • Host replacement- A veces, estas situaciones ocurren cuando falla el hardware de Amazon RDS. No hay necesidad de preocuparse, será reemplazado automáticamente por Amazon.

  • Inexpensive- Con Amazon RDS, pagamos solo por los recursos que consumimos. No existe un compromiso inicial y a largo plazo.

  • Secure - Amazon RDS proporciona un control completo sobre la red para acceder a su base de datos y sus servicios asociados.

  • Automatic backups - Amazon RDS realiza una copia de seguridad de todo lo que hay en la base de datos, incluidos los registros de transacciones de hasta cinco minutos, y también gestiona los tiempos de copia de seguridad automática.

  • Software patching- Obtiene automáticamente los últimos parches para el software de la base de datos. También podemos especificar cuándo se debe parchear el software mediante DB Engine Version Management.

¿Cómo configurar Amazon RDS?

Step 1- Inicie sesión en la consola de administración de AWS. Utilice el siguiente enlace para abrir la consola de Amazon RDS:https://console.aws.amazon.com/rds/

Step 2 - Seleccione la región donde se creará la instancia de base de datos, en la esquina superior derecha de la consola de Amazon RDS.

Step 3 - Seleccione Instancias en el panel de navegación, luego haga clic en el botón Iniciar instancia de base de datos.

Step 4- Se abre el asistente Launch DB Instance. Seleccione el tipo de instancia según sea necesario para iniciar y haga clic en el botón Seleccionar.

Step 5 - En la página Especificar detalles de base de datos, proporcione los detalles requeridos y haga clic en el botón Continuar.

Step 6 - En la página Configuración adicional, proporcione la información adicional necesaria para iniciar la instancia de base de datos MySQL y haga clic en el botón Continuar.

Step 7 - En la página de Opciones de administración, seleccione las opciones y haga clic en el botón Continuar.

Step 8 - En la página Revisar, verifique los detalles y haga clic en el botón Iniciar instancia de base de datos.

Ahora la instancia de base de datos se muestra en la lista de instancias de base de datos.

¿Cómo conectar la base de datos a la instancia de base de datos MySQL?

Los siguientes son los pasos para conectar una base de datos en una instancia de base de datos MySQL:

Step 1 - Escriba el siguiente comando en el símbolo del sistema en una computadora cliente para conectar una base de datos en la instancia de base de datos MySQL (usando el monitor MySQL).

Step 2 - Reemplace <myDBI> con el nombre DNS de su instancia de base de datos, <myusername> con su nombre de usuario maestro y <mypassword> con su contraseña maestra.

PROMPT> mysql -h <myDBI> -P 3306 -u <myusername> -p

Después de ejecutar el comando anterior, la salida se ve así:

Welcome to the MySQL monitor.  Commands end with ; or \g. 
Your MySQL connection id is 350 
Server version: 5.2.33-log MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.  
mysql>

¿Cómo eliminar una instancia de base de datos?

Después de completar la tarea, debemos eliminar la instancia de base de datos para que no se cobre por ella. Siga estos pasos para eliminar una instancia de base de datos:

Step 1 - Inicie sesión en la Consola de administración de AWS y utilice el siguiente enlace para abrir la consola de Amazon RDS.

https://console.aws.amazon.com/rds/

Step 2 - En la lista de instancias de base de datos, seleccione las instancias de base de datos que desee eliminar.

Step 3 - Haga clic en el botón Acciones de instancia y luego seleccione la opción Eliminar en el menú desplegable.

Step 4 - Seleccione No en Crear instantánea final.

Step 5 - Haga clic en Sí, Eliminar para eliminar la instancia de base de datos.

Costo de Amazon RDS

Cuando utilice Amazon RDS, pague solo por el uso sin ningún cargo mínimo ni de configuración. La facturación se basa en los siguientes criterios:

  • Instance class - El precio se basa en la clase de instancia de base de datos consumida.

  • Running time - El precio se calcula por instancia-hora, lo que equivale a una sola instancia en ejecución por hora.

  • Storage - La factura se calcula según el plan de capacidad de almacenamiento elegido en términos de por GB.

  • I/O requests per month - La estructura de facturación también incluye el número total de solicitudes de E / S de almacenamiento realizadas en un ciclo de facturación.

  • Backup storage- No hay cargos adicionales por el almacenamiento de respaldo hasta el 100% de la base de datos. Este servicio es gratuito solo para instancias de base de datos activas.

Para obtener la última estructura de precios actualizada y otros detalles, visite el siguiente enlace: https://aws.amazon.com/rds/pricing/