SlideShare a Scribd company logo
1 of 21
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

More Related Content

What's hot

Real World AWS Deployment With Boto, Fabric, and Cloud Formation
Real World AWS Deployment With Boto, Fabric, and Cloud FormationReal World AWS Deployment With Boto, Fabric, and Cloud Formation
Real World AWS Deployment With Boto, Fabric, and Cloud FormationDixon Whitmire
 
Container Orchestration with Amazon ECS
Container Orchestration with Amazon ECSContainer Orchestration with Amazon ECS
Container Orchestration with Amazon ECSAmazon Web Services
 
Intro to batch processing on AWS
Intro to batch processing on AWSIntro to batch processing on AWS
Intro to batch processing on AWSAmazon Web Services
 
Deploying AWS Lambda Functions using Go Lang
Deploying AWS Lambda Functions using Go LangDeploying AWS Lambda Functions using Go Lang
Deploying AWS Lambda Functions using Go LangAnkit Sheth
 
Scalable Java Application Development on AWS
Scalable Java Application Development on AWSScalable Java Application Development on AWS
Scalable Java Application Development on AWSMikalai Alimenkou
 
Amazon web services: A Quick Introduction from Cloudreach
Amazon web services: A Quick Introduction from CloudreachAmazon web services: A Quick Introduction from Cloudreach
Amazon web services: A Quick Introduction from Cloudreachcloudreachslideshare
 
AWS Summit 2011: Customer Presentation - NYTimes
AWS Summit 2011: Customer Presentation - NYTimesAWS Summit 2011: Customer Presentation - NYTimes
AWS Summit 2011: Customer Presentation - NYTimesAmazon Web Services
 
Introduction to Batch Processing on AWS
Introduction to Batch Processing on AWSIntroduction to Batch Processing on AWS
Introduction to Batch Processing on AWSAmazon Web Services
 
Customer Sharing: tixCraft - Success from failure: Creating Scalable Ticket S...
Customer Sharing: tixCraft - Success from failure: Creating Scalable Ticket S...Customer Sharing: tixCraft - Success from failure: Creating Scalable Ticket S...
Customer Sharing: tixCraft - Success from failure: Creating Scalable Ticket S...Amazon Web Services
 
Packer + Ansible을 이용한 AMI 생성 및 AutoScaling Group 이미지 교체 이야기
Packer + Ansible을 이용한 AMI 생성 및 AutoScaling Group 이미지 교체 이야기Packer + Ansible을 이용한 AMI 생성 및 AutoScaling Group 이미지 교체 이야기
Packer + Ansible을 이용한 AMI 생성 및 AutoScaling Group 이미지 교체 이야기창훈 정
 
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014AWS OpsWorks & Chef at the Hamburg Chef User Group 2014
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014Jonathan Weiss
 
Escalabilidade com Lambda e Elastic Beanstalk – Parte I
Escalabilidade com Lambda e Elastic Beanstalk – Parte IEscalabilidade com Lambda e Elastic Beanstalk – Parte I
Escalabilidade com Lambda e Elastic Beanstalk – Parte ILeandro Silva
 
DevOpsDaysRiga 2018: Anton Babenko - What you see is what you get… for AWS in...
DevOpsDaysRiga 2018: Anton Babenko - What you see is what you get… for AWS in...DevOpsDaysRiga 2018: Anton Babenko - What you see is what you get… for AWS in...
DevOpsDaysRiga 2018: Anton Babenko - What you see is what you get… for AWS in...DevOpsDays Riga
 
Gaming in the Cloud at Websummit Dublin
Gaming in the Cloud at Websummit DublinGaming in the Cloud at Websummit Dublin
Gaming in the Cloud at Websummit DublinIan Massingham
 
Aws Patterns
Aws PatternsAws Patterns
Aws Patternsgarnaat
 

What's hot (16)

Real World AWS Deployment With Boto, Fabric, and Cloud Formation
Real World AWS Deployment With Boto, Fabric, and Cloud FormationReal World AWS Deployment With Boto, Fabric, and Cloud Formation
Real World AWS Deployment With Boto, Fabric, and Cloud Formation
 
