
Cómo se entiende los servicios de nube de Microsoft, que son estos conceptos de computación en la nube, como se entienden los modelos de Idas, PaaS, SaaS.
Enlaces de la clase:
https://azure.microsoft.com/es-es/overview/wha
En esta clase vamos a revisar cómo crear una cuenta nueva en Azure
Qué datos vamos a necesitar para crear una cuenta nueva, cuales son los servicios que Azure nos ofrece dentro de la prueba gratuita. Cómo se ingresar la portal de administración de recursos y la forma de navegar dentro de este portal.
Enlaces:
https://azure.microsoft.com/es-es/free/
Uno de los punto más importantes de trabajar con los servicios de nube es hacer una revisión de la facturación en Azure, ya que para este curso estaremos haciendo uso del crédito de Azure que nos ofrece Microsoft Azure para probar sus servicios de nube.
Microsoft nos ofrece esta prueba gratuita que podemos utilizar durante 30 días, precargada con 200 USD para consumo de recursos en la nube, vamos a revisar el detalle de cómo podemos monitorear el consumo de esos 200 dólares y cuánto nos queda disponible de estos en el tiempo.
Enlaces:
https://portal.azure.com/
Los grupos de recursos son la forma como podemos organizar todos los elementos que vamos creando en Azure, nos funcione tanto para temas técnicos como para temas de administración, ya que nos permite agrupar recursos que pertenezcan a la misma solución de tecnología, ejemplo a la aplicación de inventarios de una empresa o también pueden agrupar recursos de un departamento específico de una empresa.
Enlaces:
https://docs.microsoft.com/es-es/azure/azure-resource-manager/management/manage-resource-groups-portal
https://azurespeedtest.azurewebsites.net/
Las redes virtuales son la forma mas sencilla y potente de interconectar nuestras soluciones en la nube de Microsoft Azure, nos permiten crear servicios de tipos Infraestructura como Servicio y Plataforma como Servicio.
Veremos cómo crear redes virtuales, qué son la subredes de las redes virtuales y cómo crear estas mismas.
Enlaces:
https://docs.microsoft.com/es-es/azure/virtual-machines/network-overview#virtual-network-and-subnets
Las puertas de enlace de red virtual son un medio de conexión segura a la nube, y nos permiten administrar recursos en la nube, que hayamos creado de manera privada, además nos permite crear VPN de tipo Cliente a Sitio.
Enlaces:
https://docs.microsoft.com/en-us/azure/vpn-gateway/vpn-gateway-about-vpngateways
Configurar la conexión mediante VPN a Azure, creando un certificado auto-firmado en Windows 10 que nos permita la conexión desde varias computadoras.
Configurar MacOS para que se conecte a través de VPN a Azure y así podamos también administrar los recursos de la nube desde cualquier computadora con este sistema operativo.
Enlaces:
https://docs.microsoft.com/es-es/azure/vpn-gateway/openvpn-azure-ad-tenant
Cuales son los componentes que vamos a estar utilizando en el curso, cómo podemos unir estos componentes para crear la solución que vamos a estar trabajando. Vamos a entender que es la solución completa con la que vamos a trabajar los ejercicios del curso.
Vamos a entrar en detalle de la creación de recursos para publicar sitios web directamente en Azure, revisamos el paso a paso para la creación de un app service plan y un app service, que framework vamos a utilizar, en nuestro caso será php 7.4.
Enlaces:
https://docs.microsoft.com/es-es/azure/app-service/overview
Una vez que ya creamos el App Service Plan, ahora debemos revisar cómo podemos configurar estos, la forma de administrarlos y las principales características.
Enlaces:
https://docs.microsoft.com/es-es/azure/app-service/overview
Una vez que ya creamos el App Service, ahora debemos revisar cómo podemos configurar estos, la forma de administrarlos y las principales características.
Enlaces:
https://docs.microsoft.com/es-es/azure/app-service/overview
Uno de los servicios más potentes de los servicios de Azure en los motores de bases de datos SQL en Plataforma como servicio. Vamos a crear uno de estos servicios para nuestra página web, hablamos específicamente de un servicio para MariaBD, que será el motor de bases de datos para nuestro Wordpress.
Una vez que ya creamos el la base de datos como servicio, ahora debemos revisar cómo podemos configurar esta, la forma de administrarla y las principales características.
Enlaces:
https://dev.mysql.com/downloads/workbench/
Durante esta clase estaremos instalando un nuevo sitio web con Wordpress, para eso vamos a descargar una nueva copia, hacemos los ajustes para la conexión con la nueva base de datos que creamos en Azure y instalamos el nuevo sitio.
Durante esta clase estaremos instalando Wordpress con los respaldos que traemos de nuestro sitio web existente, y también hacemos los ajustes para la conexión con la nueva base de datos que creamos en Azure y instalamos el nuevo sitio.
Vamos hace uso en esta clase de uno de los servicios que Azure nos ofrece para proteger las bases de datos que hayamos creado en plataforma como servicio, este mismo nos va a permitir pasar las consultas hacía la base de datos de manera privada y no pública como lo veníamos trabajando.
Enlaces:
https://docs.microsoft.com/en-us/azure/mysql/concepts-data-access-security-private-link
Hacemos una revisión del servicio de Zonas privadas de DNS, y cómo estas se usan para realizar consultas a nuestra base de datos, pero de manera interna, con una IP que pertenece a nuestra red virtual privada.
En esta clase hacemos una configuración muy importante cuando estamos consumiendo recursos desde nuestro app service y que esos recursos están dentro de una red virtual, en Azure eso se llama integración con red virtual, y vemos más detalle en esta clase.
En esta clase vamos a revisar cómo podemos cambiar la cadena de conexión a la base de datos para que apunte a la IP interna que creamos en las clases anteriores, este es un paso más para reforzar la seguridad de nuestro sitio web.
Enlaces:
https://docs.microsoft.com/en-us/azure/app-service/web-sites-integrate-with-vnet
Vamos a publicar nuestro sitio alojado en el App service a través del servicio Front Door, que nos provee de seguridad con un Web Application Firewall y también nos funciona de red de distribución de contenido.
Enlaces:
https://docs.microsoft.com/es-es/azure/frontdoor/front-door-overview
Vamos a revisar los detalle de nuestro servicio Front Door, que nos provee de seguridad con un Web Application Firewall y también nos funciona de red de distribución de contenido. Y nos ayuda a proteger la página web de posibles ataques.
Vamos a cambiar la configuración de seguridad del servidor de base de datos par que nos permita conectar solo por VPN.
Hemos creado este curso para aquellas personas que llevar su sitio web a la nube de Microsoft Azure, y también para quienes están pensando en poner su nuevo desarrollo de software directamente en este proveedor de nube pública. Si ese es tu caso este es el curso que estabas buscando.
Vamos a explicar cómo migrar sitios web existentes y llevarlos a Azure utilizando los servicios más nuevos, desarrollados por Microsoft para publicar aplicaciones web escalables y seguras. Acá algunos puntos claves de nuestro curso:
Publicar sitios web de alto desempeño en Microsoft Azure.
Usar los servicios de Azure para brindar seguridad a los sitios web.
Todos los recursos que vamos a utilizar en este curso son Plataforma como servicio (PaaS).
Utilizar componentes actualizados al 2021.
Entender cómo navegar por el portal de Azure.
Si no cuentas con una cuenta activa en Microsoft Azure debes abrir una y para ello Microsoft te pedirá una tarjeta.
Esta es la lista completa de clases del curso:
Sección inicial
Clase 1: Introducción al curso
Clase 2: Introducción a Microsoft Azure.
Clase 3: Creación de una cuenta gratuita en Microsoft Azure
Clase 4: Monitoreo de los costos en Azure
Clase 5: Qué son los grupos de recursos
Clase 6: Creación de una red virtual
Clase 7: Creación de un gateway de red virtual
Clase 8: Configuración de VPN cliente a sitio
Clase 9: Configuración de VPN cliente a sitio en MacOS
Clase 10 - Revisión de recursos a implementar
Sección intermedia
Clase 11 - Creación de App Service plan y App Service
Clase 12 - Revisión del App Service plan
Clase 13 - Revisión del App Service
Clase 14 - Crear la Base de datos en PaaS
Clase 15 - Revisar detalles de la base de datos
Clase 16 - Cargar Wordpress desde cerov
Clase 17 - Cargar Wordpress desde un respaldo
Sección avanzada
Clase 18 - Crear private link para bases de datos
Clase 19 - Zonas privadas de DNS
Clase 20 - Crear integración con red virtual en un App Service
Clase 21 - Cambiar conexion SQL a interna
Clase 22 - Publicar sitio a través de Front Door
Clase 23 - Revisión del servicio Front Door
Clase 24 - Conexión con el servidor SQL solo por VPN