• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Ec2 for Startups - Ian Eure

on

  • 980 views

 

Statistics

Views

Total Views
980
Views on SlideShare
980
Embed Views
0

Actions

Likes
0
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

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
  • Overview of work at Digg & SimpleGeo systems I started out in operations… Now primarily a developer, ops as a touchstone
  • Show of hands: Who’s worked in ops? Who’s worked with EC2?
  • It used to be hard — lots of components, late nights, unhappy admins Bandwidth, power, hardware, racks, money Long lead time — purchase orders, shipping, installation, configuration, RMAs.
  • If you were lucky, you could end up with something like this
  • … But it could easily devolve to this. Tangible technical debt.
  • It’s code. “ Hardware as a service.”
  • US East, West, Ireland, Singapore AZs in regions Stuff you’d have to build yourself comes for free
  • Apply the same engineering discipline to ops
  • Apply the same engineering discipline to ops
  • Startups using EC2: Reddit, Foursquare, Unfuddle, The Guardian, Urbanspoon
  • Overview of work at Digg & SimpleGeo systems I started out in operations… Now primarily a developer, ops as a touchstone

Ec2 for Startups - Ian Eure Ec2 for Startups - Ian Eure Presentation Transcript

  • EC2 & AWS FOR STARTUPS FOR STARTUPS
  • Ian Eure @ieure http://simplegeo.com http://atomized.org
  • THE LAST GENERATION
  • THE LAST GENERATION
    • Lots of components to manage
    • Staffing
    • Vendor relationships
    • Slow!
  • THE LAST GENERATION
  • THE LAST GENERATION
  • TODAY
  • TODAY
  • TODAY
  • TODAY
    • Computation (EC2)
    • AMI Marketplace
    • Storage (EBS)
    • MySQL (RDS)
    • Load balancing (ELB)
    • Addresses (EIP)
  • TODAY
    • Storage (S3)
    • Monitoring (CloudWatch)
    • Queues (SQS)
    • Content Distribution (CloudFront)
    • Elastic MapReduce
  • BENEFITS
    • Immediate capacity
    • Snapshots
    • Multiple regions
    • Management console
    • API
    • Low risk
  • INFRASTRUCTURE AS CODE >>> import boto >>> ec2_conn = boto . connect_ec2 ( AWS_ACCESS_KEY_ID , AWS_SECRET_ACCESS_KEY ) >>> images = ec2_conn . get_all_images ( image_ids =[ 'ami-b111f4d8' ]) >>> images [ 0 ] Image : ami - b111f4d8 >>> reservation = images [ 0 ]. run ( 1 , 1 , 'yourKeyPair' ) >>> reservation Reservation : r - c2dc2fab
  • INFRASTRUCTURE AS CODE
    • Automation
    • It’s all development now
    • Cross-pollination of dev & ops
  • INFRASTRUCTURE AS CODE
    • Automate
      • Acquisition
      • Installation
      • Configuration
      • Upgrades
  • INFRASTRUCTURE AS CODE
    • Develop
      • Source control
      • Strong build system
      • Automated testing
      • Strong release cycle
  • INFRASTRUCTURE AS CODE
    • Operate
      • Packaging & deployment
      • Architecture
      • Metrics
      • Monitoring & alerts
  • GOTCHAS
    • Cost
    • Regions are silos
    • Reliability
  • GOTCHAS
    • Cost
    • Regions are silos
    • Reliability…?
  • DEMO
  • Ian Eure @ieure http://simplegeo.com http://atomized.org