Está en la página 1de 9

Implementar una solución SQL en AWS

Vamos a implementar una instancia de base de datos de Microsoft SQL Server en la nube
con Amazon Web Services. Para ello abrimos la consola de AWS (enlace a AWS in a
Nutshell 1)
Tenemos una cuenta de Amazon Web Services o AWS, y hemos iniciado sesión en la
Consola de administración de AWS. Nos desplazamos hacia abajo y debajo del
encabezado Base de datos hacemos clic en RDS, que significa sistema de base de datos
relacional.

Los servicios de base de datos de AWS tienen: RDS, DynamoDB, Neptune, etc. Lo que
queremos es crear una nueva base de datos, así que hacemos clic en el botón Crear
base de datos (Create database).

Con lo que aparece una nueva página para seleccionar el motor de BBDD. Entre otras
tiene para elegir: Amazon Aurora, MySQL, MariaDB, etc. Elegimos Microsoft SQL Server,
así que lo seleccionamos. De las opciones que nos permite elegimos SQL Server Express
Edition. Y en la parte inferior derecha hacemos clic en Siguiente.
Hacemos clic en el botón Siguiente (Next). Se muestra una nueva página para especificar
detalles de la base de datos. Tiene las siguientes secciones: Especificaciones de la
instancia y Configuración. Las especificaciones de la instancia tienen un menú
desplegable.
Para SQL Server Express, no tenemos todas las opciones disponibles, elegimos la clase
de instancia de base de datos de la lista desplegable, elegimos db.t2.micro como la clase
de instancia, que admite 1 vCPU y aproximadamente 1 gigabyte de RAM.
Y no cambiamos nada más en esta primera página, aparte de ir a Configuración
(Settings), para especificar un identificador de instancia de base de datos que llamamos
db1. Especificamos un nombre de usuario maestro de dbadmin, introducimos una
contraseña y pulsamos continuar (next).
Escribimos db1, en el cuadro de entrada para el identificador de instancia de base de
datos, dbadmin en el cuadro de entrada para el nombre de usuario y escribimos la
contraseña en el cuadro de entrada para la contraseña

Con esto vamos al tercer paso donde aparece una nueva página titulada Configurar
página de configuración avanzada (Configure advanced settings).
Especificamos una red virtual en la nube en la que queremos implementar esto. Elegimos
VPC-East.

Bajamos por la pantalla hasta accesibilidad pública (Public accessibility), seleccionamos


Yes para poder acceder a la base de datos desde nuestra estación local para administrar
la instancia de base de datos de SQL Server.
Podemos ver aquí que va a usar el puerto de escucha 1433, que Microsoft SQL Server
normalmente utiliza. Pero no cambiamos nada aquí más, excepto que desactivaremos la
protección contra eliminación.
Hacemos clic en Crear base de datos. Desactivamos la protección contra eliminación
porque después de haber probado esta instancia de base de datos, queremos eliminarla
rápidamente. De lo contrario, si la dejamos funcionando, incurriremos en grandes facturas
mensuales por ejecutar una base de datos en la nube.
Aparece una nueva ventana con el siguiente mensaje: Se está creando su instancia de
base de datos.
Pulsamos sobre el botón ver detalles de instancia de base de datos, (View DB instance
details) Que nos lleva a la configuración de la instancia de la base de datos que se está
creando. Al hacer clic en Bases de datos a la izquierda, vemos nuestra instancia de base
de datos, db1. Le damos unos minutos hasta que termine de crearse y después hacemso
clic sobre Bases

de datos en el panel de navegación. Verificamos el estado de la base de datos db1.


Hacemos clic en el enlace db1 y aparece la hoja de detalles de db1 nos desplazamos
hacia abajo en la hoja y copiamos la dirección del Endpoint de la parte de Conectividad
(Connectivity)
Después abrimos el IDE de Microsoft SQL Server Management Studio (Administrador). Y
pegamos el nombre del servidor que acabamos de copiar.
Utilizamos el autenticación de SQL Server. Especificamos un ID de inicio de sesión de
dbadmin y le ponemos la contraseña que hemos especificado al principio al crearla, y
finalmente hacemos clic en Conectar (Connect), esto permite conectamos a la nube con
nuestra instancia de base de datos de SQL Server.

También podría gustarte