From eaa437f76b982daf3e94db2953179741acab7bf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marko=20Rintam=C3=A4ki?= <marko.rintamaki@jamk.fi> Date: Mon, 4 Jan 2021 12:56:35 +0200 Subject: [PATCH] Update vaatimusmaaritely-tiivis.md --- .../vaatimusmaaritely-tiivis.md | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/dokumentit/20-Vaatimustenhallinta/vaatimusmaaritely-tiivis.md b/dokumentit/20-Vaatimustenhallinta/vaatimusmaaritely-tiivis.md index 520ee42..cdcfcec 100644 --- a/dokumentit/20-Vaatimustenhallinta/vaatimusmaaritely-tiivis.md +++ b/dokumentit/20-Vaatimustenhallinta/vaatimusmaaritely-tiivis.md @@ -256,6 +256,54 @@ saataa olla varsin ratkaiseva pitemmällä tähtäimella. Esimerkkinä tästä o ### Palvelun yleinen rakenne sijoittelunäkymänä (Deployment diagram) +```plantuml +@startuml +actor User + +cloud "Internet" as net{ +queue "https"{ +} +} + +node "CSC srv1 / Ubuntu" as csc { +queue http { +} +node Docker { +node "Frontend" { +} +node "Backend" { +} +database "Mongo" { +} +} +card "Reverse Proxy / Apache" as rpa { +} +} +queue SSH { +} +node "CSC srv2 / Ubuntu" as csc2 { +database "database backup" as dbb { +} +database "sercive logs backup" as slb { +} +node "Backend" { +} +database "Mongo" { +} +} +User -- https +https -- rpa +rpa -- http +rpa -- http +Backend -- Mongo +http -- Backend +http -- Frontend +csc -- SSH +SSH -- slb +SSH -- dbb +@enduml +``` + ## Palveluun liittyvät muut järjestelmät > Järjestelmien välisiä yhteyksiä voidaan kuvata tarvittaessa esim. sekvenssikaavion muodossa. -- GitLab