Curso: Microsoft Azure INA. Tema 1: Módulo 01: Introducción a los aspectos básicos de Azure

Guia: https://docs.microsoft.com/es-es/learn/modules/intro-to-azure-fundamentals/


Introducción a los aspectos básicos de Azure

Unidad 2: ¿Qué es la informática en la nube?

  • Es la entrega de servicios informáticos a través de Internet, lo que se conoce como la nube.
  • Es decir su computadora esta en la nube
  • Solo pagas por lo que utilizas
  • Y alguien más se encarga de mantener esa computadora
  • Puedes agregar o disminuir capacidad de procesamiento (cuento se puede procesar) y como almacenamiento
  • Garantiza que el servicio este disponible las 24hrs
  • Así que su empresa crece
  • Puede agregar rápidamente nuevos recursos

¿Por qué suele ser más barato usar la informática en la nube?

  • La informática en la nube es la prestación de servicios informáticos a través de Internet mediante un modelo de precios de pago por uso, lo que permite:
    • Reducir los costos operativos.
    • Ejecutar la infraestructura de forma más eficaz.
    • Escalar a medida que cambien las necesidades empresariales.
  • Dicho de otro modo, la informática en la nube es una forma de alquilar potencia de proceso y almacenamiento de un centro de datos de terceros.
  • Únicamente se le cobrará por lo que use.
  • El proveedor de nube se encarga de mantener la infraestructura subyacente por usted.

¿Por qué debería migrar a la nube?

  • Los equipos proporcionan nuevas características a los usuarios a velocidades récord: Las versiones de software antes se programaban en plazos de meses o incluso años. En la actualidad, los equipos publican características en lotes más pequeños que se suelen programar en días o semanas.
  • Los usuarios esperan una experiencia cada vez más amplia y envolvente con sus dispositivos y con el software:Muchos dispositivos pueden reconocer su cara y responder a comandos de voz. La realidad aumentada cambia la manera en que interactúa con el mundo físico. Incluso los electrodomésticos empiezan a actuar de manera inteligente. Estas tecnologías son solo algunos ejemplos, y muchas de ellas tienen tecnología de nube.
  • Para desarrollar los servicios y ofrecer experiencias de usuario innovadoras y novedosas más rápidamente, la nube proporciona acceso a petición para:
    • Un grupo casi ilimitado de componentes de proceso, almacenamiento y redes sin procesar.
    • Reconocimiento de voz y otros servicios cognitivos que ayudan a hacer que su aplicación destaque entre la multitud.
    • Servicios de análisis que proporcionan datos de telemetría desde el software y los dispositivos.

Unidad 3: ¿Qué es Azure?

  • Azure es Microsoft Cloud Plantform que cuenta con una gran conjunto de servicios en la nube
  • Soporta:
  • IAAS: Infraestructure As A Services
  • PAAS: Platforms As A Service
  • SAAS: Software As A Service
  • Servicios como:
  • Máquinas virtuales en la nube
  • Sitios web y bases de datos
  • Y servicios como inteligencia artificial, machine Learning y IoT
  • Si su empresa necesita total control sobre su infraestructura, Azure permite que:
    • Agregue sus máquinas virtuales
    • Adjuntes sus propios discos virtuales
    • O escoger de las plantillas que Azure provee
  • Provee Bases de datos que se respaldan de manera automática
  • Azure Web Apps: permite crear aplicaciones web
  • Donde los desarrolladores pueden crear aplicaciones ytilizando los mas reconocidos Framewoks
  • Se puede de forma fácil: desplegar, operar y escalar
  • Azure Functions: es una solución del tipo FaaS o “función como servicio”
  • Permite ejecutar fácilmente pequeñas piezas de código, o “funciones”, en la nube. Puedes escribir sólo el código que necesitas para el realizar la funcionalidad que desees, sin tener que preocuparte de una aplicación completa o de la infraestructura para ejecutarla
  • Azure Container Instances: permite crear contenedores
  • Kubernetes Services:
  • Permite desplegar aplicaciones con contenedores con un servicio completo de administración
  • Contienen un completo catalogo de bases de datos relacionales
  • Cosmos DB: Provee soporte separado para los diferentes API
  • También ofrece inteligencia artificial: como marchine learning, bases de datos cientificas
  • Permite distribuir su aplicación globalmente, así que se puede publicar donde más se requiera
  • Mejorando el rendimiento de la aplicación y experiencia del usuario
  • Portal Azure: permite crear, administrar y controlar sus servicios y recursos con una simple interfaz web
  • Por tanto ofrece una gran cantidad de servicios, aplicaciones en la nube, donde la infraestructura, la escalabilidad, disponibilidad y seguridad se administran por usted, ahorandole tiempo y dinero.

