Šablóna diagramu cloudovej architektúry
Trojvrstvová cloudová záťaž nakreslená ako UML diagram nasadenia: uzly, artefakt bežiaci na jednom z nich a každá cesta označená protokolom a portom.
Notácia: UML 2.5.1Diagram: Diagram nasadenia
Otvorte túto šablónu v Archyne
Otvorí sa ako upraviteľný model, nie ako obrázok. Zmeňte ho v prehliadači a exportujte do PNG, SVG, Mermaidu, XMI alebo súboru Sparx .qea.
Otvoriť šablónuČo je na tomto diagrame
- Cloud region
- Hranica. Všetko vnútri sa účtuje vám.
- Browser
- Jediné zariadenie mimo hranice a jediné nedôveryhodné.
- CDN + object store
- Statická hrana. Premenujte na CloudFront, Cloudflare alebo vlastné.
- Load balancer
- Jediný vstupný bod. Tu zvyčajne končí TLS.
- Application runtime
- Kde beží váš kód. ECS, Cloud Run, VM - box je rovnaký.
- app.jar
- Artefakt. Diagram nasadenia bez neho je sieťový diagram.
- Managed database
- Úložisko. Všimnite si port: naň sa revízia spýta.
Ako si ho prispôsobiť
- Premenujte uzly na služby svojho poskytovateľa a stereotypy nechajte - device a executionEnvironment je rozdiel, na ktorom záleží.
- Na každú cestu napíšte skutočný protokol a port. Neoznačená čiara je práve tá, ktorú nikto nedokáže preveriť.
- Ak sa niečo nesmie dať dosiahnuť zvonku, pridajte druhú hranicu pre privátnu podsieť.
- Na jeden runtime uzol nechajte práve jeden artefakt. Dva znamenajú dva nasaditeľné celky, a to sa má povedať nahlas.
- Cache zmažte skôr než čokoľvek iné - väčšina prvých návrhov ju ešte nemá.
Časté otázky
Má diagram architektúry AWS používať ikony služieb?
Záleží, načo diagram je. Ikonový diagram pomenúva produkty a je správnou voľbou do predajnej prezentácie; diagram nasadenia pomenúva cesty, porty a artefakty a je ten, ktorý prežije bezpečnostnú revíziu alebo incident. Táto šablóna je druhý typ.
Aký je rozdiel medzi uzlom a artefaktom?
Uzol je miesto, kde niečo beží - zariadenie alebo behové prostredie. Artefakt je to, čo tam beží: jar, obraz kontajnera, binárka. Diagram nasadenia s uzlami a bez artefaktov nakreslil infraštruktúru a vynechal softvér.
Ako zobraziť privátnu podsieť?
Vnorte druhú hranicu do regiónu a dajte do nej runtime a databázu, pričom load balancer nechajte mimo. To vnorenie je tvrdenie, že zvonku sa dovnútra nedostane nič, a práve toto tvrdenie sa oplatí zapísať a overiť.
Prečítajte si notáciu
Príklad AWS
Hotový príklad architektúry AWS v UML: topológia nasadenia so skutočnými protokolmi a portami a pohľad na komponenty, kde sa mená dodávateľov menia späť na zmluvy.
Diagramy nasadenia
Ako čítať a kresliť UML diagram nasadenia: uzly, zariadenia a vykonávacie prostredia, artefakty, komunikačné cesty a vzťah deploy.
Príklad mikroslužieb
Hotový príklad architektúry mikroslužieb: kam patria synchrónne zmluvy, kde radšej publikovať udalosti a ako spoznať distribuovaný monolit na papieri.