Zones et Groupes
Regroupez visuellement vos composants pour representer les VPC, clusters Kubernetes, regions et autres zones logiques.
Les zones (ou groupes) permettent de regrouper visuellement des composants lies. Elles representent des limites logiques ou physiques de votre infrastructure : un VPC AWS, un cluster Kubernetes, une region geographique, un namespace.
Creer un groupe#
Pour creer un groupe a partir de nodes existants :
- Selectionnez plusieurs nodes (rectangle de selection ou Ctrl+clic)
- Clic droit > Grouper
- Le groupe est cree avec une bordure englobante et un label
Le groupe devient un conteneur visuel. Les nodes a l'interieur restent editables individuellement.
Personnaliser un groupe#
Selectionnez le groupe (cliquez sur sa bordure ou son label) pour ouvrir le panneau de proprietes :
Label#
Le nom affiche en haut du groupe. Exemples :
VPC ProductionCluster KubernetesRegion EU-West-1DMZ
Couleur de bordure#
Choisissez une couleur qui indique la nature du groupe :
| Couleur | Usage suggere |
|---|---|
| Bleu | VPC, Subnet |
| Vert | Environnement production |
| Orange | Environnement staging |
| Rouge | Zone critique, DMZ |
| Violet | Cluster, namespace |
Style de bordure#
- Solid : Limite stricte
- Dashed : Limite logique, moins rigide
Styling avance du header#
Le header des groupes offre des options de personnalisation avancees :
Hauteur du header#
Deux facons d'ajuster la hauteur :
- Par slider : Dans le panneau Style, utilisez le slider (24-64px)
- Par drag : Survolez le bord inferieur du header (ligne bleue), puis glissez
Quand vous survolez la zone de resize, un indicateur bleu apparait et le curseur change en ↕ pour indiquer que vous pouvez ajuster la hauteur.
Alignement vertical du texte#
Quand le header est plus haut que 32px, vous pouvez choisir l'alignement vertical :
- Haut : Texte en haut du header
- Centre : Texte centre verticalement
- Bas : Texte en bas du header
Icones#
Ajoutez une icone professionnelle au header. 15 icones Lucide disponibles :
| Icone | Usage typique |
|---|---|
| Shield | Zone securisee |
| Lock | Acces restreint |
| Cloud | Services cloud |
| Server | Infrastructure |
| Database | Couche donnees |
| Globe | Zone publique |
| Network | Reseau |
| Container | Docker/K8s |
L'icone peut etre positionnee a gauche ou a droite du label.
Notes laterales#
Ajoutez du texte supplementaire a gauche et/ou a droite du header :
- Note gauche : Information contextuelle (ex: version, environnement)
- Note droite : Reference technique (ex: CIDR, endpoint)
Taille et style du texte#
- Taille : 11 a 18px
- Gras : Toggle pour mettre le label en gras
Manipuler les groupes#
Deplacer un groupe#
Cliquez sur la bordure ou le label et glissez. Tous les nodes du groupe se deplacent ensemble.
Redimensionner#
Les groupes s'ajustent automatiquement a leur contenu. Pour forcer une taille :
- Selectionnez le groupe
- Utilisez les poignees de redimensionnement sur les bords
Ajouter un node au groupe#
Glissez un node a l'interieur des limites du groupe. Il est automatiquement ajoute.
Retirer un node du groupe#
Glissez le node en dehors des limites du groupe. Ou faites clic droit > Retirer du groupe.
Copier, couper et dupliquer#
Les groupes supportent toutes les operations du presse-papier, avec leurs nodes enfants et connexions internes.
Copier un groupe#
- Selectionnez le groupe (cliquez sur sa bordure ou son label)
Ctrl+C(ouCmd+Csur macOS)- Le groupe, tous ses nodes et leurs connexions internes sont copies
Coller un groupe#
Ctrl+V(ouCmd+V)- Le groupe est colle au centre de la vue actuelle
- Tous les elements ont de nouveaux identifiants (pas de conflit)
Couper un groupe#
- Selectionnez le groupe
Ctrl+X(ouCmd+X)- Le groupe et son contenu sont supprimes et copies dans le presse-papier
Dupliquer un groupe#
- Selectionnez le groupe
Ctrl+D(ouCmd+D)- Une copie apparait decalee de quelques pixels
Le copier-coller fonctionne aussi entre projets. Copiez un groupe dans un projet, ouvrez un autre projet dans un nouvel onglet, puis collez.
Groupes imbriques#
Vous pouvez imbriquer des groupes les uns dans les autres pour representer des hierarchies :
VPC Production
├── Subnet Public
│ ├── Load Balancer
│ └── Bastion
└── Subnet Private
├── Backend
└── DatabasePour creer un groupe imbrique :
- Creez d'abord le groupe parent
- Selectionnez les nodes du sous-groupe
- Clic droit > Grouper
- Le sous-groupe est cree a l'interieur du parent
Il n'y a pas de limite au nombre de niveaux d'imbrication, mais gardez votre architecture lisible. 2-3 niveaux sont generalement suffisants.
Exemples d'utilisation#
VPC et Subnets AWS#
Representez votre infrastructure AWS avec des groupes imbriques :
- VPC : Groupe principal
- Public Subnet : Load Balancers, Bastion, NAT Gateway
- Private Subnet : Applications, Workers
- Database Subnet : RDS, ElastiCache
Cluster Kubernetes#
Organisez vos ressources K8s :
- Cluster : Groupe principal
- Namespace production : Deployments, Services
- Namespace staging : Environnement de test
- System namespace : Ingress controller, monitoring
Regions et Availability Zones#
Pour les architectures multi-region :
- Region EU-West-1 : Groupe principal
- AZ-a : Primary
- AZ-b : Standby
- Region US-East-1 : DR site
Segmentation reseau#
Representez les zones de confiance :
- Internet (externe)
- DMZ : WAF, API Gateway
- Zone applicative : Backend, Workers
- Zone donnees : Databases, Cache
Connexions et groupes#
Connexions entre groupes#
Une connexion peut relier :
- Un node a un autre node
- Un node a un groupe (pointe vers le groupe entier)
- Un groupe a un groupe
Connexions traversant les groupes#
Les connexions entre nodes de differents groupes traversent automatiquement les bordures. Utilisez des waypoints si le trajet automatique n'est pas optimal.
Z-Order avec les groupes#
Par defaut, les groupes sont affiches derriere leurs contenus. Si vous avez des problemes de superposition :
- Selectionnez le groupe
- Clic droit > Mettre derriere
Les nodes a l'interieur restent au premier plan.
Supprimer un groupe#
Pour supprimer un groupe sans supprimer son contenu :
- Selectionnez le groupe
- Clic droit > Dissocier le groupe
- Les nodes sont liberes, le groupe disparait
Pour supprimer le groupe ET son contenu :
- Selectionnez le groupe
- Appuyez sur
Delete - Confirmez la suppression
La suppression d'un groupe supprime aussi tous les nodes qu'il contient. Utilisez "Dissocier" si vous voulez garder les nodes.
Bonnes pratiques#
Nomenclature#
Adoptez une nomenclature coherente :
VPC-prod-eu-west-1k8s-cluster-mainsubnet-private-a
Couleurs consistantes#
Utilisez les memes couleurs pour les memes types de zones :
- Bleu pour les VPC/Subnets
- Vert pour la production
- Orange pour le staging
- Rouge pour les zones critiques
Ne surchargez pas#
Les groupes doivent clarifier, pas compliquer. Si votre diagramme devient illisible :
- Simplifiez en regroupant des sous-groupes
- Utilisez les calques pour masquer les details
- Creez des projets lies pour les sous-systemes
Prochaines etapes#
- Nodes pour les types de composants
- Calques pour filtrer par categorie
- Projets lies pour les grandes architectures