¿Qué ofrece Azure?

  • Esté preparado para el futuro: la innovación continua de Microsoft apoya el desarrollo actual y los proyectos de productos para el futuro.
  • Cree a su ritmo: Tiene opciones. Si mantiene un compromiso con el código abierto y admite todos los lenguajes y marcos, puede compilar como quiera e implementar donde quiera.
  • Opere en el entorno híbrido sin problemas: ya sea en el entorno local, en la nube o en el entorno perimetral, le apoyaremos donde esté. Integre y administre los entornos con herramientas y servicios diseñados para una solución de nube híbrida.
  • Confíe en la nube: obtenga seguridad desde el principio, respaldada por un equipo de expertos, y un cumplimiento proactivo de confianza para las empresas consolidadas, los gobiernos y las nuevas empresas.

¿Qué puedo hacer con Azure?

  • Azure proporciona más de cien servicios que permiten hacer todo tipo de cosas: desde ejecutar las aplicaciones existentes en máquinas virtuales hasta explorar nuevos paradigmas de software, como bots inteligentes y realidad mixta.
  • Muchos equipos comienzan a explorar la nube mediante la migración de sus aplicaciones existentes a máquinas virtuales que se ejecutan en Azure. Si bien este es un buen comienzo, la nube es mucho más que «un lugar diferente donde ejecutar las máquinas virtuales».
  • Por ejemplo, Azure proporciona servicios de inteligencia artificial y aprendizaje automático que pueden comunicarse naturalmente con los usuarios mediante la vista, el oído y la voz. También facilita soluciones de almacenamiento que crecen dinámicamente para dar cabida a grandes cantidades de datos. Los servicios de Azure permiten soluciones que no son factibles sin la potencia de la nube.

¿Cómo funciona Azure?

  • Azure es una plataforma privada y pública de la nube, que le ayuda a los desarrolladores y administradores de TI a construir, desplegar y administrar sus aplicaciones
  • Para esto utiliza la virtualización
  • Que hace una separación del hardware del software a través de un «Hipervisor»
  • El hipervisor emula todas las funciones del computador, mejorando la abstracción del hardware
  • Permitiendo ejecutar múltiples máquinas virtuales al mismo tiempo cada una con diferentes sistemas operativos
  • Azure crea tecnología de virtualización y la despliega alrededor del mundo en sus propios centros de datos alrededor del mundo
  • En cada centro de datos existen muchos servidores y en cada un existe el hipervisor que permite ejecuta múltiples máquinas virtuales
  • El switch permite conectar cada servidor
  • Y cada servidor tiene un código llamado «Fabric Controller»
  • Y cada «Fabric Controller» esta conectado a otro software llamado «Orchestrator»
  • Y este es el software encargado de administrar TODO lo que pasa en Azure
  • Como por ejemplo las solicitudes del usuario,
  • Es decir los usuarios crean solicitudes utilizando el orquestador, a través del Web API
  • Entonces por ejemplo: cuando el usuario solicita crear una máquina virtual
  • El orquestador empaca todo lo que necesita
  • Selecciona el mejor servidor, y le enviá el paquete de solicitud al «Fabric Controller»
  • Cuando el «Fabric Controller» a creado la MV el usuario se puede conectar a ella

