Proceso de Azure: Virtual Machines, Contenedores, Azure Functions y Hospedaje
Volver a Learn
AZ-900Capítulo 5

Preparación para la Certificación Microsoft AZ-900

Proceso de Azure: Virtual Machines, Contenedores, Azure Functions y Hospedaje

Opciones de proceso, máquinas virtuales resistentes, contenedores, código sin servidor, Servicio de Aplicaciones, IA, aprendizaje automático e IoT perimetral

Tiempo sugerido: 55 minutos • Nivel principiante • Alineado con el dominio de arquitectura y servicios de Azure de AZ-900

Escudo neón de Azure Fundamentals rodeado de símbolos de nube, proceso, redes, almacenamiento, identidad, gobernanza y análisis

1. Servicios de proceso de y objetivos del capítulo

El proceso de abarca infraestructura semejante a un servidor, plataformas administradas de contenedores, código controlado por eventos, hospedaje web y servicios para soluciones inteligentes o conectadas. La elección depende del control del sistema operativo, la portabilidad, el escalado automático y la administración de plataforma que requiere la carga de trabajo.

Objetivos de aprendizaje

  • Comparar , contenedores, y como opciones de proceso y hospedaje.
  • Describir , , conjuntos de disponibilidad y los recursos necesarios para una máquina virtual.
  • Explicar y los principales servicios de contenedores de .
  • Reconocer los servicios de AI, , y los servicios de y del perímetro.
  • Elegir entre , contenedores y para hospedar una aplicación.
Espectro de proceso de Azure: máquinas virtuales, contenedores, funciones, hospedaje, inteligencia artificial, aprendizaje automático e IoT.
Espectro de proceso de : máquinas virtuales, contenedores, funciones, hospedaje, inteligencia artificial, aprendizaje automático e .

2. Mapa de decisión para el proceso de

ofrece el mayor control y también la mayor responsabilidad operativa. Los contenedores empaquetan la aplicación y sus dependencias sin un sistema operativo invitado completo por instancia. ejecuta código ante eventos. hospeda aplicaciones y cargas relacionadas mientras administra la plataforma.

Diferencias entre las opciones principales.
OpciónMejor ajusteResponsabilidad principal del cliente
Sistemas operativos personalizados, software heredado o configuración especialSO, revisiones, runtime, aplicación y datos
ContenedoresUnidades portátiles y aisladas, y microserviciosImagen y aplicación; la plataforma depende del servicio
Trabajo breve, controlado por eventos y de demanda variableCódigo, desencadenadores, enlaces y datos
Aplicaciones web, , móviles y trabajosCódigo y configuración de la aplicación

3. y casos de uso

proporciona servidores virtualizados como infraestructura como servicio. opera el host físico; el cliente elige y administra el sistema operativo invitado, el software, la seguridad, las revisiones y la aplicación. Una imagen preparada permite implementar rápidamente un conjunto conocido de sistema operativo y herramientas.

  • Desarrollo y pruebas: crear una combinación de SO y aplicación y eliminarla al terminar.
  • Hospedaje en la nube: aumentar o reducir servidores según la demanda.
  • Extensión del : conectar máquinas virtuales a una red existente.
  • Recuperación ante desastres: mantener o crear capacidad de conmutación por error.
  • Lift-and-shift: trasladar una carga con pocos cambios cuando debe conservarse su arquitectura.
Responsabilidades y cinco casos de uso frecuentes de Azure Virtual Machines.
Responsabilidades y cinco casos de uso frecuentes de .

4. Recursos y dimensionamiento de una máquina virtual

Una máquina virtual utilizable incluye tamaño, discos y red. El tamaño define CPU virtuales y memoria; los discos HDD o SSD almacenan el sistema y los datos; la red ubica la máquina en una y puede añadir una pública y puertos permitidos.

También se evalúan capacidad, IOPS y rendimiento de disco, rendimiento de red, compatibilidad con Premium SSD y generación de hardware. Más CPU virtuales ayudan al trabajo paralelo o intensivo en CPU y más RAM conserva conjuntos de trabajo mayores en memoria. El comportamiento medido debe guiar el ajuste o escalado.

5. Familias de tamaños y ejemplo D2sv5

