Šablona diagramu cloudové architektury
Třívrstvá cloudová zátěž nakreslená jako UML diagram nasazení: uzly, artefakt běžící na jednom z nich a každá cesta označená protokolem a portem.
Notace: UML 2.5.1Diagram: Diagram nasazení
Otevřete tuto šablonu v Archynu
Otevře se jako upravitelný model, ne jako obrázek. Změňte ho v prohlížeči a exportujte do PNG, SVG, Mermaidu, XMI nebo souboru Sparx .qea.
Otevřít šablonuCo je na tomto diagramu
- Cloud region
- Hranice. Všechno uvnitř se účtuje vám.
- Browser
- Jediné zařízení mimo hranici a jediné nedůvěryhodné.
- CDN + object store
- Statická hrana. Přejmenujte na CloudFront, Cloudflare nebo vlastní.
- Load balancer
- Jediný vstupní bod. Tady obvykle končí TLS.
- Application runtime
- Kde běží váš kód. ECS, Cloud Run, VM - box je stejný.
- app.jar
- Artefakt. Diagram nasazení bez něj je síťový diagram.
- Managed database
- Úložiště. Všimněte si portu: na ten se revize zeptá.
Jak si ho přizpůsobit
- Přejmenujte uzly na služby svého poskytovatele a stereotypy nechte - device a executionEnvironment je rozdíl, na kterém záleží.
- Na každou cestu napište skutečný protokol a port. Neoznačená čára je právě ta, kterou nikdo nedokáže prověřit.
- Pokud se něco nesmí dát dosáhnout zvenčí, přidejte druhou hranici pro privátní podsíť.
- Na jeden runtime uzel nechte právě jeden artefakt. Dva znamenají dva nasaditelné celky, a to se má říct nahlas.
- Cache smažte dřív než cokoli jiného - většina prvních návrhů ji ještě nemá.
Časté dotazy
Má diagram architektury AWS používat ikony služeb?
Záleží, k čemu diagram je. Ikonový diagram pojmenovává produkty a je správnou volbou do prodejní prezentace; diagram nasazení pojmenovává cesty, porty a artefakty a je ten, který přežije bezpečnostní revizi nebo incident. Tato šablona je druhý typ.
Jaký je rozdíl mezi uzlem a artefaktem?
Uzel je místo, kde něco běží - zařízení nebo běhové prostředí. Artefakt je to, co tam běží: jar, obraz kontejneru, binárka. Diagram nasazení s uzly a bez artefaktů nakreslil infrastrukturu a vynechal software.
Jak zobrazit privátní podsíť?
Vnořte druhou hranici do regionu a dejte do ní runtime a databázi, přičemž load balancer nechte mimo. To vnoření je tvrzení, že se zvenčí dovnitř nic nedostane, a právě takové tvrzení se vyplatí zapsat a ověřit.
Přečtěte si notaci
Příklad AWS
Hotový příklad architektury AWS v UML: topologie nasazení se skutečnými protokoly a porty a pohled na komponenty, kde se jména dodavatelů mění zpět na smlouvy.
Diagramy nasazení
Jak číst a kreslit UML diagram nasazení: uzly, zařízení a vykonávací prostředí, artefakty, komunikační cesty a vztah deploy.
Příklad mikroslužeb
Hotový příklad architektury mikroslužeb: kam patří synchronní smlouvy, kde raději publikovat události a jak poznat distribuovaný monolit na papíře.