Exploración de los servicios de Azure Compute Flashcards
Que es Azure Compute?
Es un servicio de informática a petición para ejecutar aplicaciones basadas en la nube. Se proporcionan recursos informáticos como discos, procesadores, memoria, redes y sistemas operativos.
Son emulaciones de software de equipos físicos. Incluyen un procesador virtual, memoria, almacenamiento y recursos de red. Hospedan un sistema operativo, y se puede instalar y ejecutar software, al igual que en un equipo físico.
Máquinas virtuales
Crear y utilizar máquinas virtuales en la nube, proporcionando infraestructura como servicio (IaaS) que se puede usar de maneras diferentes.
Azure Virtual Machines
Recurso de Azure Compute que puede usarse para implementar y administrar un conjunto de máquinas virtuales idénticas.
Conjuntos de escalado de máquinas virtuales
Recursos de Azure Compute que puede usar para implementar contenedores y administrarlos. Los contenedores son entornos de aplicación ligeros y virtualizados.
Containers y Kubernetes
Están diseñados para crearse, escalarse horizontalmente y detenerse dinámicamente de forma rápida. Puede ejecutar varias instancias de una aplicación en contenedores en un único equipo host.
Container Instances y Azure Kubernetes Service
Puede compilar, implementar y escalar de forma rápida aplicaciones de API, móviles y web de nivel empresarial que se pueden ejecutar en cualquier plataforma.
Azure App Service
Se usan normalmente cuando se debe realizar un trabajo en respuesta a un evento (a menudo a través de una solicitud REST), un temporizador o un mensaje de otro servicio de Azure, y cuando ese trabajo puede completarse rápidamente, en segundos o en menos tiempo.
Funciones
(Functions)
Las máquinas virtuales son una opción ideal cuando se necesita lo siguiente:
- Control total sobre el sistema operativo (SO).
- Capacidad de ejecutar software personalizado.
- Usar configuraciones de hospedaje personalizadas.
Mover de un servidor físico a la nube
Lift-and-shift
Verdadero o Falso
Se pueden ejecutar máquinas virtuales únicas para pruebas, desarrollo o tareas secundarias?
Verdadero
Verdadero o Falso
Se pueden agrupar las máquinas virtuales para proporcionar alta disponibilidad, escalabilidad y redundancia.
Verdadero
Permiten crear y administrar un grupo de máquinas virtuales idénticas, de carga equilibrada.
Conjuntos de escalado de máquinas virtuales
Permite trabajo por lotes paralelos a gran escala y de informática de alto rendimiento (HPC) con la capacidad de escalar a decenas, cientos o miles de máquinas virtuales.
AzureBatch
Como funciona un Batch
(6 pasos)
- Iniciará un grupo de máquinas virtuales de proceso de forma automática.
- Instalará aplicaciones y datos de almacenamiento provisional.
- Ejecutará trabajos con tantas tareas como tenga.
- Identificará errores.
- Reordenará la cola de trabajo.
- Reducirá verticalmente el grupo a medida que se complete el trabajo.