Preparación para la Certificación Microsoft AZ-305
Proceso e innovación en Azure: Virtual Machines, contenedores, Functions, Servicio de Aplicaciones, IA e IoT
Compara infraestructura, contenedores, proceso sin servidor, hospedaje web administrado, IA, aprendizaje automático y perímetro para elegir una arquitectura en Azure con el equilibrio adecuado entre control, escalado, resistencia y responsabilidad operativa.
Tiempo de estudio sugerido: 55 minutos • Nivel básico a intermedio • Reescritura original completa centrada en decisiones de arquitectura y resumen conciso de cada tema de estudio
Por João Ricardo Dutra••Contenido original completo
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 : máquinas virtuales, contenedores, funciones, hospedaje, inteligencia artificial, aprendizaje automático e .
Resumen del tema
Elige el proceso según el control que exige la carga, la responsabilidad operativa que acepta el equipo y el modelo necesario de escalado y portabilidad.
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ón
Mejor ajuste
Responsabilidad principal del cliente
Sistemas operativos personalizados, software heredado o configuración especial
SO, revisiones, runtime, aplicación y datos
Contenedores
Unidades portátiles y aisladas, y microservicios
Imagen y aplicación; la plataforma depende del servicio
Trabajo breve, controlado por eventos y de demanda variable
Código, desencadenadores, enlaces y datos
Aplicaciones web, , móviles y trabajos
Código y configuración de la aplicación
Resumen del tema
maximiza el control del sistema operativo; los contenedores empaquetan unidades portátiles; procesa eventos; administra el hospedaje web.
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 .
Resumen del tema
Usa cuando importen el sistema operativo invitado o la configuración del servidor, asumiendo revisiones, software, seguridad y operación.
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.
Resumen del tema
El diseño de una VM combina tamaño de proceso, discos, red, rendimiento, IOPS y la generación de hardware adecuada, no solo el número de CPU virtuales.
5. Familias de tamaños y ejemplo D2sv5
Familias comunes de tamaños de .
Familia
Optimización
Carga típica
B
Económica y ampliable por ráfagas
Desarrollo, pruebas y picos ocasionales de CPU
D
Propósito general
Servidores web y servidores de aplicaciones pequeños o medianos
E
Memoria optimizada
Bases de datos en memoria y análisis
F
Proceso optimizado
Niveles de aplicación intensivos en CPU
M
Memoria muy grande
Grandes bases de datos empresariales
L
Almacenamiento optimizado
Almacenamiento de alto rendimiento y procesamiento de datos
N
GPU
Entrenamiento 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 y significado del tamaño D2sv5.
Resumen del tema
Relaciona B, D, E, F, M, L o N con ráfagas, uso general, memoria, CPU, memoria muy grande, almacenamiento o GPU; luego dimensiona y mide.
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.
Resumen del tema
centraliza un modelo repetible, equilibra el tráfico y ajusta instancias mediante métricas o programaciones.
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.
Resumen del tema
Los dominios de actualización aíslan reinicios planeados; los dominios de error aíslan hardware compartido; las zonas de disponibilidad amplían el aislamiento entre centros de datos.
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 con y hosts de sesión única o multisesión.
Resumen del tema
centraliza escritorios y aplicaciones Windows, usa identidades de y admite hosts dedicados o compartidos.
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.
Resumen del tema
Los contenedores comparten el kernel del host, por lo que comienzan y escalan más rápido que una VM con sistema invitado completo, aunque todavía requieren diseño de imagen y plataforma.
10. Servicios de contenedores de
Tres alternativas de .
Servicio
Modelo
Capacidad distintiva
de configuración mínima
Ejecuta un contenedor sin aprovisionar máquinas ni un orquestador
Plataforma administrada
Escalado y equilibrio de carga integrados con poca administración
Orquestación administrada de Kubernetes
Coordina 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 , y Kubernetes Service.
Resumen del tema
es la opción más sencilla, agrega escalado y tráfico administrados, y ofrece orquestación de Kubernetes.
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.
Resumen del tema
Los componentes independientes en contenedores pueden implementarse, cambiarse y escalarse por separado cuando sus contratos se mantienen estables.
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 .
Resumen del tema
asigna proceso alrededor de desencadenadores y demanda variable, por lo que encaja con trabajo breve basado en eventos.
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.
Resumen del tema
Functions no conserva estado de forma predeterminada; Durable Functions persiste el contexto de orquestación; otros planes amplían red, aislamiento y control de escalado.
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.
Resumen del tema
Usa de IA precompiladas para capacidades listas y para escenarios generativos gobernados; la aplicación sigue a cargo de la evaluación y el uso responsable.
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.
Resumen del tema
Un agente es un patrón de aplicación hospedada que combina modelo, instrucciones, contexto, herramientas y barreras de protección, no un servicio de proceso independiente.
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.
Resumen del tema
Usa cuando sean necesarios datos propios, experimentación, entrenamiento, implementación y administración del ciclo de vida del modelo.
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 AI, , y .
Resumen del tema
conecta dispositivos, simplifica las operaciones y ejecuta cargas seleccionadas cerca del origen de los datos.
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.
Necesidad
Punto de partida
SO, controladores o software de servidor personalizados
Componentes portátiles aislados o ecosistema Kubernetes
Contenedores
Aplicación web, , móvil o trabajo administrado
Código breve controlado por eventos
Árbol de decisión para , contenedores, y .
Resumen del tema
Parte del requisito: control del servidor lleva a VMs, servicios portátiles a contenedores, administrado a y eventos breves a Functions.
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.
Resumen del tema
administra hospedaje web en Windows o Linux, escalado, disponibilidad, , equilibrio de carga e implementación continua.
20. Aplicaciones web, , y aplicaciones móviles
Cargas sobre la misma plataforma.
Carga
Propósito
Aplicaciones web
Hospedaje 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.
hospeda aplicaciones web, , y aplicaciones móviles.
Resumen del tema
Una misma base de admite aplicaciones web, Apps, y aplicaciones móviles con capacidades específicas.
21. Evaluación del módulo con respuestas explicadas
Evaluación reformulada.
Pregunta
Respuesta
Explicació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 error
Unos 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 AI
Son capacidades precompiladas; se orienta a modelos personalizados.
Resumen del tema
La evaluación del módulo comprueba dominios de error, proceso , hospedaje web administrado y de IA precompiladas.
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
Cree una matriz para tres cargas con , contenedores, y .
Explique , conjuntos de disponibilidad y zonas mediante un pico, una actualización y un fallo de .
Diseñe una arquitectura que combine hospedaje con IA, aprendizaje automático o Edge y justifique cada selección.
Evalúeme con escenarios AZ-305 de este capítulo y explique todas las opciones.
23. Glosario y referencias oficiales
Términos esenciales.
Término
Definición
Virtual Machine
Servidor definido por software cuyo SO invitado administra el cliente.
Conjunto de escalado
Grupo de VM semejantes que escala y recibe tráfico equilibrado.
Conjunto de disponibilidad
Agrupación que reparte VM entre dominios de actualización y error.
Contenedor
Paquete aislado que comparte el kernel del host.
Orquestación
Coordinación automatizada de implementación, escala, salud y ciclo de vida.
Modelo que asigna capacidad alrededor de invocaciones y abstrae infraestructura.
IA de agente
Patrón que combina modelo, instrucciones, contexto, herramientas y lógica.
Proceso perimetral
Procesamiento cerca de dispositivos u orígenes de datos.
Plataforma administrada para ,, móviles y trabajos.