Usabilla        “How we moved from the cloud to the cloud”                        Marc van Agteren (CTO)                  ...
Agenda                        1. AWS outage April 2011                        2. How we really started using the cloud    ...
AWS Outage - 21 April 2011Wednesday, June 6, 12
AWS RegionsWednesday, June 6, 12
After one day...Wednesday, June 6, 12
Initial Usabilla AWS setup                         usabilla.com             blog.usabilla.com   cache.usabilla.com        ...
Setup after outage                         usabilla.com             blog.usabilla.com   cache.usabilla.com                ...
How we really started using the cloudWednesday, June 6, 12
Starting from Scratch                                          cache.usabilla.com                        usabilla.com   as...
Amazon Route 53 (DNS)                                           cache.usabilla.com                        usabilla.com    ...
Amazon CloudFront (CDN)                                           cache.usabilla.com                        usabilla.com  ...
Elastic Load Balancers                                           cache.usabilla.com                        usabilla.com   ...
EC2 instances                                             cache.usabilla.com                        usabilla.com      asse...
Autoscaling groups                                               cache.usabilla.com                        usabilla.com   ...
Amazon S3 Buckets                                               cache.usabilla.com                        usabilla.com    ...
Amazon RDS / Multi A-Z                                               cache.usabilla.com                        usabilla.co...
MongoDB                                                 cache.usabilla.com                        usabilla.com          as...
Security Groups                                                     cache.usabilla.com                        usabilla.com...
Simple Queue Services (SQS)                                                     cache.usabilla.com                        ...
ElastiCache                                                              cache.usabilla.com                               ...
Simple Email Services (SES)                                                              cache.usabilla.com               ...
CloudWatch                                                              cache.usabilla.com                                ...
Tips & TricksWednesday, June 6, 12
1                          Hire a specialist                        but also have (create)                         in hous...
2                        Make new images of your instances                              when making changes               ...
3                        Autoscaling != redundancyWednesday, June 6, 12
4                        Play with your autoscaling thresholds                            And watch out with cron jobsWedn...
5                 Change your way of thinking about hardware                        Use autoscaling at your advantage:    ...
6                        Use AWS service when possible.                           Don’t reinvent the wheelWednesday, June ...
7                        Watch out with micro instances                         (No reserved CPU / Low mem)Wednesday, June...
8                        Easily setup new instances (for testing),                                  you only pay per hour!...
Questions?                        Marc van Agteren (CTO)                         @marcvanagteren                         m...
Upcoming SlideShare
Loading in …5
×

Usabilla june2012

593 views

Published on

