-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaws.drawio
124 lines (124 loc) · 29.8 KB
/
aws.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
<mxfile modified="2022-02-22T03:50:04.923Z" host="app.diagrams.net" agent="5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36" etag="qyDRzd4ECve4uUjGhmKs" version="16.5.4" type="github">
<diagram id="Ht1M8jgEwFfnCIfOTk4-" name="Page-1">
<mxGraphModel dx="1422" dy="762" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="KUTonS3lSIGZox9S7qeI-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="KUTonS3lSIGZox9S7qeI-1" target="KUTonS3lSIGZox9S7qeI-38">
<mxGeometry relative="1" as="geometry">
<mxPoint x="349" y="505" as="targetPoint" />
<Array as="points">
<mxPoint x="109" y="410" />
<mxPoint x="249" y="410" />
<mxPoint x="249" y="505" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="KUTonS3lSIGZox9S7qeI-1" target="KUTonS3lSIGZox9S7qeI-39">
<mxGeometry relative="1" as="geometry">
<mxPoint x="290" y="639" as="targetPoint" />
<Array as="points">
<mxPoint x="109" y="639" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="KUTonS3lSIGZox9S7qeI-1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="200" y="259" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="KUTonS3lSIGZox9S7qeI-1" target="KUTonS3lSIGZox9S7qeI-40">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="109" y="786" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-1" value="Cloudfront" style="sketch=0;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=#945DF2;gradientDirection=north;fillColor=#5A30B5;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.cloudfront;" vertex="1" parent="1">
<mxGeometry x="70" y="220" width="78" height="78" as="geometry" />
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="KUTonS3lSIGZox9S7qeI-2">
<mxGeometry relative="1" as="geometry">
<mxPoint x="530" y="259" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-2" value="Elastic Load Balancing" style="sketch=0;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=#945DF2;gradientDirection=north;fillColor=#5A30B5;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.elastic_load_balancing;" vertex="1" parent="1">
<mxGeometry x="397" y="220" width="78" height="78" as="geometry" />
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="KUTonS3lSIGZox9S7qeI-6">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1060" y="263" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-6" value="Auto Scaling group" 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.groupCenter;grIcon=mxgraph.aws4.group_auto_scaling_group;grStroke=1;strokeColor=#D86613;fillColor=none;verticalAlign=top;align=center;fontColor=#D86613;dashed=1;spacingTop=25;" vertex="1" parent="1">
<mxGeometry x="800" y="108" width="210" height="310" as="geometry" />
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-5" value="EC2" style="sketch=0;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;" vertex="1" parent="KUTonS3lSIGZox9S7qeI-6">
<mxGeometry x="66" y="70" width="78" height="78" as="geometry" />
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-8" value="EC2" style="sketch=0;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;" vertex="1" parent="KUTonS3lSIGZox9S7qeI-6">
<mxGeometry x="66" y="196" width="78" height="78" as="geometry" />
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="KUTonS3lSIGZox9S7qeI-9">
<mxGeometry relative="1" as="geometry">
<mxPoint x="790" y="263" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-9" value="" style="shape=image;verticalLabelPosition=bottom;labelBackgroundColor=default;verticalAlign=top;aspect=fixed;imageAspect=0;image=data:image/png,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;" vertex="1" parent="1">
<mxGeometry x="540" y="150" width="177" height="226" as="geometry" />
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-10" value="EC2" style="sketch=0;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;" vertex="1" parent="1">
<mxGeometry x="866" y="466" width="78" height="78" as="geometry" />
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="KUTonS3lSIGZox9S7qeI-38">
<mxGeometry relative="1" as="geometry">
<mxPoint x="860" y="505" as="targetPoint" />
<mxPoint x="500" y="505" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-21" value="S3 static html" style="sketch=0;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=#60A337;gradientDirection=north;fillColor=#277116;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.s3;" vertex="1" parent="1">
<mxGeometry x="866" y="600" width="78" height="78" as="geometry" />
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="KUTonS3lSIGZox9S7qeI-22" target="KUTonS3lSIGZox9S7qeI-21">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-22" value="Lambda@function" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#D45B07;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.lambda_function;" vertex="1" parent="1">
<mxGeometry x="542" y="596" width="86" height="86" as="geometry" />
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-26" value="S3 object storage" style="sketch=0;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=#60A337;gradientDirection=north;fillColor=#277116;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.s3;" vertex="1" parent="1">
<mxGeometry x="866" y="747" width="78" height="78" as="geometry" />
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-28" value="" style="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#2E27AD;strokeColor=none;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;fontSize=12;fontStyle=0;aspect=fixed;pointerEvents=1;shape=mxgraph.aws4.rds_instance;" vertex="1" parent="1">
<mxGeometry x="1070" y="220" width="78" height="78" as="geometry" />
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-33" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="KUTonS3lSIGZox9S7qeI-39" target="KUTonS3lSIGZox9S7qeI-22">
<mxGeometry relative="1" as="geometry">
<mxPoint x="459" y="639" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="KUTonS3lSIGZox9S7qeI-40" target="KUTonS3lSIGZox9S7qeI-26">
<mxGeometry relative="1" as="geometry">
<mxPoint x="585" y="788" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="KUTonS3lSIGZox9S7qeI-35">
<mxGeometry relative="1" as="geometry">
<mxPoint x="390" y="258" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-35" value="HTTPS" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#999999;" vertex="1" parent="1">
<mxGeometry x="210" y="228" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-38" value="HTTP" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#999999;" vertex="1" parent="1">
<mxGeometry x="370" y="475" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-39" value="HTTPS" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#999999;" vertex="1" parent="1">
<mxGeometry x="320" y="609" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="KUTonS3lSIGZox9S7qeI-40" value="HTTPS" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#999999;" vertex="1" parent="1">
<mxGeometry x="444" y="756" width="120" height="60" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>