¿Qué hace cloud?
Crea diagramas de arquitectura de proveedores de nube usando sintaxis PlantUML con iconos oficiales de servicios de AWS, Azure, GCP y Alibaba Cloud. Ideal para topologías de nube multiservicio y planos de migración.
Introducción
Esta habilidad te permite generar diagramas de arquitectura de nube de manera sencilla utilizando bloques de código PlantUML en archivos Markdown. Los diagramas se renderizarán con iconos oficiales de los principales proveedores de servicios en la nube, lo que garantiza un aspecto profesional y coherente.
Proveedores soportados
- AWS – Amazon Web Services (iconos oficiales)
- Azure – Microsoft Azure (iconos oficiales)
- GCP – Google Cloud Platform (iconos oficiales)
- Alibaba Cloud – Alibaba Cloud (iconos oficiales)
Cómo usarlo
Para crear un diagrama, escribe un bloque de código con el lenguaje plantuml y utiliza los estereotipos de los proveedores.
Ejemplo básico
@startuml
!include <aws/common>
!include <aws/Compute/EC2/EC2>
!include <aws/Storage/S3/S3>
!include <aws/Network/ELB/ELB>
actor Usuario
rectangle "Frontend" as frontend
cloud "Backend" as backend
Usuario --> frontend
frontend --> backend
backend --> ELB
ELB --> EC2
EC2 --> S3
@enduml
Ejemplo con Azure
@startuml
!include <azure/common>
!include <azure/Compute/VirtualMachines>
!include <azure/Databases/SQLDatabase>
actor "Admin" as admin
rectangle "App" as app
cloud "Azure Cloud" as cloud
admin --> app
app --> cloud
cloud --> VirtualMachines
cloud --> SQLDatabase
@enduml
Consejos
- Asegúrate de incluir los archivos de iconos correspondientes con
!include. - Utiliza los nombres de servicios exactos tal como aparecen en la documentación de PlantUML para cada proveedor.
- Para topologías complejas, organiza los elementos con paquetes y agrupaciones.
Limitaciones
- Los iconos se renderizan correctamente solo en entornos que soporten PlantUML con los recursos oficiales.
- Algunos servicios muy específicos pueden no tener icono disponible.
Licencia
Esta habilidad se distribuye bajo los términos de la licencia MIT.