More Related Content
Similar to Building High-availability Websites on AWS (20)
More from Amazon Web Services (20)
Building High-availability Websites on AWS
- 2. AGENDA
High Performance Websites: Part 1
1. Availability
2. Static content
3. Multi-tier applications
4 . Per formance boost
5. Summar y
- 4. Static Dynamic
Spectrum of websites
- 5. Static Dynamic
Simple Complex
Spectrum of websites
- 6. Static Dynamic
Simple Complex
Niche Mass market
Spectrum of websites
- 17. Templates
Images
Stylesheets
Streaming
content
Web
pages Assets
Blog posts
Video Javascript
PDFs
- 18. High High
redundancy availability
Amazon S3
High
durability
- 28. index.html Text
http://mza.s3.amazon.com/site/index.html
- 59. friendly-example.com
Global DNS CNAME
Global Amazon CloudFront
Regional Amazon S3
Redundant storage
- 61. Ruby on Rails
PHP
Django
Perl
Dynamic
Spring
Database
Java
Data store
- 63. Elastic Multiple
capacity instance sizes
Amazon EC2
On-demand
- 64. Mastering Multiple
failure availability zones
High availability
Automation and
monitoring
- 65. H I G H AVA I L A B I L I T Y W I T H E C 2
Single server
fail over
- 73. H I G H AVA I L A B I L I T Y W I T H E C 2
Horizontal
redundancy
- 81. eu-west-1 eu-west-2
Web servers
Application servers
Data store
- 126. as-create-launch-config
PHPLaunchConfig
--image-id ami-132216677
--instance-type m1.large
--key amazon-web
--group "Web and SSH"
- 128. as-create-or-update-trigger
CPUUtlization
DiskReadBytes
DiskReadOps
DiskWriteBytes
DiskWriteOps
NetworkIn
NetworkOut
DatabaseConnections
FreeStorageSpace
ReadLatency
ReadThroughput
SwapUsage
WriteLatency
- 131. Extra I G H A V A I L A B I L I T Y W I T H E C 2
H
credit!
Performance
- 139. AGENDA
High Performance Websites
1. Availability
2. Static content
3. Multi-tier applications
4 . Per formance boost
5. Summar y
- 150. Q U E S T I O N S + C O M M E N T S
matthew@amazon.com
@mza
O N T W I T T E R