Familias comunes de tamaños de .
FamiliaOptimizaciónCarga típica
BEconómica y ampliable por ráfagasDesarrollo, pruebas y picos ocasionales de CPU
DPropósito generalServidores web y servidores de aplicaciones pequeños o medianos
EMemoria optimizadaBases de datos en memoria y análisis
FProceso optimizadoNiveles de aplicación intensivos en CPU
MMemoria muy grandeGrandes bases de datos empresariales
LAlmacenamiento optimizadoAlmacenamiento de alto rendimiento y procesamiento de datos
NGPUEntrenamiento e inferencia de IA, visualización y gráficos

En D2sv5, D indica propósito general, 2 significa dos CPU virtuales, s señala compatibilidad con Premium SSD y v5 identifica la generación. Primero se elige la familia por perfil y después la capacidad y el modelo de escalado.

Familias de Virtual Machines y significado del tamaño D2sv5.
Familias de y significado del tamaño D2sv5.

6.

crea y administra grupos de máquinas virtuales con configuración semejante y equilibrio de carga. Un modelo central mantiene la coherencia y las reglas agregan o retiran instancias según métricas de demanda o programaciones. El equilibrio de carga reparte las solicitudes.

Una sola máquina puede servir para desarrollo o tareas menores; un conjunto de escalado es mejor cuando un nivel necesita ampliar capacidad, recuperar instancias y evitar la configuración manual de cada servidor.

7. Conjuntos de disponibilidad, dominios de actualización y de error

Un conjunto de disponibilidad mejora la resistencia de varias máquinas virtuales dentro de una región. Los dominios de actualización separan grupos que pueden reiniciarse juntos durante mantenimiento planeado. Los dominios de error separan hardware que comparte un punto de fallo de energía o red.

La redundancia es de nivel de máquina virtual y es más limitada que las zonas de disponibilidad, formadas por grupos de centros de datos físicamente separados. Cuando están disponibles y son adecuadas, las zonas ofrecen mayor aislamiento. El conjunto no tiene cargo independiente, pero sí las máquinas y sus recursos.

Escala y resistencia mediante conjuntos de escalado, dominios y zonas de disponibilidad.
Escala y resistencia mediante conjuntos de escalado, dominios y zonas de disponibilidad.

8.

es un servicio administrado de virtualización de escritorios y aplicaciones. Los usuarios acceden de forma segura a Windows desde distintos dispositivos y ubicaciones, mientras las aplicaciones y los datos permanecen en sesiones de .

Es apropiado para personal distribuido, contratistas, trabajo híbrido y equipos que requieren herramientas, directivas y seguridad estandarizadas. admite identidad y acceso. Hay escritorios de sesión única y Windows multisesión para compartir capacidad.

Acceso centralizado a Azure Virtual Desktop con Microsoft Entra ID y hosts de sesión única o multisesión.
Acceso centralizado a con y hosts de sesión única o multisesión.

9. Contenedores frente a máquinas virtuales

Cada máquina virtual suele incluir un sistema operativo invitado completo. Los contenedores aíslan aplicaciones compartiendo el kernel del host, por lo que son más pequeños y rápidos de crear, detener, reemplazar y escalar. admite imágenes de Docker.

Pueden responder bien a demanda dinámica y recuperarse con rapidez tras un bloqueo o interrupción del host. Aun así, hay que decidir cómo crear, almacenar, conectar, escalar, observar y orquestar las imágenes.

10. Servicios de contenedores de

Tres alternativas de .
ServicioModeloCapacidad distintiva
de configuración mínimaEjecuta un contenedor sin aprovisionar máquinas ni un orquestador
Plataforma administradaEscalado y equilibrio de carga integrados con poca administración
Orquestación administrada de KubernetesCoordina ciclo de vida, ubicación, escalado y operación de una flota

es la ruta más directa para un contenedor aislado. agrega características de aplicación y tráfico. es adecuado cuando se necesita control de Kubernetes sobre muchos servicios.

Comparación de Azure Container Instances, Azure Container Apps (Aplicaciones de Contenedores de Azure) y Azure Kubernetes Service.
Comparación de , y Kubernetes Service.

11. Contenedores y microservicios