Container Orchestration with Amazon ECS
Container Orchestration with Amazon ECSContainer Orchestration with Amazon ECS
Container Orchestration with Amazon ECS
 
Docker Paris #28
Docker Paris #28Docker Paris #28
Docker Paris #28
 
Intro to batch processing on AWS
Intro to batch processing on AWSIntro to batch processing on AWS
Intro to batch processing on AWS
 
Deploying AWS Lambda Functions using Go Lang
Deploying AWS Lambda Functions using Go LangDeploying AWS Lambda Functions using Go Lang
Deploying AWS Lambda Functions using Go Lang
 
Scalable Java Application Development on AWS
Scalable Java Application Development on AWSScalable Java Application Development on AWS
Scalable Java Application Development on AWS
 
Amazon web services: A Quick Introduction from Cloudreach
Amazon web services: A Quick Introduction from CloudreachAmazon web services: A Quick Introduction from Cloudreach
Amazon web services: A Quick Introduction from Cloudreach
 
AWS Summit 2011: Customer Presentation - NYTimes
AWS Summit 2011: Customer Presentation - NYTimesAWS Summit 2011: Customer Presentation - NYTimes
AWS Summit 2011: Customer Presentation - NYTimes
 
Introduction to Batch Processing on AWS
Introduction to Batch Processing on AWSIntroduction to Batch Processing on AWS
Introduction to Batch Processing on AWS
 
Customer Sharing: tixCraft - Success from failure: Creating Scalable Ticket S...
Customer Sharing: tixCraft - Success from failure: Creating Scalable Ticket S...Customer Sharing: tixCraft - Success from failure: Creating Scalable Ticket S...
Customer Sharing: tixCraft - Success from failure: Creating Scalable Ticket S...
 
Packer + Ansible을 이용한 AMI 생성 및 AutoScaling Group 이미지 교체 이야기
Packer + Ansible을 이용한 AMI 생성 및 AutoScaling Group 이미지 교체 이야기Packer + Ansible을 이용한 AMI 생성 및 AutoScaling Group 이미지 교체 이야기
Packer + Ansible을 이용한 AMI 생성 및 AutoScaling Group 이미지 교체 이야기
 
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014AWS OpsWorks & Chef at the Hamburg Chef User Group 2014
AWS OpsWorks & Chef at the Hamburg Chef User Group 2014
 
Escalabilidade com Lambda e Elastic Beanstalk – Parte I
Escalabilidade com Lambda e Elastic Beanstalk – Parte IEscalabilidade com Lambda e Elastic Beanstalk – Parte I
Escalabilidade com Lambda e Elastic Beanstalk – Parte I
 
DevOpsDaysRiga 2018: Anton Babenko - What you see is what you get… for AWS in...
DevOpsDaysRiga 2018: Anton Babenko - What you see is what you get… for AWS in...DevOpsDaysRiga 2018: Anton Babenko - What you see is what you get… for AWS in...
DevOpsDaysRiga 2018: Anton Babenko - What you see is what you get… for AWS in...
 
Gaming in the Cloud at Websummit Dublin
Gaming in the Cloud at Websummit DublinGaming in the Cloud at Websummit Dublin
Gaming in the Cloud at Websummit Dublin
 
Aws Patterns
Aws PatternsAws Patterns
Aws Patterns
 

Viewers also liked

Aws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled AppsAws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled AppsAmazon Web Services
 
Building and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K usersBuilding and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K usersAmazon Web Services
 
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...Amazon Web Services
 
The Lean Cloud for Startups with AWS - Architectural Best Practices & Automat...
The Lean Cloud for Startups with AWS - Architectural Best Practices & Automat...The Lean Cloud for Startups with AWS - Architectural Best Practices & Automat...
The Lean Cloud for Startups with AWS - Architectural Best Practices & Automat...Amazon Web Services
 
The Lean Cloud for Startups with AWS - Leveraging AWS for the Lean Developmen...
The Lean Cloud for Startups with AWS - Leveraging AWS for the Lean Developmen...The Lean Cloud for Startups with AWS - Leveraging AWS for the Lean Developmen...
The Lean Cloud for Startups with AWS - Leveraging AWS for the Lean Developmen...Amazon Web Services
 
