Exploración de los servicios de Azure Compute Flashcards
(31 cards)
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.
Permite crear y hospedar aplicaciones web, trabajos en segundo plano, back-ends móviles y API RESTful en el lenguaje de programación que prefiera, sin tener que administrar la infraestructura.
Azure App Service
Es compatible con Windows y Linux, y permite implementaciones automatizadas desde GitHub, Azure DevOps o cualquier repositorio Git para admitir un modelo de implementación continua.
Azure App Service
Que modelos de servicio es Azure App Service?
(IaaS - PaaS - SaaS)
Tipos de servicios de aplicaciones que puede Hospedar Azure App Service
(4)
- Aplicaciones web
- Aplicaciones de API
- Trabajos web
- Aplicaciones móviles
Ventajas de Azure App Service
- La implementación y administración se integran en la plataforma.
- Los puntos de conexión se pueden proteger.
- Los sitios se pueden escalar rápidamente para controlar cargas de tráfico elevado.
- El equilibrio de carga integrado y el administrador de tráfico proporcionan alta disponibilidad.
Los contenedores se administran a través de un ________ , que puede iniciar, detener y escalar horizontalmente las instancias de la aplicación, según sea necesario.
Orquestador de contenedores
Hay dos maneras de administrar los contenedores basados en Microsoft y Docker en Azure: ____ y ____.
Azure Container Instances y Azure Kubernetes Service (AKS)
Ofrece la forma más rápida y sencilla de ejecutar un contenedor en Azure, sin tener que administrar ninguna máquina virtual o adoptar ningún servicio adicional
Azure Container Instances
Es una oferta de plataforma como servicio (PaaS) que permite cargar los contenedores, que se ejecutan automáticamente.
Azure Container Instances