-
Notifications
You must be signed in to change notification settings - Fork 4
/
main-flask-app-2.drawio
127 lines (127 loc) · 15 KB
/
main-flask-app-2.drawio
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
<mxfile host="app.diagrams.net" modified="2023-10-15T18:16:00.849Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/118.0" etag="frs3-KYcXMRrzXLSdyWB" version="22.0.4" type="github">
<diagram name="Page-1" id="YIjRGJwAvdLzjEUjeR9f">
<mxGraphModel dx="1434" dy="820" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="900" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="7_gAqY7YWuNrSEO8_6xX-1" value="Region" style="outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_region;strokeColor=#879196;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#879196;dashed=1;hachureGap=4;fontFamily=Verdana;" parent="1" vertex="1">
<mxGeometry x="340" y="220" width="850" height="380" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-2" value="ap-southeast-2 (Sydney)" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Verdana;" parent="1" vertex="1">
<mxGeometry x="421" y="224" width="195" height="20" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-3" value="Availability zone" style="outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_availability_zone;strokeColor=#545B64;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#545B64;dashed=1;hachureGap=4;fontFamily=Verdana;" parent="1" vertex="1">
<mxGeometry x="350" y="250" width="830" height="340" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-4" value="<div align="left"><font style="font-size: 12px;">ap-southeast-2a</font><br></div>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=20;fontFamily=Verdana;" parent="1" vertex="1">
<mxGeometry x="492" y="250" width="130" height="20" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-8" value="VPC" style="points=[[0,0],[0.25,0],[0.5,0],[0.75,0],[1,0],[1,0.25],[1,0.5],[1,0.75],[1,1],[0.75,1],[0.5,1],[0.25,1],[0,1],[0,0.75],[0,0.5],[0,0.25]];outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;container=1;pointerEvents=0;collapsible=0;recursiveResize=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_vpc;strokeColor=#248814;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontColor=#AAB7B8;dashed=0;hachureGap=4;fontFamily=Verdana;" parent="1" vertex="1">
<mxGeometry x="360" y="280" width="810" height="300" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-9" value="<div align="left"><font style="font-size: 12px;" face="Verdana">&nbsp;vpc-022ee6719457d5605</font></div>" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=20;fontFamily=Architects Daughter;" parent="7_gAqY7YWuNrSEO8_6xX-8" vertex="1">
<mxGeometry x="62" width="180" height="22" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-10" value="<font>Private subnet</font>" style="points=[[0,0],[0.25,0],[0.5,0],[0.75,0],[1,0],[1,0.25],[1,0.5],[1,0.75],[1,1],[0.75,1],[0.5,1],[0.25,1],[0,1],[0,0.75],[0,0.5],[0,0.25]];outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;container=1;pointerEvents=0;collapsible=0;recursiveResize=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_security_group;grStroke=0;strokeColor=#147EBA;fillColor=#E6F2F8;verticalAlign=top;align=left;spacingLeft=30;fontColor=#147EBA;dashed=0;hachureGap=4;fontFamily=Verdana;" parent="7_gAqY7YWuNrSEO8_6xX-8" vertex="1">
<mxGeometry x="537" y="38.5" width="217" height="187.5" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-11" value="" style="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;hachureGap=4;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;" parent="7_gAqY7YWuNrSEO8_6xX-10" vertex="1">
<mxGeometry x="62.5" y="52.5" width="78" height="78" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-14" value="<font>flask-ai-swimming</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Verdana;" parent="7_gAqY7YWuNrSEO8_6xX-10" vertex="1">
<mxGeometry x="96" y="139.5" width="112" height="15" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-16" value="<font face="Verdana">t3.large</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Architects Daughter;" parent="7_gAqY7YWuNrSEO8_6xX-10" vertex="1">
<mxGeometry x="92" y="34.5" width="125" height="15" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-12" value="Public subnet" style="points=[[0,0],[0.25,0],[0.5,0],[0.75,0],[1,0],[1,0.25],[1,0.5],[1,0.75],[1,1],[0.75,1],[0.5,1],[0.25,1],[0,1],[0,0.75],[0,0.5],[0,0.25]];outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;container=1;pointerEvents=0;collapsible=0;recursiveResize=0;shape=mxgraph.aws4.group;grIcon=mxgraph.aws4.group_security_group;grStroke=0;strokeColor=#248814;fillColor=#E9F3E6;verticalAlign=top;align=left;spacingLeft=30;fontColor=#248814;dashed=0;hachureGap=4;fontFamily=Verdana;" parent="7_gAqY7YWuNrSEO8_6xX-8" vertex="1">
<mxGeometry x="92" y="38" width="427" height="189" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-13" value="<font style="font-size: 9px;">Application Load Balancer</font>" style="outlineConnect=0;fontColor=#232F3E;gradientColor=none;strokeColor=#ffffff;fillColor=#232F3E;dashed=0;verticalLabelPosition=middle;verticalAlign=bottom;align=center;html=1;whiteSpace=wrap;fontSize=10;fontStyle=0;spacing=3;shape=mxgraph.aws4.productIcon;prIcon=mxgraph.aws4.application_load_balancer;hachureGap=4;fontFamily=Verdana;" parent="7_gAqY7YWuNrSEO8_6xX-12" vertex="1">
<mxGeometry x="146" y="41" width="61" height="107" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-17" value="" style="points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[0.25,1,0],[0.5,1,0],[0.75,1,0],[1,1,0],[0,0.25,0],[0,0.5,0],[0,0.75,0],[1,0.25,0],[1,0.5,0],[1,0.75,0]];outlineConnect=0;fontColor=#232F3E;gradientColor=#F78E04;gradientDirection=north;fillColor=#D05C17;strokeColor=#ffffff;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;shape=mxgraph.aws4.resourceIcon;resIcon=mxgraph.aws4.ec2;hachureGap=4;fontFamily=Architects Daughter;fontSource=https%3A%2F%2Ffonts.googleapis.com%2Fcss%3Ffamily%3DArchitects%2BDaughter;" parent="7_gAqY7YWuNrSEO8_6xX-12" vertex="1">
<mxGeometry x="341" y="67" width="62.5" height="62.5" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-18" value="jump host" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Verdana;" parent="7_gAqY7YWuNrSEO8_6xX-12" vertex="1">
<mxGeometry x="305" y="132" width="66.25" height="15" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-19" value="<font face="Verdana">t2.micro</font>" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=12;fontFamily=Architects Daughter;" parent="7_gAqY7YWuNrSEO8_6xX-12" vertex="1">
<mxGeometry x="321" y="46" width="125" height="15" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-23" value="" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#4D27AA;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.nat_gateway;" parent="7_gAqY7YWuNrSEO8_6xX-12" vertex="1">
<mxGeometry x="239" y="69.5" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-26" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" parent="7_gAqY7YWuNrSEO8_6xX-12" source="7_gAqY7YWuNrSEO8_6xX-20" target="7_gAqY7YWuNrSEO8_6xX-13" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-20" value="" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#4D27AA;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.internet_gateway;" parent="7_gAqY7YWuNrSEO8_6xX-12" vertex="1">
<mxGeometry x="20" y="63.25" width="62.5" height="62.5" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-25" value="on demand" style="text;html=1;strokeColor=none;fillColor=none;align=right;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=9;fontFamily=Verdana;" parent="7_gAqY7YWuNrSEO8_6xX-12" vertex="1">
<mxGeometry x="293" y="148" width="78.25" height="15" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-35" value="Port 80" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="7_gAqY7YWuNrSEO8_6xX-12" vertex="1">
<mxGeometry x="82.5" y="63.25" width="58" height="30" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;endArrow=none;endFill=0;" parent="7_gAqY7YWuNrSEO8_6xX-8" source="7_gAqY7YWuNrSEO8_6xX-23" target="7_gAqY7YWuNrSEO8_6xX-11" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="361" y="71" />
<mxPoint x="619" y="71" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.75;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;entryPerimeter=0;" parent="7_gAqY7YWuNrSEO8_6xX-8" source="7_gAqY7YWuNrSEO8_6xX-11" target="7_gAqY7YWuNrSEO8_6xX-17" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="600" y="152" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;" parent="7_gAqY7YWuNrSEO8_6xX-8" source="7_gAqY7YWuNrSEO8_6xX-13" target="7_gAqY7YWuNrSEO8_6xX-11" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="269" y="220" />
<mxPoint x="639" y="220" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-24" value="" style="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;shape=mxgraph.aws3.internet_3;fillColor=#D2D3D3;gradientColor=none;" parent="1" vertex="1">
<mxGeometry x="217" y="401" width="79.5" height="54" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.7;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=classic;startFill=1;" parent="1" source="7_gAqY7YWuNrSEO8_6xX-20" target="7_gAqY7YWuNrSEO8_6xX-24" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;startArrow=none;startFill=0;endArrow=classic;endFill=1;" parent="1" source="7_gAqY7YWuNrSEO8_6xX-23" target="7_gAqY7YWuNrSEO8_6xX-24" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="721" y="486" />
<mxPoint x="257" y="486" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-31" value="Port 22" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="892" y="425" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-32" value="Outbound" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="796" y="326" width="77" height="30" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.07;entryY=0.93;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="7_gAqY7YWuNrSEO8_6xX-17" target="7_gAqY7YWuNrSEO8_6xX-24" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="824" y="520" />
<mxPoint x="223" y="520" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-36" value="Port 5000" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="911" y="474" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="7_gAqY7YWuNrSEO8_6xX-37" value="Port 22" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="520" y="515" width="58" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>