AWS for Startups, London - Programming AWS
AWS for Startups, London - Programming AWSAWS for Startups, London - Programming AWS
AWS for Startups, London - Programming AWSAmazon Web Services
 

Viewers also liked (10)

Aws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled AppsAws for Startups Building Cloud Enabled Apps
Aws for Startups Building Cloud Enabled Apps
 
Scaling Fast & Running Lean
Scaling Fast & Running LeanScaling Fast & Running Lean
Scaling Fast & Running Lean
 
Startups at AWS
Startups at AWSStartups at AWS
Startups at AWS
 
Building and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K usersBuilding and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K users
 
AWS for Startups
AWS for StartupsAWS for Startups
AWS for Startups
 
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...
 
The Lean Cloud for Startups with AWS - Architectural Best Practices & Automat...
The Lean Cloud for Startups with AWS - Architectural Best Practices & Automat...The Lean Cloud for Startups with AWS - Architectural Best Practices & Automat...
The Lean Cloud for Startups with AWS - Architectural Best Practices & Automat...
 
The Lean Cloud for Startups with AWS - Leveraging AWS for the Lean Developmen...
The Lean Cloud for Startups with AWS - Leveraging AWS for the Lean Developmen...The Lean Cloud for Startups with AWS - Leveraging AWS for the Lean Developmen...
The Lean Cloud for Startups with AWS - Leveraging AWS for the Lean Developmen...
 
Getting to MVP on AWS
Getting to MVP on AWSGetting to MVP on AWS
Getting to MVP on AWS
 
AWS for Startups, London - Programming AWS
AWS for Startups, London - Programming AWSAWS for Startups, London - Programming AWS
AWS for Startups, London - Programming AWS
 

Similar to Ec2 for Startups - Ian Eure

Amazon Web Services - Elastic Beanstalk
Amazon Web Services - Elastic BeanstalkAmazon Web Services - Elastic Beanstalk
Amazon Web Services - Elastic BeanstalkAmazon Web Services
 
The Cloud as a Platform - Cloud Connections 2011 Keynote - Jinesh Varia
The Cloud as a Platform - Cloud Connections 2011 Keynote - Jinesh VariaThe Cloud as a Platform - Cloud Connections 2011 Keynote - Jinesh Varia
The Cloud as a Platform - Cloud Connections 2011 Keynote - Jinesh VariaAmazon Web Services
 
Running on Elastic Beanstalk
Running on Elastic BeanstalkRunning on Elastic Beanstalk
Running on Elastic BeanstalkAlex Verdyan
 
Netflix Moving To Cloud
Netflix Moving To CloudNetflix Moving To Cloud
Netflix Moving To CloudHien Luu
 
AWS CloudFormation and Puppet at PuppetConf - Jinesh Varia
AWS CloudFormation and Puppet at PuppetConf - Jinesh VariaAWS CloudFormation and Puppet at PuppetConf - Jinesh Varia
AWS CloudFormation and Puppet at PuppetConf - Jinesh VariaAmazon Web Services
 
The Cloud as a Platform - By Jinesh Varia
The Cloud as a Platform - By Jinesh VariaThe Cloud as a Platform - By Jinesh Varia
The Cloud as a Platform - By Jinesh VariaAmazon Web Services
 
Amazon Ec2 Application Design
Amazon Ec2 Application DesignAmazon Ec2 Application Design
Amazon Ec2 Application Designguestd0b61e
 
Deploying microservices on AWS
Deploying microservices on AWSDeploying microservices on AWS
Deploying microservices on AWSMichael Haberman
 
Scalable Application Development on AWS
Scalable Application Development on AWSScalable Application Development on AWS
Scalable Application Development on AWSMikalai Alimenkou
 
Containers Meetup (AWS+CNCF) Milano Jan 15th 2020
Containers Meetup (AWS+CNCF) Milano Jan 15th 2020Containers Meetup (AWS+CNCF) Milano Jan 15th 2020
Containers Meetup (AWS+CNCF) Milano Jan 15th 2020Massimo Ferre'
 
