Plantilla de diagrama de arquitectura cloud
Una carga cloud de tres capas dibujada como diagrama de despliegue UML: los nodos, el artefacto que corre en uno de ellos y cada camino etiquetado con protocolo y puerto.
Notación: UML 2.5.1Diagrama: Diagrama de despliegue
Abre esta plantilla en Archyno
Se abre como un modelo editable, no como una imagen. Cámbialo en el navegador y expórtalo a PNG, SVG, Mermaid, XMI o un fichero Sparx .qea.
Abrir la plantillaQué hay en este diagrama
- Cloud region
- La frontera. Todo lo de dentro se te factura.
- Browser
- El único dispositivo fuera de la frontera y el único no fiable.
- CDN + object store
- El borde estático. Renómbralo a CloudFront, Cloudflare o el tuyo.
- Load balancer
- El único punto de entrada. Aquí suele terminar TLS.
- Application runtime
- Donde corre tu código. ECS, Cloud Run, una VM: la misma caja.
- app.jar
- El artefacto. Un diagrama de despliegue sin uno es un plano de red.
- Managed database
- El almacén. Fíjate en el puerto: es lo que preguntará la revisión.
Cómo hacerlo tuyo
- Renombra los nodos a los servicios de tu proveedor y conserva los estereotipos: device y executionEnvironment son la distinción que importa.
- Escribe el protocolo y el puerto reales en cada camino. La línea sin etiqueta es justo la que nadie puede auditar.
- Añade una segunda frontera para la subred privada si algo no debe ser accesible desde fuera.
- Exactamente un artefacto por nodo de ejecución. Dos significan dos desplegables, y conviene decirlo.
- Borra la caché antes que nada: la mayoría de los primeros borradores todavía no tienen una.
Preguntas frecuentes
¿Debe un diagrama de arquitectura AWS usar iconos de servicios?
Depende de para qué sea. Un diagrama de iconos nombra productos y es lo correcto para una presentación comercial; uno de despliegue nombra caminos, puertos y artefactos, y es el que sobrevive a una revisión de seguridad o a un incidente. Esta plantilla es del segundo tipo.
¿Qué diferencia hay entre un nodo y un artefacto?
Un nodo es un sitio donde corren cosas: un dispositivo o un entorno de ejecución. Un artefacto es lo que corre ahí: un jar, una imagen de contenedor, un binario. Un diagrama de despliegue con nodos y sin artefactos ha dibujado la infraestructura y ha dejado fuera el software.
¿Cómo muestro una subred privada?
Anida una segunda frontera dentro de la región, mete ahí el runtime y la base, y deja el balanceador fuera. Ese anidamiento es la afirmación de que nada de fuera llega dentro, que es exactamente la afirmación que conviene escribir y comprobar.
Lee la notación
Ejemplo de AWS
Un ejemplo de arquitectura AWS en UML: la topología de despliegue con protocolos y puertos reales, y la vista de componentes donde los nombres de proveedor vuelven a ser contratos.
Diagramas de despliegue
Cómo leer y dibujar un diagrama de despliegue UML: nodos, dispositivos y entornos de ejecución, artefactos, caminos de comunicación y la relación deploy.
Ejemplo de microservicios
Un ejemplo de arquitectura de microservicios: dónde poner los contratos síncronos, dónde publicar eventos en su lugar y cómo detectar un monolito distribuido sobre el papel.