3. Cloud Web Application
Web Application is powered by cloud computing
Elasticity: 能隨時主動增加或刪減資源
Scalability: 資源的增減直接反應到負載上
Reliability: 應⽤用程式不會因為部分故障, 就無
法提供服務
!3
4. Cloud Web Application
Architecture for Web Application Hosting
!4
http://media.amazonwebservices.com/architecturecenter/AWS_ac_ra_web_01.pdf
5. Cloud Web Application
Build a cloud web application in AWS, you may need to know…
}
Elastic Load Balancing (ELB)
Auto Scaling
Cloud Watch
Elastic Compute Cloud (EC2)
Deployment
Management
Monitoring
!5
Infrastructure
33. Pricing
Elastic Beanstalk is free, you only pay for the underlying
AWS resources
Single-instance T
ype
EC2 instance
Load-balancing, Autoscaling T
ype
EC2 instance(s)
Elastic Load Balancing
!33
52. Summary
Elastic Beanstalk is PaaS, but you retain full
control over the underlying infrastructure
Elastic Beanstalk is Free
For Scalability, you should pay attention to
HTTP Session
File System
!52