• Save
Usabilla june2012
Upcoming SlideShare
Loading in...5
×
 

Usabilla june2012

on

  • 490 views

How we moved from the cloud to the cloud.

How we moved from the cloud to the cloud.

Statistics

Views

Total Views
490
Views on SlideShare
490
Embed Views
0

Actions

Likes
1
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Usabilla june2012 Usabilla june2012 Presentation Transcript

  • Usabilla “How we moved from the cloud to the cloud” Marc van Agteren (CTO) @marcvanagteren marc@usabilla.comWednesday, June 6, 12
  • Agenda 1. AWS outage April 2011 2. How we really started using the cloud 3. Tips & Tricks 4. QuestionsWednesday, June 6, 12
  • 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 Amazon CloudFront Load Amazon EC2 Balancer Instances Web Web Blog Amazon S3 Server Server Server Buckets MySQL Security GroupWednesday, June 6, 12
  • 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
  • How we really started using the cloudWednesday, June 6, 12
  • Starting from Scratch cache.usabilla.com usabilla.com assets*.blog.usabilla.com blog.usabilla.comWednesday, June 6, 12
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • Tips & TricksWednesday, June 6, 12
  • 1 Hire a specialist but also have (create) in house knowledgeWednesday, June 6, 12
  • 2 Make new images of your instances when making changes + make deploy scriptsWednesday, June 6, 12
  • 3 Autoscaling != redundancyWednesday, June 6, 12
  • 4 Play with your autoscaling thresholds And watch out with cron jobsWednesday, June 6, 12
  • 5 Change your way of thinking about hardware Use autoscaling at your advantage: Scale down when having less trafficWednesday, June 6, 12
  • 6 Use AWS service when possible. Don’t reinvent the wheelWednesday, June 6, 12
  • 7 Watch out with micro instances (No reserved CPU / Low mem)Wednesday, June 6, 12
  • 8 Easily setup new instances (for testing), you only pay per hour!Wednesday, June 6, 12
  • Questions? Marc van Agteren (CTO) @marcvanagteren marc@usabilla.comWednesday, June 6, 12