Capitolo 8. Diagrammadi distribuzione
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Per fornire valore, il software che sviluppiamo deve essere distribuito da qualche parte in modo che possa essere eseguito. In passato, quell'infrastruttura era costituita da server fisici, ma oggi può essere qualsiasi cosa, dai server virtualizzati e dall'infrastruttura come servizio (IaaS) fino agli ambienti Docker, Kubernetes e piattaforma come servizio (PaaS) sul Cloud. Il diagramma di distribuzione del modello C4 offre un modo per rappresentare graficamente la topologia di distribuzione del tuo software.
Aspetti chiave del diagramma di distribuzione
Comprendere lo scopo, l'ambito, il contenuto, i casi d'uso e il pubblico dei diagrammi di implementazione ti sarà utile quando valuterai di utilizzarli.
Scopo
Un diagramma di distribuzione ti permette di illustrare come le istanze dei sistemi software e dei container nel modello statico vengono distribuite sull'infrastruttura all'interno di un determinato ambiente di distribuzione (ad esempio, sviluppo, test, staging, produzione).
Ambito
Come linea guida generale, consiglio di limitare l'ambito di un diagramma di distribuzione a un singolo sistema software. In altre parole, il diagramma di distribuzione dovrebbe mostrare come un singolo sistema software viene distribuito in un determinato ambiente di distribuzione. Tuttavia, se sei responsabile di ...
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