LabWebAv03-BaseDeDatosCloud-G1 - Deyvid Paucar
LabWebAv03-BaseDeDatosCloud-G1 - Deyvid Paucar
LabWebAv03-BaseDeDatosCloud-G1 - Deyvid Paucar
Objetivo
El objetivo de este laboratorio es aprender a crear una base de datos SQL Server en la nube, como
complemento al otro laboratorio realizado, donde se desplegó (deployment) la aplicación web en Azure
App Service.
Introducción
Microsoft Azure es una plataforma de servicios en la nube creada por Microsoft que ofrece una
amplia gama de herramientas y recursos para desarrollar, implementar y administrar aplicaciones y
servicios de manera escalable, segura y flexible. Ofrece servicios de cómputo en la nube,
almacenamiento, bases de datos, análisis, inteligencia artificial, redes y mucho más, permitiendo a
empresas y desarrolladores crear soluciones innovadoras y desplegarlas globalmente con eficiencia.
2. En la sección "Basics":
- Seleccionar "Apply offer (Preview)"-> :"Want to try Azure SQL Database for free? Create a free
serverless database with the first 100,000 vCore seconds, 32GB of data, and 32GB of backup storage
free per month for the lifetime of the subscription", para usar esta opción gratuita.
- Como “Resource” puede usar el que ya creamos "ResourceWebFramework3.5" o crear uno nuevo.
- Como "Database name" colocar el mismo nombre de la base de datos, es decir: BDD_PoliMusic
- Como "Server admin login" usar "usr_polimusic_sa" o el nombre que usted decida.
- Como "Password" crear una con una contraseña de 8 caracteres, 1 mayúscula, 1 minúscula, 1 letra,
por ejemplo: EpnFis01
- En "Behavior when free offer limit reached" dejar la opción marcada por defecto
- En "Backup storage redundancy" al usar la opción gratuita, esto está deshabilitado por defecto.
- En "Connection policy" y "Encrypted connections" dejar las opciones ya marcadas por defecto
- El resto de las secciones "Security", "Additional settings", "Tags", mantener todas las opciones por
defecto.
- En "Review + create" se revisará todo lo configurado, presionamos el botón "Create", esperamos unos
minutos y ya estará listo nuestro servidor y base de datos en la nube.
4. Pruebas iniciales desde la consola:
- Desde el terminal, realizar un ping al servidor de base de datos creada, es decir por ejemplo "srv-
polimusic-g1-vv.database.windows.net", por seguridad entendemos que Microsoft no devuelve una
respuesta al ping realizado.
- Ahora debemos realizar un telnet a la dirección donde se encuentra el servidor de base de datos y al
puerto (por defecto se asigna 1433), por ejemplo: "telnet srv-polimusic-g1-vv.database.windows.net
1433", en este caso verificamos que si queda titilando la pantalla, como evidencia que si hay conexión.
- Nota: Desde las computadoras de la FIS, al realizar un telnet nos presenta error, esto se debe a que el
Firewall de la universidad (administrado por la DGIP), bloquea la salida al puerto remoto 1433. Por lo
que, si realizamos esta prueba desde la universidad, debemos conectarnos por wifi a nuestro celular,
con nuestro propio plan de datos.
- Realizar una conexión a la base de datos SQL Database en Azure, en SQL Server Management Studio,
en la ventana de conexión, en "Server Name" escribir la dirección de su servidor, por ejemplo "srv-
polimusic-g1-vv.database.windows.net"
- Una vez ingresado, ejecutar los scripts que se encuentran actualizados en "Teams-", para la creación
del login en el servidor, el usuario de la base de datos, las tablas, los constraints, y poblar datos.
- Desde Visual Studio abrir la solución, que contiene el proyecto "WebClassicPoliMusic". Si no lo tiene,
clone desde Azure DevOps para descargarse el código fuente a su computadora local.
Subir como entregable, este documento en formato PDF, con las capturas de pantalla de todos los pasos
realizados.