Download - Ec2 for Startups - Ian Eure
![Page 1: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/1.jpg)
EC2 & AWSFOR STARTUPS
![Page 2: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/2.jpg)
Ian Eure
@ieure
http://simplegeo.com
http://atomized.org
![Page 3: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/3.jpg)
THE LAST GENERATION
![Page 4: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/4.jpg)
THE LAST GENERATION
•Lots of components to manage
•Staffing
•Vendor relationships
•Slow!
![Page 5: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/5.jpg)
THE LAST GENERATION
![Page 6: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/6.jpg)
THE LAST GENERATION
![Page 7: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/7.jpg)
TODAY
![Page 8: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/8.jpg)
TODAY
![Page 9: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/9.jpg)
TODAY
![Page 10: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/10.jpg)
TODAY
•Computation (EC2)
•AMI Marketplace
•Storage (EBS)
•MySQL (RDS)
•Load balancing (ELB)
•Addresses (EIP)
![Page 11: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/11.jpg)
TODAY
•Storage (S3)
•Monitoring (CloudWatch)
•Queues (SQS)
•Content Distribution (CloudFront)
•Elastic MapReduce
![Page 12: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/12.jpg)
BENEFITS
•Immediate capacity
•Snapshots
•Multiple regions
•Management console
•API
•Low risk
![Page 13: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/13.jpg)
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')
>>> reservationReservation:r-c2dc2fab
![Page 14: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/14.jpg)
INFRASTRUCTURE AS CODE
•Automation
•It’s all development now
•Cross-pollination of dev & ops
![Page 15: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/15.jpg)
INFRASTRUCTURE AS CODE
•Automate
•Acquisition
•Installation
•Configuration
•Upgrades
![Page 16: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/16.jpg)
INFRASTRUCTURE AS CODE
•Develop
•Source control
•Strong build system
•Automated testing
•Strong release cycle
![Page 17: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/17.jpg)
INFRASTRUCTURE AS CODE
•Operate
•Packaging & deployment
•Architecture
•Metrics
•Monitoring & alerts
![Page 18: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/18.jpg)
GOTCHAS
•Cost
•Regions are silos
•Reliability
![Page 19: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/19.jpg)
GOTCHAS
•Cost
•Regions are silos
•Reliability…?
![Page 20: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/20.jpg)
DEMO
![Page 21: Ec2 for Startups - Ian Eure](https://reader035.vdocuments.us/reader035/viewer/2022081602/54b4f6904a7959384f8b45cd/html5/thumbnails/21.jpg)
Ian Eure
@ieure
http://simplegeo.com
http://atomized.org