¿Qué es Azure Portal?

  • Azure Portal es una consola unificada basada en web
  • Con Azure Portal, puede administrar la suscripción de Azure mediante una interfaz gráfica de usuario
  • Puede:
    • Compile, administre y supervise todo, desde aplicaciones web sencillas hasta complejas implementaciones en la nube.
    • Cree paneles personalizados para una vista organizada de recursos.
    • Configure opciones de accesibilidad para una experiencia óptima.
  • Permite entonces administrar todas las opciones de servicios
  • Y Crear configuraciones personalizadas
  • Implementar políticas de seguridad
  • Planificar calendarios de respaldos
  • Personalizar el dashboard
  • Iniciar y detener servicios
  • Escalar los servicios agregando o quitando
  • Puede monitorizar la salud de la aplicación, monitorizar el costo de la aplicación, estadísticas y mejorar el rendimiento, crear reportes
  • Azure Portal está diseñado para proporcionar resistencia y disponibilidad continua. Mantiene una presencia en todos los centros de datos de Azure.
  • Azure Portal no deja de actualizarse y no requiere tiempo de inactividad para las actividades de mantenimiento.

¿Qué es Azure Marketplace?

  • facilita la conexión entre los usuarios y los partners de Microsoft, proveedores de software independientes y nuevas empresas que ofrecen sus soluciones y servicios, optimizados para ejecutarse en Azure. 
  • Los clientes de Azure Marketplace pueden buscar, probar, comprar y aprovisionar aplicaciones y servicios de cientos de los principales proveedores de servicios. Todas las soluciones y los servicios están certificados para ejecutarse en Azure.
  • En el momento de escribir este documento, hay más de 8000 entradas.

Unidad 4: Paseo por los servicios de Azure

Introducción a Azure

  • Cómputo:
    • permite crecer los servicios por demanda, pagando solo por lo que usa
    • Los servicios de proceso a menudo son una de las razones principales de por qué las compañías se cambian a la plataforma Azure
  • Networking:
    • permite conectar los servicios de Azure con su infraestructura de TI, creación de VPN y balanceo
  • Storage: permite configurar el almacenamiento para sus aplicaciones, datos, archivos
  • Mobile: permite crear aplicación para cualquier dispositivo móvil, enviar notificaciones, usar Xamarin
  • Bases de datos: ofrecesn una gran variadas de BD privadas y open sorce y administradores de API como cosmos DB
  • Web: estos servicios permiten crear, desplegar, administrar y escalar su aplicación web, crear webapp
  • Internet de las cosas: permite conectar y monitorizar todos sus dispositivos Iot, y analizar los datos
  • Big Data: Contiene servicios para al análisis de gran cantidad de datos y así tomar desiciones
  • AI: Puede utilizar sus datos para analizarlos con AI y utilice machine learning para crear modelos en la nube
  • Devops: reúna personas, procesos y tecnología para entregar software de valor a sus usuarios, podrá crear, construir y desplegar pipelines de sus aplicaciones

Servicios de Azure

  • Aquí tiene una vista general de los servicios y características disponibles de Azure.

Ejemplos de servicios comunes

Proceso

Redes

Almacenamiento

Móvil

Bases de datos

Web

IoT

Macrodatos

INTELIGENCIA ARTIFICIAL

DevOps

Unidad 5: Introducción a las cuentas de Azure

  • Para crear y usar los servicios de Azure, necesita una suscripción de Azure.
  • Después de crear una cuenta de Azure, puede crear suscripciones adicionales.
  • Por ejemplo, es posible que la empresa use una única cuenta de Azure para el negocio y suscripciones independientes para los departamentos de desarrollo, marketing y ventas. Una vez que ha creado una suscripción de Azure, puede empezar a crear recursos de Azure dentro de cada suscripción.

