Please enable JavaScript.
Coggle requires JavaScript to display documents.
Procesamiento con Azure - Coggle Diagram
Procesamiento con Azure
Procesamiento principal
VM
Son emulaciones de software de equipo físico, incluyendo almacenamiento, procesamiento y red.
Se pueden configurar en SO, aplicaciones y entornos; pero también se pueden ocupar como un ambiente normal de uso
Este es un servicio IaaS perfecto cuando se requiere alojar software personalizado o configuración de alojamiento personalizado
Buen funcionamiento para el control total del SO, ejecución de software personalizado y configuración de hospedaje personalizado
-
Ejemplos de uso
Pruebas y desarrollo: Ante su control total podemos determinar cual es la mejor opción de configuración
Ejecutar apps web: Cuando se requiere ejecutar apps web es mejor hospedarlas en la nube ya que es menos costo y tiene control de pago por uso
Extender centro de datos: Con la elasticidad y escalabilidad es mas fácil hacerlo que comprar equipo nuevo
Recuperación ante desastres: Al siempre estar disponibles es una gran opción para operaciones criticas
Escalado de VM
-
Batch
-
Orden de ejecución
Inicia VM, instalar apps y almacenamiento, ejecuta trabajos por cada tarea que tenga, identifica errores, reordena la cola de trabajo, elimina VM por tareas completadas
App Service
Puede compilar, implementar y escalar diversas apps
App web: Mediante ASP.net, ASP.net core, Java, Ruby, Node.js, PHP y Python
-
Web jobs en base a Python, PHP, JAVA, .exe o Node.js o con consola como .cms, .bat, PowerShell o Bash
-
Es un PaaS que cumple con el rendimiento, escalabilidad, seguridad y cumplimiento
Permite implementar Windows y Linux con repositorios de Git, GitHub y Azure DepOps. Sus costos son en base al uso y el plan de costos que elija
Contenedores
Conteiners
-
Se pueden crear, escalar horizontalmente y detenerse dinámicamente
-
-
-
La mas rapida de crear es Azure Container Instances y es un PaaS que permite ejecutar los procesos rápidos y ligeros
Kubernetes
Se basa en una orquestación e interacción entre contenedores basada en estructura distribuida y sirve en grandes volúmenes de contenedores
Sirve totalmente como un metodo de administración de contendedores que se basa en motores de ejecución que controlan a los contendores
Pueden escalar horizontalmente los motores o por el contrario eliminar un motor y pasar la carga de trabajo al primero
Son utilizados en gran medida para estructurar microservicios que nos ayudan a dar mejor rendimiento al back-end, utilizar diversos almacenamientos y remplazar contenedores con facilidad. Administrados por PaaS
-
Virtual Desktop
Servicio de virtualización de escritorio y permite ejecutar todo desde la nube (Windows) y se puede ocupar desde cualquier SO o desde un navegador
Podemos tener varios Desktop creados y administrados con una sola maquina virtual compartida para que todos trabajen bajo el mismo ambiente
Se pueden implementar muchos recursos, apps y servicios como office 365 y recursos físico como GPU
Se puede conectar
-
A IOs, Android, Mac, Windows o Linux
Su seguridad se basa en AD que puede poner autenticación multifactorial y aparte puede tener control RBAC para el acceso y seguridad de red con puertos cerrados y Azure Monitor para ver su estado
Permite el aprovisionamiento de recursos, grupos de host que controlan el acceso y permiten un modo de amplitud
-