Los microservicios dividen una solución en componentes pequeños que pueden desarrollarse, implementarse, mantenerse y escalarse de forma independiente. Un front-end, un back-end y un componente de almacenamiento pueden vivir en contenedores separados; si solo se satura el back-end, se escala ese componente.

La independencia reduce el alcance de los cambios: es posible actualizar el front-end o reemplazar el almacenamiento sin reconstruir todo, siempre que los contratos entre servicios sigan siendo compatibles.

12. y proceso controlado por eventos

ejecuta código cuando aparece un desencadenador, como una solicitud , un temporizador o un mensaje de otro servicio de . En un plan no hay que mantener una máquina o un contenedor activo: se asigna capacidad para los eventos, se escala con la demanda y se factura el tiempo de proceso consumido.

Es idóneo para trabajo breve cuando el equipo debe concentrarse en código e integración. Un , una limpieza programada, un consumidor de cola o una reacción a eventos son ejemplos habituales.

Desencadenadores, escalado automático, ejecución y facturación por consumo en Azure Functions.
Desencadenadores, escalado automático, ejecución y facturación por consumo en .

13. Estado, Durable Functions y flexibilidad de hospedaje

Una función no conserva estado de forma predeterminada: cada evento debe tratarse como un inicio nuevo. Durable Functions añade orquestación y contexto persistente para recordar actividad previa y coordinar varios pasos.

también es una plataforma flexible. Si cambian los requisitos, puede usar un hospedaje no puramente , conectarse a redes virtuales, controlar el escalado o aislar más el entorno.

14. Servicios de AI y

Los servicios de AI proporcionan capacidades precompiladas de lenguaje, voz, visión y procesamiento de documentos mediante . aporta para conversación o generación de contenido con controles de seguridad y gobierno de .

Estas opciones aceleran la integración cuando una capacidad preparada satisface la necesidad. La aplicación sigue siendo responsable de prompts, flujo de datos, autorización, evaluación, uso responsable y efecto de los resultados.

15. IA de agente como patrón de aplicación

Una aplicación de agente combina un modelo con instrucciones, contexto, herramientas y lógica para completar un objetivo de varios pasos. Puede emplear servicios de AI o , invocar herramientas, examinar resultados y decidir la acción siguiente dentro de límites diseñados.

No es otra categoría de proceso: el código sigue necesitando hospedaje, identidad, redes, protección de datos, supervisión y controles sobre las acciones permitidas.

16.

permite desarrollar, entrenar, experimentar, implementar y administrar el ciclo de vida de modelos personalizados. Se elige cuando la organización necesita trabajar con sus datos y proceso de modelado, no solo consumir una precompilada.

Para el examen: los servicios de AI entregan capacidades listas; sirve para crear y administrar modelos propios.

17. , y

Los servicios de conectan, supervisan y administran dispositivos. ofrece comunicación bidireccional segura entre dispositivo y nube. es una plataforma simplificada para soluciones . ejecuta capacidades cerca del origen de los datos.

La telemetría puede viajar por hacia análisis en la nube; la información o los modelos regresan a para aplicarse cerca de los equipos, y simplifica la administración. corresponde a dispositivos y telemetría; IA y aprendizaje automático se distinguen por capacidades precompiladas o modelos personalizados.

Flujo de decisión entre servicios de Azure AI, Azure OpenAI Service, Azure Machine Learning y Azure IoT.
Flujo de decisión entre servicios de AI, , y .

18. Elección del hospedaje de aplicaciones

ofrece control completo y un entorno familiar, con más administración. Los contenedores aportan unidades portátiles y aisladas para microservicios. hospeda de forma administrada cuando no se quieren operar servidores.

Indicadores de decisión.
NecesidadPunto de partida
SO, controladores o software de servidor personalizados
Componentes portátiles aislados o ecosistema KubernetesContenedores
Aplicación web, , móvil o trabajo administrado
Código breve controlado por eventos
Árbol de decisión para Virtual Machines, contenedores, Servicio de Aplicaciones y Azure Functions.
Árbol de decisión para , contenedores, y .

19. Capacidades de