AWS Elastic Container Service
AWS Elastic Container ServiceAWS Elastic Container Service
AWS Elastic Container ServiceLadislav Prskavec
 
Amazon Web Services EC2 Basics
Amazon Web Services EC2 BasicsAmazon Web Services EC2 Basics
Amazon Web Services EC2 BasicsOnur ŞALK
 
Using ArcGIS Server in the Amazon Cloud
Using ArcGIS Server in the Amazon CloudUsing ArcGIS Server in the Amazon Cloud
Using ArcGIS Server in the Amazon CloudEsri
 
Batch Processing with Containers on AWS - June 2017 AWS Online Tech Talks
Batch Processing with Containers on AWS -  June 2017 AWS Online Tech TalksBatch Processing with Containers on AWS -  June 2017 AWS Online Tech Talks
Batch Processing with Containers on AWS - June 2017 AWS Online Tech TalksAmazon Web Services
 
AWS guerrilla orchestration
AWS guerrilla orchestrationAWS guerrilla orchestration
AWS guerrilla orchestrationSlobodan Utvić
 
O'Reilly Webcast: Architecting Applications For The Cloud
O'Reilly Webcast: Architecting Applications For The CloudO'Reilly Webcast: Architecting Applications For The Cloud
O'Reilly Webcast: Architecting Applications For The CloudO'Reilly Media
 
SAP on Amazon web services
SAP on Amazon web servicesSAP on Amazon web services
SAP on Amazon web servicescloudnonstop
 

Similar to Ec2 for Startups - Ian Eure (20)

[Jun AWS 201] Technical Workshop
[Jun AWS 201] Technical Workshop[Jun AWS 201] Technical Workshop
[Jun AWS 201] Technical Workshop
 
Amazon Web Services - Elastic Beanstalk
Amazon Web Services - Elastic BeanstalkAmazon Web Services - Elastic Beanstalk
Amazon Web Services - Elastic Beanstalk
 
The Cloud as a Platform - Cloud Connections 2011 Keynote - Jinesh Varia
The Cloud as a Platform - Cloud Connections 2011 Keynote - Jinesh VariaThe Cloud as a Platform - Cloud Connections 2011 Keynote - Jinesh Varia
The Cloud as a Platform - Cloud Connections 2011 Keynote - Jinesh Varia
 
Running on Elastic Beanstalk
Running on Elastic BeanstalkRunning on Elastic Beanstalk
Running on Elastic Beanstalk
 
Ec2onrails
Ec2onrailsEc2onrails
Ec2onrails
 
Netflix Moving To Cloud
Netflix Moving To CloudNetflix Moving To Cloud
Netflix Moving To Cloud
 
AWS CloudFormation and Puppet at PuppetConf - Jinesh Varia
AWS CloudFormation and Puppet at PuppetConf - Jinesh VariaAWS CloudFormation and Puppet at PuppetConf - Jinesh Varia
AWS CloudFormation and Puppet at PuppetConf - Jinesh Varia
 
The Cloud as a Platform - By Jinesh Varia
The Cloud as a Platform - By Jinesh VariaThe Cloud as a Platform - By Jinesh Varia
The Cloud as a Platform - By Jinesh Varia
 
Amazon Ec2 Application Design
Amazon Ec2 Application DesignAmazon Ec2 Application Design
Amazon Ec2 Application Design
 
Deploying microservices on AWS
Deploying microservices on AWSDeploying microservices on AWS
Deploying microservices on AWS
 
Scalable Application Development on AWS
Scalable Application Development on AWSScalable Application Development on AWS
Scalable Application Development on AWS
 
Containers Meetup (AWS+CNCF) Milano Jan 15th 2020
Containers Meetup (AWS+CNCF) Milano Jan 15th 2020Containers Meetup (AWS+CNCF) Milano Jan 15th 2020
Containers Meetup (AWS+CNCF) Milano Jan 15th 2020
 
AWS Elastic Container Service
AWS Elastic Container ServiceAWS Elastic Container Service
AWS Elastic Container Service
 
