Chapitre 8. Schémade déploiement
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Pour apporter de la valeur, le logiciel que nous développons doit être déployé quelque part afin de pouvoir être exécuté. Autrefois, cette infrastructure consistait en des serveurs physiques, mais aujourd’hui, elle peut prendre toutes sortes de formes, allant des serveurs virtualisés et de l’infrastructure en tant que service (IaaS) jusqu’aux environnements Docker, Kubernetes et plateforme en tant que service (PaaS) sur le Cloud. Le diagramme de déploiement du modèle C4 permet de représenter graphiquement la topologie de déploiement de ton logiciel.
Aspects clés du diagramme de déploiement
Comprendre l'objectif, la portée, le contenu, les cas d'utilisation et le public cible des diagrammes de déploiement t'aidera à envisager de les utiliser.
Objectif
Un diagramme de déploiement te permet d’illustrer comment les instances de systèmes logiciels et de conteneurs du modèle statique sont déployées sur l’infrastructure au sein d’un environnement de déploiement donné (par exemple, développement, test, préproduction, production).
Portée
En règle générale, je recommande de limiter la portée d’un diagramme de déploiement à un seul système logiciel. En d’autres termes, le diagramme de déploiement doit montrer comment un seul système logiciel est déployé dans un environnement de déploiement donné. Cependant, si tu es responsable ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access