Servicios de proceso Flashcards
Azure Virtual Machines (VM)
Servicio tipo IaaS:
Ofrece la flexibilidad de la virtualización sin necesidad de adquirir y mantener el hardware físico, pero se debe configurar, actualizar y mantener. Virtualiza el hardware, controla el sistema operativo en su totalidad.
Escalado de máquinas virtuales en Azure
Se hace escalado para:
· Pruebas de desarrollo
· Tareas secundarias
· Proporcionar alta disponibilidad
· Escalabilidad y redundancia
Conjuntos de escalado de máquinas virtuales
Permiten administrar, configurar y actualizar de forma centralizada un gran número de máquinas virtuales en cuestión de minuto. También implementan automáticamente un equilibrador de carga
Conjuntos de disponibilidad de máquinas virtuales
Herramienta que le ayudará a crear un entorno más resistente y de alta disponibilidad. Se hace de dos maneras: dominio de actualización y dominio de error.
Dominio de actualización
Se agrupa las máquinas virtuales que se pueden reiniciar al mismo tiempo. Esto le permite aplicar actualizaciones mientras sabe que solo una agrupación de dominios de actualización estará sin conexión a la vez.
Dominio de error
Se agrupa las máquinas virtuales por fuente de alimentación común y conmutador de red. De forma predeterminada, un conjunto de disponibilidad dividirá las máquinas virtuales en un máximo de tres dominios de error. Esto ayuda a protegerse frente a un error de alimentación física o de la red al tener las máquinas virtuales en dominios de error diferentes
¿Cuándo usar máquina virtuales?
· Durante las pruebas y el desarrollo
· Al ejecutar aplicaciones en la nube
· Al ampliar el centro de datos a la nube
· Durante la recuperación ante desastres
Azure Virtual Desktop (AVD)
Servicio de virtualización de escritorios, que permite usar una versión hospedada en la nube de Windows desde cualquier ubicación, reduciendo el riesgo de dejar datos confidenciales en un dispositivo personal.
Contenedores
Entorno virtual que a diferencia de las máquinas virtuales, es mas portable. Los contenedores son ligeros y se han diseñado para crearse, escalarse horizontalmente y detenerse de forma dinámica. Virtualizan el sistema operativo solamente, por lo cual puedo tener varios contenedores en un solo host.
Azure Container Instances
Servicio tipo PaaS:
Permite cargar contenedores de forma rápida y sencilla.
Azure Container Apps
Tiene ventajas adicionales en comparación a Azure Containers Apps, como la capacidad de incorporar el equilibrio de carga y el escalado. Estas otras funciones le permiten ser más elásticas en el diseño.
Azure Kubernetes Service (AKS)
Servicio de orquestación de contenedores que administra el ciclo de vida de los contenedores. Al implementar una flota de contenedores, AKS puede hacer que la administración de flotas sea más sencilla y eficaz.
Azure Functions
Servicio de proceso sin servidor controlada por eventos que no necesita el mantenimiento de máquinas virtuales ni contenedores. Un evento activa la función, ejecuta el código cuando se desencadena y desasigna recursos automáticamente cuando la función finaliza. En este modelo, solo se le cobrará por el tiempo de CPU usado mientras se ejecuta la función.
Las funciones se usan normalmente cuando se debe realizar un trabajo en respuesta a un evento (a menudo a través de una solicitud REST)