es para aplicaciones web, , móviles y trabajos en segundo plano. Proporciona Windows o Linux administrado, escalado automático, alta disponibilidad, protegidos, equilibrio de carga y administración del tráfico sin mantener la infraestructura.

Admite .NET, .NET Core, Java, PHP, Python, Node.js y otras pilas web compatibles. La implementación continua puede proceder de GitHub, u otro repositorio Git.

20. Aplicaciones web, , y aplicaciones móviles

Cargas sobre la misma plataforma.
CargaPropósito
Aplicaciones webHospedaje Windows o Linux para ASP.NET, ASP.NET Core, Java, Ruby, Node.js, PHP y Python
Aplicaciones de con para clientes / y posible publicación en Marketplace
Programas .exe, Java, PHP, Python o Node.js y scripts .cmd, .bat, PowerShell o Bash programados o desencadenados
Aplicaciones móviles iOS/Android con SQL en la nube, notificaciones push y autenticación con Microsoft, Google, X o Facebook

Los móviles pueden crearse en C# o Node.js y existen para iOS, Android, Xamarin y React Native. Todas las cargas reciben los beneficios de la misma infraestructura administrada.

Servicio de Aplicaciones hospeda aplicaciones web, API, WebJobs y aplicaciones móviles.
hospeda aplicaciones web, , y aplicaciones móviles.

21. Evaluación del módulo con respuestas explicadas

Evaluación reformulada.
PreguntaRespuestaExplicación
¿Cómo reduce un conjunto de disponibilidad el efecto del mantenimiento y los fallos?Distribuye las VM entre dominios de actualización y de errorUnos separan reinicios planeados; los otros, puntos de fallo de energía y red.
¿Qué servicio responde a eventos sin administrar servidores?Es el proceso controlado por eventos de .
¿Qué servicio hospeda web y sin administrar infraestructura?Proporciona un entorno administrado.
¿Qué categoría ofrece preparadas de lenguaje, voz, visión y documentos?Servicios de AISon capacidades precompiladas; se orienta a modelos personalizados.

22. Resumen y práctica con Copilot

maximiza el control; agrega capacidad repetible; los conjuntos de disponibilidad separan mantenimiento y fallos. centraliza Windows. Los contenedores reducen sobrecarga y , y ofrecen distintos niveles de plataforma y orquestación.

ejecuta eventos, hospeda , los servicios de AI ofrecen inteligencia preparada, crea modelos propios y conecta dispositivos, nube y perímetro.

El módulo fuente termina invitando a continuar con pago por uso o una cuenta gratuita de cuyo período de prueba se describía como 30 días. Ofertas, créditos, requisitos y vigencia cambian, por lo que deben verificarse los términos actuales antes de crear recursos.

Explore con Copilot Chat

  1. Cree una matriz para tres cargas con , contenedores, y .
  2. Explique , conjuntos de disponibilidad y zonas mediante un pico, una actualización y un fallo de .
  3. Diseñe una arquitectura que combine hospedaje con IA, aprendizaje automático o Edge y justifique cada selección.
  4. Evalúeme con escenarios AZ-900 de este capítulo y explique todas las opciones.

23. Glosario y referencias oficiales

Términos esenciales.
TérminoDefinición
Virtual MachineServidor definido por software cuyo SO invitado administra el cliente.
Conjunto de escaladoGrupo de VM semejantes que escala y recibe tráfico equilibrado.
Conjunto de disponibilidadAgrupación que reparte VM entre dominios de actualización y error.
ContenedorPaquete aislado que comparte el kernel del host.
OrquestaciónCoordinación automatizada de implementación, escala, salud y ciclo de vida.
Modelo que asigna capacidad alrededor de invocaciones y abstrae infraestructura.
IA de agentePatrón que combina modelo, instrucciones, contexto, herramientas y lógica.
Proceso perimetralProcesamiento cerca de dispositivos u orígenes de datos.
Plataforma administrada para , , móviles y trabajos.
  1. Descripción de los servicios de proceso y red de - Microsoft Learn
  2. Documentación de
  3. Documentación de
  4. Documentación de
  5. Introducción a
  6. Hospedaje de una aplicación web con - Microsoft Learn
  7. Documentación de los servicios de AI
  8. Guía de estudio de AZ-900