Crear una cuenta de Azure

  • Puede comprar el acceso a Azure directamente desde Microsoft, si se registra en el sitio web de Azure,
  • Cuenta gratuita:
  • La cuenta de Azure gratis puede utilizarla por 12 meses y tiene $200 para gastar
  • Cuenta privada:
  • En una cuenta paga puede crear diferentes suscripciones y crear diferentes recibos de pago por cada una
  • Tiene derecho a

¿Qué es la cuenta gratuita de Azure?

 incluye lo siguiente:

  • Acceso gratuito a productos populares de Azure durante 12 meses.
  • Crédito para gastar durante los primeros 30 días.
  • Acceso a más de 25 productos que siempre son gratuitos.
  • La cuenta gratuita de Azure es una manera excelente para que los nuevos usuarios empiecen y exploren. Para registrarse, necesita un número de teléfono, una tarjeta de crédito y una cuenta de Microsoft o de GitHub. La información de la tarjeta de crédito solo se usa para la verificación de identidad. No se le cobrará por ningún servicio hasta que actualice a una suscripción de pago.

¿Qué es la cuenta de estudiante gratuita de Azure?

incluye lo siguiente:

  • Acceso gratuito a determinados servicios de Azure durante 12 meses.
  • Un crédito para usar en los primeros 12 meses.
  • Acceso gratuito a determinadas herramientas de desarrollo de software.
  • La cuenta de estudiante gratuita de Azure es una oferta para estudiantes que ofrece 100 USD de crédito y herramientas de desarrollo gratuitas. Además, puede registrarse sin tarjeta de crédito.

¿Qué es el espacio aislado de Azure?

En muchos de los ejercicios de Learn se usa una tecnología denominada espacio aislado, que crea una suscripción temporal que se agrega a la cuenta de Azure. Esta suscripción temporal le permite crear recursos de Azure para la duración de un módulo de Learn. Learn limpia de forma automática los recursos temporales una vez que haya completado el módulo.

Unidad 6: Introducción a un caso práctico

A lo largo de las rutas de aprendizaje Aspectos básicos de Azure, trabajará con Tailwind Traders, un distribuidor ficticio de mejoras para el hogar. Esta empresa cuenta con ferreterías minoristas en todo el mundo y en línea.

En la actualidad, Tailwind Traders administra un centro de datos local en el que se hospeda el sitio web comercial de la empresa. En el centro de datos también se almacenan todos los datos y vídeos de streaming para sus aplicaciones. Actualmente, el departamento de TI es responsable de todas las tareas de administración de su hardware y software informáticos. Por ejemplo, imagine que trabaja como especialista de TI para el departamento de TI de la empresa. El equipo de TI controla el proceso de adquisición de nuevo hardware, instala y configura software y realiza todas las implementaciones en el centro de datos.

Estas responsabilidades de administración generan varios obstáculos a la hora de proporcionar las aplicaciones a los usuarios de manera oportuna. Como profesional de TI, observa que sería ventajoso tener los servidores, el almacenamiento, las bases de datos y los demás servicios disponibles de inmediato al desarrollar e implementar aplicaciones. Quiere iniciar fácilmente un nuevo servidor o agregar servicios a las soluciones.

En las demás unidades de este módulo de aprendizaje, ha obtenido información sobre algunos de los servicios basados en la nube que Tailwind Traders puede usar para abordar sus desafíos tecnológicos. Teniendo esto en cuenta, los servicios que están disponibles a través de Azure pueden ayudar a Tailwind Traders a desarrollar su negocio de forma más eficaz.

A medida que complete los distintos módulos de las rutas de aprendizaje de Aspectos básicos de Azure, se analizarán los desafíos a los que se enfrenta Tailwind Traders. Verá cómo puede usar los servicios de Azure para solucionar cada uno de esos problemas a medida que surgen. Una vez que haya completado cada uno de los módulos, los conocimientos que ha adquirido al resolver los desafíos hipotéticos a los que se enfrentaba la empresa ficticia Tailwind Traders deberían ayudarle en los entornos reales.