Que fait cloud ?
Créez des diagrammes d'architecture cloud en utilisant la syntaxe PlantUML avec les icônes officielles des services AWS, Azure, GCP et Alibaba Cloud. Idéal pour les topologies cloud multi-services et les plans de migration.
Utilisation
Dans votre fichier Markdown, incluez un bloc de code avec la syntaxe PlantUML et le langage plantuml :
@startuml
!include <aws/common>
!include <aws/Compute/AmazonEC2>
!include <aws/Database/AmazonRDS>
title Architecture de déploiement
EC2(web, "Serveur Web", "t3.medium")
RDS(database, "Base de données", "db.r5.large")
web --> database
@enduml
Fournisseurs supportés
- AWS : ensemble complet d'icônes (Compute, Storage, Database, Networking, etc.)
- Azure : icônes pour les services Azure
- GCP : icônes pour Google Cloud Platform
- Alibaba Cloud : icônes pour les services Alibaba
Prérequis
- PlantUML installé localement, ou un serveur PlantUML distant.
- Les icônes officielles sont disponibles via les bibliothèques standard de PlantUML (
!include <aws/...>, etc.).
Exemples
Diagramme multi-cloud
@startuml
!include <aws/Compute/AmazonEC2>
!include <azure/AzureCompute>
!include <gcp/Compute>
EC2(aws_instance, "AWS EC2", "t3.large")
AzureVM(azure_vm, "Azure VM", "Standard_D2s_v3")
GCPCompute(gcp_instance, "GCP Compute", "n1-standard-2")
aws_instance <--> azure_vm : "VPN Inter-cloud"
azure_vm <--> gcp_instance : "Transfert de données"
@enduml
Personnalisation
- Utilisez des couleurs et des styles pour mettre en évidence des composants spécifiques :
skinparam component {
BackgroundColor LightBlue
BorderColor Black
}
- Ajoutez des notes, des légendes et des flèches directionnelles pour clarifier les flux de données.
Limitations
- Certaines icônes très récentes peuvent ne pas être disponibles dans les bibliothèques PlantUML ; vérifiez les mises à jour.
- Les performances peuvent être affectées par des diagrammes très complexes avec de nombreux nœuds.