High Performance Websites

1,889 views

Published on

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,889
On SlideShare
0
From Embeds
0
Number of Embeds
76
Actions
Shares
0
Downloads
37
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

High Performance Websites

  1. 1. High Performance Websites in the Cloud
  2. 2. Text
  3. 3. Infrastructure
  4. 4. Building blocks
  5. 5. On demand
  6. 6. Low cost
  7. 7. Scalable
  8. 8. Flexible
  9. 9. API
  10. 10. 4
  11. 11. 1. Horizontal scaling
  12. 12. Design for high availability
  13. 13. Design for scale
  14. 14. Loose coupling
  15. 15. Premature optimisation
  16. 16. Identify unit of scale
  17. 17. Request Response
  18. 18. Request Response
  19. 19. CloudWatch
  20. 20. ELB
  21. 21. ELB
  22. 22. ELB eu-west-1 us-east-4
  23. 23. ELB
  24. 24. 2. Extending the stack
  25. 25. Layered architectures are extensible
  26. 26. Load balancer App servers Database
  27. 27. Load balancer App servers Cache Database
  28. 28. HTTP cache Load balancer App servers Cache Database
  29. 29. Reverse proxy HTTP cache Load balancer App servers Cache Database
  30. 30. Reverse proxy HTTP cache Load balancer App servers Cache Database Asynchronous
  31. 31. SQS
  32. 32. Flexibility
  33. 33. Ecosystem
  34. 34. 3. Scaling storage
  35. 35. S3
  36. 36. Scalable
  37. 37. Sharable
  38. 38. Redundant
  39. 39. High availability
  40. 40. CloudFront
  41. 41. 4. Scaling databases
  42. 42. RDS
  43. 43. Database as a service
  44. 44. MySQL 5.1 as a service
  45. 45. Managed
  46. 46. Snapshots
  47. 47. Scale up
  48. 48. Replication
  49. 49. Thank you
  50. 50. mawood@amazon.com aws.amazon.com

×