E
la
s
tic
-L
o
a
d
B
a
la
n
c
in
g
A
E
la
s
tic
-L
o
a
d
B
a
la
n
c
in
g
B
Amazon
R
o
u
te
-)
z
Amazon,,,,
C
lo
u
d
F
ro
n
t
Amazon
S
z
A
u
to
S
c
a
lin
g
A
u
to
S
c
a
lin
g
A
m
a
z
o
n
E
C
6
A
m
a
z
o
n
E
C
6A
u
to
S
c
a
lin
g
A
u
to
S
c
a
lin
g
A
m
a
z
o
n
E
C
6
A
m
a
z
o
n
E
C
6
Database
Servers
Load
Balancer
Load
Balancer
Web
ServersWeb-
Servers
Application
ServersApplication
Servers
Application
ServersApplication
Servers
A
m
a
z
o
n
R
D
S
M
u
ltiGA
Z
S
ta
n
d
b
yA
m
a
z
o
n
R
D
S
M
u
ltiGA
Z
S
ta
n
d
b
y
S
y
n
c
h
ro
n
o
u
s
-R
e
p
lic
a
tio
n
E
la
s
tic
-L
o
a
d
B
a
la
n
c
in
g
A
m
a
z
o
n
R
D
S
M
a
s
te
r
A
m
a
z
o
n
R
D
S
M
a
s
te
r
Resources-and
Static-Content
Content
Delivery
Network
DNS-Resolution
Web
ServersWeb-
Servers
Highly, available, and, scalable, web, hosting, can, be, complex, and,
expensiveZ,Dense,peak,periods,and,wild,swings,in,traffic,patterns,
result, in, low, utilization, of, expensive, hardwareZ, Amazon, Web,
Services, provides, the, reliableR, scalableR, secureR, and, highP
performance, infrastructure, required, for, web, applications, while,
enabling, an, elasticR, scalePout, and, scalePdown, infrastructure, to,
match,IT,costs,in,real,time,as,customer,traffic,fluctuatesZ
System
Overview
WEB-APPLICATION
HOSTING
A
m
a
zo
n
,R
o
u
te
-)
z
A
m
a
zo
n
,S
z
A
m
a
zo
n
,E
C
6
Elastic,Load,Balancing,
A
m
a
z
o
n
,C
lo
u
d
F
ro
n
t
AWS
Reference
Architectures
A
u
to
-S
c
a
lin
g
A
m
a
zo
n
,R
D
S
7
6
z
(
) 7
6
6
6
(
)
z
7
7
7
The,userBs,DNS,requests,are,served,by,Amazon-Route-
)zR, a, highly, available, Domain, Name, System, 'DNSN,
serviceZ, Network, traffic, is, routed, to, infrastructure, running, in,
Amazon,Web,ServicesZ
StaticR,streamingR,and,dynamic,content,is,delivered,by,
Amazon- CloudFrontR, a, global, network, of, edge,
locationsZ, Requests, are, automatically, routed, to, the, nearest,
edge,locationR,so,content,is,delivered,with,the,best,possible,
performanceZ
HTTP, requests, are, first, handled, by, Elastic- Load-
BalancingR, which, automatically, distributes, incoming,
application,traffic,among,multiple,Amazon-Elastic-Compute-
Cloud- OEC6P, instances, across, Availability, Zones, 'AZsNZ, It,
enables, even, greater, fault, tolerance, in, your, applicationsR,
seamlessly,providing,the,amount,of,,load,balancing,capacity,
needed,in,response,to,incoming,,application,trafficZ
Web, servers, and, application, servers, are, deployed, on,
Amazon,ECj,instancesZ,Most,organizations,will,select,
an,Amazon-Machine-Image-OAMIP,and,then,customize,it,to,
their, needsZ, This, custom, AMI, will, then, become, the, starting,
point,for,future,web,developmentZ
Web,servers,and,application,servers,are,deployed,in,an,
Auto-Scaling,groupZ,Auto,Scaling,automatically,adjusts,
your,capacity,up,or,down,according,to,conditions,you,defineZ,
With, Auto, ScalingR, you, can, ensure, that, the, number, of,
Amazon- EC6, instances, you’re, using, increases, seamlessly,
during, demand, spikes, to, maintain, performance, and,
decreases,automatically,during,demand,to,minimize,costsZ
To,provide,high,availabilityR,the,relational,database,that,
contains, applicationBs, data,is,hosted, redundantly, on,a,
multiPAZ, 'multiple, Availability, Zones–zones, A, and, B, hereN,
deployment, of, Amazon- Relational- Database- Service,
'Amazon,RDSNZ
Resources, and, static, content, used, by, the, web,
application, are, stored, on, Amazon- Simple- Storage-
Service- OSzPR, a, highly, durable, storage, infrastructure,
designed,for,missionPcritical,and,primary,data,storageZ

Aws web application architecture