Amazon Web Services EC2 Basics
Amazon Web Services EC2 BasicsAmazon Web Services EC2 Basics
Amazon Web Services EC2 Basics
 
Using ArcGIS Server in the Amazon Cloud
Using ArcGIS Server in the Amazon CloudUsing ArcGIS Server in the Amazon Cloud
Using ArcGIS Server in the Amazon Cloud
 
Batch Processing with Containers on AWS - June 2017 AWS Online Tech Talks
Batch Processing with Containers on AWS -  June 2017 AWS Online Tech TalksBatch Processing with Containers on AWS -  June 2017 AWS Online Tech Talks
Batch Processing with Containers on AWS - June 2017 AWS Online Tech Talks
 
Snowflake Datawarehouse Architecturing
Snowflake Datawarehouse ArchitecturingSnowflake Datawarehouse Architecturing
Snowflake Datawarehouse Architecturing
 
AWS guerrilla orchestration
AWS guerrilla orchestrationAWS guerrilla orchestration
AWS guerrilla orchestration
 
O'Reilly Webcast: Architecting Applications For The Cloud
O'Reilly Webcast: Architecting Applications For The CloudO'Reilly Webcast: Architecting Applications For The Cloud
O'Reilly Webcast: Architecting Applications For The Cloud
 
SAP on Amazon web services
SAP on Amazon web servicesSAP on Amazon web services
SAP on Amazon web services
 

More from GeekWire

Mike Fridgen: Branding, Startup Style
Mike Fridgen: Branding, Startup StyleMike Fridgen: Branding, Startup Style
Mike Fridgen: Branding, Startup StyleGeekWire
 
Mike Fridgen - Branding, startup style
Mike Fridgen - Branding, startup styleMike Fridgen - Branding, startup style
Mike Fridgen - Branding, startup styleGeekWire
 
Brenda Spoonemore - A biz dev playbook for startups: Why, when and how to do ...
Brenda Spoonemore - A biz dev playbook for startups: Why, when and how to do ...Brenda Spoonemore - A biz dev playbook for startups: Why, when and how to do ...
Brenda Spoonemore - A biz dev playbook for startups: Why, when and how to do ...GeekWire
 
Jordan Weisman - Warning startups maybe dangerous to your health (and ego)
Jordan Weisman - Warning startups maybe dangerous to your health (and ego)Jordan Weisman - Warning startups maybe dangerous to your health (and ego)
Jordan Weisman - Warning startups maybe dangerous to your health (and ego)GeekWire
 
Jonathan Sposato - Everything I need to know about design I learned in a hotel
Jonathan Sposato - Everything I need to know about design I learned in a hotelJonathan Sposato - Everything I need to know about design I learned in a hotel
Jonathan Sposato - Everything I need to know about design I learned in a hotelGeekWire
 
Darrell Cavens - Clear vision for the future
Darrell Cavens - Clear vision for the futureDarrell Cavens - Clear vision for the future
Darrell Cavens - Clear vision for the futureGeekWire
 
Aviel Ginzburg & Adam Schoenfeld - Co-founding: The good, the bad, the ugly
Aviel Ginzburg & Adam Schoenfeld - Co-founding: The good, the bad, the ugly Aviel Ginzburg & Adam Schoenfeld - Co-founding: The good, the bad, the ugly
Aviel Ginzburg & Adam Schoenfeld - Co-founding: The good, the bad, the ugly GeekWire
 
Steve Murch - Bootstrapping: Less cash, more cowbell
Steve Murch - Bootstrapping: Less cash, more cowbellSteve Murch - Bootstrapping: Less cash, more cowbell
Steve Murch - Bootstrapping: Less cash, more cowbellGeekWire
 
Adam Tratt - Startup storytelling for the win
Adam Tratt - Startup storytelling for the winAdam Tratt - Startup storytelling for the win
Adam Tratt - Startup storytelling for the winGeekWire
 
Designing For Pleasure Instead of Against Pain by Aviel Ginzburg
Designing For Pleasure Instead of Against Pain by Aviel GinzburgDesigning For Pleasure Instead of Against Pain by Aviel Ginzburg
Designing For Pleasure Instead of Against Pain by Aviel GinzburgGeekWire
 
