AWS中的Web应用程序托管架构
高可用和可扩展的web应用是复杂而昂贵的。密集的高峰时段和流量模式的剧烈波动导致昂贵的硬件利用率低下。Amazon 云服务为web 应用提供高可靠的,可扩展的,安全的高性能基础设施,同时保证了弹性,根据客户的流量变化而实时调整规模进而降低了成本。
1)Amazon-Route-53 来处理用户的DNS请求,这是一个高可用的DNS服务,网络流量通过云服务路由到其他的基础设施
2) 静态数据,流数据,和动态内容通过Amazon CloudFont发布到一个全球CDN网络的位置边缘,请求被自动路由到离用户最近的服务器,从而是内容发布具备尽量高的性能
3) 资源和静态内容存储在Amazon S3中,Amazon S3是一个专为关键任务和主数据存储的高度耐用的储基础设施
4) HTTP请求首先被弹性负载均衡处理,弹性负载均衡将呼入流量分发到多个可用区Amazon EC2 多个实例上。这极大提升了应用的容错能力,同时对呼入流量无缝地提供了按需负载均衡的能力。
5) Web服务器和应用服务器部署在Amazon EC2的实例上,一般选择一个AMI镜像然后按需求定制,定制后的AMI成为将来应用开发的起点。
相关推荐
evolone 2020-10-09
快乐de馒头 2020-07-29
byn 2020-11-19
Dancen 2020-10-20
guchengxinfen 2020-10-12
SirLZF 2020-10-10
AWS爽 2020-09-21
wolfjin 2020-09-10
lilu 2020-09-08
frank0 2020-08-26
wl00 2020-08-26
QFYJTL 2020-08-23
JokerCch 2020-08-17
zwb 2020-08-14
bendan 2020-08-13
酌希 2020-08-04
Dramer0 2020-07-09
黑夜流星 2020-06-28
swazerz 2020-06-22