-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathsmall.puml
81 lines (66 loc) · 1.87 KB
/
small.puml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
@startuml
scale 0.9
skinparam defaultFontName Calibri
!include <office/Concepts/firewall>
!include <office/Servers/server_generic>
!include <office/Servers/server_farm>
!include <office/Servers/cluster_server>
!include <cloudinsight/docker>
!include <office/Servers/reverse_proxy>
!include <office/Users/users>
!include <office/Clouds/cloud>
!include <office/Servers/database_server>
!include <office/Concepts/globe_internet>
!include <office/Databases/database_availability_group>
!include <office/Servers/web_server>
!include <office/Users/administrator>
!include <office/Servers/file_server>
hide stereotype
skinparam {
ArrowColor<< https >> Red
ArrowColor<< http >> Green
ArrowColor<< ssh >> Purple
ArrowColor<< nfs >> DarkOrange
ArrowColor<< jdbc >> Blue
ArrowColor<< flow >> Black
DefaultTextAlignment center
BackgroundColor White
' shadowing false
RoundCorner 10
RoundCorner<< flat >> 50
dpi 300
}
skinparam rectangle {
BackgroundColor transparent
BorderColor #cccccc
'GROUPE
BorderColor<< groupe >> #888888
shadowing<< groupe >> false
BorderStyle<< groupe >> dashed
BorderTickness<< groupe >> 10
' ~bug
TextAlignment<< groupe >> left
' DMZ
BorderColor<< dmz >> #999999
'FLAT
BorderColor<< flat >> transparent
shadowing<< flat >> false
'FW
BorderColor<< fw >> chocolate
}
rectangle "Servers LAN" << dmz >> as lan {
rectangle "<$web_server>\nApplication" as App
rectangle "data" << groupe >> as data {
rectangle "<$database_server>\nRedis" as redis
rectangle "<$server_farm>\nhadoop" as hpc
rectangle "<$database_availability_group>\nDatabase" as db
rectangle "<$file_server>\nNAS" as nas
}
}
'user flow'
'app flows'
App --> db << jdbc >> : 4
App --> hpc << flow >> : 6
App --> redis << flow >> : 5
App --> nas << nfs >> : 7
@enduml