Building for Real Time - working with Asynchronous I/O by Grant Goodale
Building for Real Time - working with Asynchronous I/O by Grant GoodaleBuilding for Real Time - working with Asynchronous I/O by Grant Goodale
Building for Real Time - working with Asynchronous I/O by Grant GoodaleGeekWire
 
Using OData to build great customer experiences on any device by Lance Olson
Using OData to build great customer experiences on any device by Lance OlsonUsing OData to build great customer experiences on any device by Lance Olson
Using OData to build great customer experiences on any device by Lance OlsonGeekWire
 
Developing for Mobile by Andre Charland
Developing for Mobile by Andre CharlandDeveloping for Mobile by Andre Charland
Developing for Mobile by Andre CharlandGeekWire
 
3 S's to a Successful Launch - Poornima Vijayashanker
3 S's to a Successful Launch - Poornima Vijayashanker3 S's to a Successful Launch - Poornima Vijayashanker
3 S's to a Successful Launch - Poornima VijayashankerGeekWire
 
Keeping One Step Ahead - Bob Walsh
Keeping One Step Ahead - Bob WalshKeeping One Step Ahead - Bob Walsh
Keeping One Step Ahead - Bob WalshGeekWire
 
StartupDay 2010 Keynote - Ben Elowitz
StartupDay 2010 Keynote - Ben ElowitzStartupDay 2010 Keynote - Ben Elowitz
StartupDay 2010 Keynote - Ben ElowitzGeekWire
 
Dealing with Failure - Keith Smith
Dealing with Failure - Keith SmithDealing with Failure - Keith Smith
Dealing with Failure - Keith SmithGeekWire
 
Making Money with SaaS - Jeff Lawson
Making Money with SaaS - Jeff LawsonMaking Money with SaaS - Jeff Lawson
Making Money with SaaS - Jeff LawsonGeekWire
 
Revenue Streams for Startups - Rashmi Sinha
Revenue Streams for Startups - Rashmi SinhaRevenue Streams for Startups - Rashmi Sinha
Revenue Streams for Startups - Rashmi SinhaGeekWire
 
Marketing your Startup - Monica Harrington
Marketing your Startup - Monica HarringtonMarketing your Startup - Monica Harrington
Marketing your Startup - Monica HarringtonGeekWire
 

More from GeekWire (20)

Mike Fridgen: Branding, Startup Style
Mike Fridgen: Branding, Startup StyleMike Fridgen: Branding, Startup Style
Mike Fridgen: Branding, Startup Style
 
Mike Fridgen - Branding, startup style
Mike Fridgen - Branding, startup styleMike Fridgen - Branding, startup style
Mike Fridgen - Branding, startup style
 
Brenda Spoonemore - A biz dev playbook for startups: Why, when and how to do ...
Brenda Spoonemore - A biz dev playbook for startups: Why, when and how to do ...Brenda Spoonemore - A biz dev playbook for startups: Why, when and how to do ...
Brenda Spoonemore - A biz dev playbook for startups: Why, when and how to do ...
 
Jordan Weisman - Warning startups maybe dangerous to your health (and ego)
Jordan Weisman - Warning startups maybe dangerous to your health (and ego)Jordan Weisman - Warning startups maybe dangerous to your health (and ego)
Jordan Weisman - Warning startups maybe dangerous to your health (and ego)
 
Jonathan Sposato - Everything I need to know about design I learned in a hotel
Jonathan Sposato - Everything I need to know about design I learned in a hotelJonathan Sposato - Everything I need to know about design I learned in a hotel
Jonathan Sposato - Everything I need to know about design I learned in a hotel
 
Darrell Cavens - Clear vision for the future
Darrell Cavens - Clear vision for the futureDarrell Cavens - Clear vision for the future
Darrell Cavens - Clear vision for the future
 
