Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arquitectura Azure - Coggle Diagram
Arquitectura Azure
WEB QUEUE WORKER
VENTAJAS
- Relativamente sencilla
- Fácil de administrar e implementar
- Front-end desacoplado
- Se escala de forma independiente al frontend
DESVENTAJAS
- Se pueden presentar dependencias ocultas
- Puede convertirse en componentes muy grandes
- Pueden llegar a ser monolíticos
USO EN
- Aplicaciones con dominio sencillo
- Aplicaciones con operaciones por lotes
- Para servicios administrados
BIG DATA
VENTAJAS
- Rendimiento mediante paralelismo
- Escalado elástico
- Interoperable
DESVENTAJAS
- Muy complejo
- Consolidación tecnológica
- Baja Seguridad
USO EN
- Almacenar grantes cantidades de datos
- Transformar datos no estructurados
- Capturar y analizar no asociados de datos en tiempo real
MICROSERVICIOS
VENTAJAS
- Agil
- Codigo pequeño
- Errores aislados
- Aislamiento de datos
- Escalable
DESVENTAJAS
- Complejo
- Falta de Gobernanza
- Control de versiones
- Congestión y latencia
USO EN
- Aplicacion independiente
- Empleo de API's
N-TIERS
VENTAJAS
- Portabilidad entre plataformas
- Corta curva de aprendizaje
- Abierta a entornos heterogeneos
DESVENTAJAS
- Diseño monolítico
- Administración de Seguridad Compleja
- Muchas veces con Latencia adicional
USO EN
- Aplicaciones web sencillas
- Migracion de aplicacion local a Azure
- Desarrollo unificado de aplicaciones locales y la nube
BIG COMPUTE
VENTAJAS
- Alto rendimiento
- Aprovecha miles de núcleos de equipos
- Acceso a hardware de alto rendimiento
- Maquinas Virtuales según se requiera
DESVENTAJAS
- Se requiere administrar la infraestructura de las máquinas
- Administrar el volumen de procesamiento
- Rendimiento decreciente para tareas acopladas
USO EN
- Operaciones de calculo intensas
- Simulaciones con gran cantidad de memorias
- Calculos de ejecución prolongados
EVENT DRIVEN
VENTAJAS
- Sin integración de punto a punto
- Altamente escalable y distribuida
- Se desvinculan productores y consumidores
DESVENTAJAS
- Uso de varias instancias
- Procesamiento secuencial de eventos
USO EN
- Procesamiento en tiempo real
- Procesamiento de eventos complejos
- Gran volumen y velocidad de datos (IoT)