How we moved from the cloud to the cloud.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
593
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Usabilla june2012

  1. 1. Usabilla “How we moved from the cloud to the cloud” Marc van Agteren (CTO) @marcvanagteren marc@usabilla.comWednesday, June 6, 12
  2. 2. Agenda 1. AWS outage April 2011 2. How we really started using the cloud 3. Tips & Tricks 4. QuestionsWednesday, June 6, 12
  3. 3. AWS Outage - 21 April 2011Wednesday, June 6, 12
  4. 4. AWS RegionsWednesday, June 6, 12
  5. 5. After one day...Wednesday, June 6, 12
  6. 6. Initial Usabilla AWS setup usabilla.com blog.usabilla.com cache.usabilla.com Amazon CloudFront Load Amazon EC2 Balancer Instances Web Web Blog Amazon S3 Server Server Server Buckets MySQL Security GroupWednesday, June 6, 12
  7. 7. Setup after outage usabilla.com blog.usabilla.com cache.usabilla.com Amazon CloudFront Load Amazon EC2 Balancer Instances Web Web Blog Amazon S3 Server Server Server Buckets Amazon RDS MySQL Multi AZ Security GroupWednesday, June 6, 12
  8. 8. How we really started using the cloudWednesday, June 6, 12
  9. 9. Starting from Scratch cache.usabilla.com usabilla.com assets*.blog.usabilla.com blog.usabilla.comWednesday, June 6, 12
  10. 10. Amazon Route 53 (DNS) cache.usabilla.com usabilla.com assets*.blog.usabilla.com blog.usabilla.com Amazon Route 53 Amazon Route 53 Hosted Zone Hosted ZoneWednesday, June 6, 12
  11. 11. Amazon CloudFront (CDN) cache.usabilla.com usabilla.com assets*.blog.usabilla.com blog.usabilla.com Amazon Route 53 Amazon Amazon Route 53 Hosted Zone CloudFront Hosted ZoneWednesday, June 6, 12
  12. 12. Elastic Load Balancers cache.usabilla.com usabilla.com assets*.blog.usabilla.com blog.usabilla.com Amazon Route 53 Amazon Amazon Route 53 Hosted Zone CloudFront Hosted Zone Elastic Load Elastic Load Balancer BalancerWednesday, June 6, 12
  13. 13. EC2 instances cache.usabilla.com usabilla.com assets*.blog.usabilla.com blog.usabilla.com Amazon Route 53 Amazon Amazon Route 53 Hosted Zone CloudFront Hosted Zone Elastic Load Elastic Load Balancer Balancer Web Web Server Server Blog ServerWednesday, June 6, 12
  14. 14. Autoscaling groups cache.usabilla.com usabilla.com assets*.blog.usabilla.com blog.usabilla.com Amazon Route 53 Amazon Amazon Route 53 Hosted Zone CloudFront Hosted Zone Elastic Load Elastic Load Balancer Balancer Web Web Server Server Autoscaling group Blog Server Autoscaling groupWednesday, June 6, 12
  15. 15. Amazon S3 Buckets cache.usabilla.com usabilla.com assets*.blog.usabilla.com blog.usabilla.com Amazon Route 53 Amazon Amazon Route 53 Hosted Zone CloudFront Hosted Zone Elastic Load Elastic Load Balancer Balancer Amazon S3 Buckets Web Web Server Server Autoscaling group Blog Blog Server Server Autoscaling groupWednesday, June 6, 12
  16. 16. Amazon RDS / Multi A-Z cache.usabilla.com usabilla.com assets*.blog.usabilla.com blog.usabilla.com Amazon Route 53 Amazon Amazon Route 53 Hosted Zone CloudFront Hosted Zone Elastic Load Elastic Load Balancer Balancer Amazon S3 Buckets Web Web Server Server Autoscaling group Blog Blog Server Server Amazon RDS Autoscaling group Multi AZWednesday, June 6, 12
  17. 17. MongoDB cache.usabilla.com usabilla.com assets*.blog.usabilla.com blog.usabilla.com Amazon Route 53 Amazon Amazon Route 53 Hosted Zone CloudFront Hosted Zone Elastic Load Elastic Load Balancer Balancer Amazon S3 Buckets Web Web Server Server Autoscaling group MongoDB MongoDB Blog Blog Server Server Arbiter Arbiter Amazon RDS Autoscaling group Multi AZWednesday, June 6, 12
  18. 18. Security Groups cache.usabilla.com usabilla.com assets*.blog.usabilla.com blog.usabilla.com Amazon Route 53 Amazon Amazon Route 53 Hosted Zone CloudFront Hosted Zone Elastic Load Elastic Load Balancer Balancer Amazon S3 Buckets Web Web Server Server Autoscaling group Security Group MongoDB MongoDB Blog Blog Server Server Arbiter Arbiter Amazon RDS Autoscaling group Multi AZ Security Group Security GroupWednesday, June 6, 12
  19. 19. Simple Queue Services (SQS) cache.usabilla.com usabilla.com assets*.blog.usabilla.com blog.usabilla.com Amazon Route 53 Amazon Amazon Route 53 Hosted Zone CloudFront Hosted Zone Elastic Load Elastic Load Balancer Balancer Amazon S3 Buckets Web Web Server Server Autoscaling group Screen Security Group shots generator Amazon SQS Queue MongoDB MongoDB Blog Blog Server Server Arbiter Arbiter Amazon RDS Autoscaling group Multi AZ Security Group Security GroupWednesday, June 6, 12
  20. 20. ElastiCache cache.usabilla.com usabilla.com assets*.blog.usabilla.com blog.usabilla.com Amazon Route 53 Amazon Amazon Route 53 Hosted Zone CloudFront Hosted Zone Elastic Load Elastic Load Balancer Balancer Amazon S3 Buckets Web Web Server Server Autoscaling group Screen Security Group shots generator ElastiCache Amazon SQS Queue MongoDB MongoDB Blog Blog Server Server Arbiter Arbiter Amazon RDS Autoscaling group Multi AZ Security Group Security GroupWednesday, June 6, 12
  21. 21. Simple Email Services (SES) cache.usabilla.com usabilla.com assets*.blog.usabilla.com blog.usabilla.com Amazon Route 53 Amazon Amazon Route 53 Hosted Zone CloudFront Hosted Zone Elastic Load Elastic Load Balancer Balancer Amazon SES Amazon S3 Email Buckets Web Web Server Server Autoscaling group Screen Security Group shots generator ElastiCache Amazon SQS Queue MongoDB MongoDB Blog Blog Server Server Arbiter Arbiter Amazon RDS Autoscaling group Multi AZ Security Group Security GroupWednesday, June 6, 12
  22. 22. CloudWatch cache.usabilla.com usabilla.com assets*.blog.usabilla.com blog.usabilla.com Amazon Route 53 Amazon Amazon Route 53 Hosted Zone CloudFront Hosted Zone CloudWatch Elastic Load Elastic Load Balancer Balancer Amazon SES Amazon S3 Email Buckets Web Web Server Server Autoscaling group Screen Security Group shots generator ElastiCache Amazon SQS Queue MongoDB MongoDB Blog Server Arbiter Arbiter Amazon RDS Autoscaling group Multi AZ Security Group Security GroupWednesday, June 6, 12
  23. 23. Tips & TricksWednesday, June 6, 12
  24. 24. 1 Hire a specialist but also have (create) in house knowledgeWednesday, June 6, 12
  25. 25. 2 Make new images of your instances when making changes + make deploy scriptsWednesday, June 6, 12
  26. 26. 3 Autoscaling != redundancyWednesday, June 6, 12
  27. 27. 4 Play with your autoscaling thresholds And watch out with cron jobsWednesday, June 6, 12
  28. 28. 5 Change your way of thinking about hardware Use autoscaling at your advantage: Scale down when having less trafficWednesday, June 6, 12
  29. 29. 6 Use AWS service when possible. Don’t reinvent the wheelWednesday, June 6, 12
  30. 30. 7 Watch out with micro instances (No reserved CPU / Low mem)Wednesday, June 6, 12
  31. 31. 8 Easily setup new instances (for testing), you only pay per hour!Wednesday, June 6, 12
  32. 32. Questions? Marc van Agteren (CTO) @marcvanagteren marc@usabilla.comWednesday, June 6, 12

×