Aviel Ginzburg & Adam Schoenfeld - Co-founding: The good, the bad, the ugly
Aviel Ginzburg & Adam Schoenfeld - Co-founding: The good, the bad, the ugly Aviel Ginzburg & Adam Schoenfeld - Co-founding: The good, the bad, the ugly
Aviel Ginzburg & Adam Schoenfeld - Co-founding: The good, the bad, the ugly
 
Steve Murch - Bootstrapping: Less cash, more cowbell
Steve Murch - Bootstrapping: Less cash, more cowbellSteve Murch - Bootstrapping: Less cash, more cowbell
Steve Murch - Bootstrapping: Less cash, more cowbell
 
Adam Tratt - Startup storytelling for the win
Adam Tratt - Startup storytelling for the winAdam Tratt - Startup storytelling for the win
Adam Tratt - Startup storytelling for the win
 
Designing For Pleasure Instead of Against Pain by Aviel Ginzburg
Designing For Pleasure Instead of Against Pain by Aviel GinzburgDesigning For Pleasure Instead of Against Pain by Aviel Ginzburg
Designing For Pleasure Instead of Against Pain by Aviel Ginzburg
 
Building for Real Time - working with Asynchronous I/O by Grant Goodale
Building for Real Time - working with Asynchronous I/O by Grant GoodaleBuilding for Real Time - working with Asynchronous I/O by Grant Goodale
Building for Real Time - working with Asynchronous I/O by Grant Goodale
 
Using OData to build great customer experiences on any device by Lance Olson
Using OData to build great customer experiences on any device by Lance OlsonUsing OData to build great customer experiences on any device by Lance Olson
Using OData to build great customer experiences on any device by Lance Olson
 
Developing for Mobile by Andre Charland
Developing for Mobile by Andre CharlandDeveloping for Mobile by Andre Charland
Developing for Mobile by Andre Charland
 
3 S's to a Successful Launch - Poornima Vijayashanker
3 S's to a Successful Launch - Poornima Vijayashanker3 S's to a Successful Launch - Poornima Vijayashanker
3 S's to a Successful Launch - Poornima Vijayashanker
 
Keeping One Step Ahead - Bob Walsh
Keeping One Step Ahead - Bob WalshKeeping One Step Ahead - Bob Walsh
Keeping One Step Ahead - Bob Walsh
 
StartupDay 2010 Keynote - Ben Elowitz
StartupDay 2010 Keynote - Ben ElowitzStartupDay 2010 Keynote - Ben Elowitz
StartupDay 2010 Keynote - Ben Elowitz
 
Dealing with Failure - Keith Smith
Dealing with Failure - Keith SmithDealing with Failure - Keith Smith
Dealing with Failure - Keith Smith
 
Making Money with SaaS - Jeff Lawson
Making Money with SaaS - Jeff LawsonMaking Money with SaaS - Jeff Lawson
Making Money with SaaS - Jeff Lawson
 
Revenue Streams for Startups - Rashmi Sinha
Revenue Streams for Startups - Rashmi SinhaRevenue Streams for Startups - Rashmi Sinha
Revenue Streams for Startups - Rashmi Sinha
 
Marketing your Startup - Monica Harrington
Marketing your Startup - Monica HarringtonMarketing your Startup - Monica Harrington
Marketing your Startup - Monica Harrington
 

Recently uploaded

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 

Recently uploaded (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 

Ec2 for Startups - Ian Eure

Editor's Notes

  1. Overview of work at Digg & SimpleGeo systems I started out in operations… Now primarily a developer, ops as a touchstone
  2. Show of hands: Who’s worked in ops? Who’s worked with EC2?
  3. 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.
  4. If you were lucky, you could end up with something like this
  5. …But it could easily devolve to this. Tangible technical debt.
  6. It’s code. “Hardware as a service.”
  7. US East, West, Ireland, Singapore AZs in regions Stuff you’d have to build yourself comes for free
  8. Apply the same engineering discipline to ops
  9. Apply the same engineering discipline to ops
  10. Startups using EC2: Reddit, Foursquare, Unfuddle, The Guardian, Urbanspoon
  11. Overview of work at Digg & SimpleGeo systems I started out in operations… Now primarily a developer, ops as a touchstone