Creación de la base de datos en Azure

Fecha: jueves 16 de abril de 2026

Hora de inicio: 11:00 a.m.

Hora de finalización: 12:15 p.m.

Horas trabajadas: 1 h 15 min

El plan para esta sesión era crear la instancia de Azure y la base de datos. Antes de lanzarme a crearla, quería asegurarme de elegir la opción correcta, así que dediqué los primeros minutos a investigar.

Actividades realizadas

Lo primero fue registrarme en el portal de Azure usando el correo institucional. Consulté un par de videos para orientarme con la interfaz antes de tomar cualquier decisión.

Luego investigué qué opción de despliegue se adaptaba mejor a nuestro contexto. Las dos alternativas que evalué fueron:

  1. Máquina Virtual (VM) con SQL Server: ofrece más control, pero requiere mantener la VM encendida y configurar puertos y redes manualmente.
  2. Azure SQL Database (PaaS): servicio administrado, más sencillo y acceso remoto sin preocuparse por infraestructura.

Decidí usar Azure SQL Database (PaaS) porque es más práctico, tiene menor complejidad y no necesitamos el control adicional que da una VM.

Finalmente, procedí a crear la base de datos desde el portal de Azure.

Problema encontrado: Error de región (RequestDisallowedByAzure)

Al intentar crear la base de datos, el despliegue falló varias veces seguidas. El mensaje de error fue:

InvalidTemplateDeployment - Los recursos 'server-tarea2-bd1' y 'BDTarea2' fueron bloqueados por una política de Azure.

Intenté desplegar en East US, Brazil South, Central US y Mexico Central, pero en todos los casos la suscripción de estudiante lo impedía. El error indicaba que una política de la suscripción restringía las regiones disponibles para crear recursos.

Imagen1: Error "InvalidTemplateDeployment"

Solución

Cambié la región a Canada Central, que sí estaba permitida, y el despliegue se completó sin problemas. 

Con la base de datos creada, configuré el firewall, esto incluyó permitir que los servicios y recursos de Azure accedan al servidor y agregar reglas de firewall con las IPs públicas mías y de Johana.

Finalmente, ambas nos conectamos desde SSM. La conexión funcionó sin inconvenientes para las dos. La base de datos BDTarea2 quedó lista y accesible, así que el objetivo de la sesión se cumplió.

Forma de trabajo del equipo

Johana y yo nos coordinamos por WhatsApp. Mientras yo me encargaba de Azure, ella avanzó con la creación del repositorio y la estructura del proyecto en Flask, tal como lo definimos.

Referencias

Comentarios

Entradas más populares de este blog

Creación del SP de Cargar Datos

Implementación de funcionalidades: Editar Empleado y Eliminar Empleado

Implementación de funcionalidad: Consultar Empleado