there are clouds in your future › partners › aashtois2009 › images › presentation… ·...
TRANSCRIPT
My Goals For This TalkIntroduce you to cloud computing
Show you what others are already doing
Alert you to the possibilities
Get you to start thinking about it
Start some conversations
IntroductionBased in Seattle, Washington, USALifetime technologistCareer path:
StartupsMicrosoftConsultant to VCs and startupsAmazon Web Services
• Senior Developer• Web Services Evangelist• Technology Strategist
What is Cloud Computing?New model for resource deliveryIaaS - Infrastructure As A ServiceProgrammable data centerOver the internetFlexibleOn-demandPay-as-you-go
What Problems Does It Solve?Reduce IT friction:
Contract negotiationsBandwidth managementPower/cooling managementPurchasing decisionsPhysical growthDisaster recovery
Fix broken economic model:Capital expenses become operating expensesCosts track actual usageNo more up-front provisioningAddress the “Prediction Problem”
You just lostusers
You just lostusers
Predictions Cost MoneyInfrastructureCost $
time
LargeCapital
Expenditure
LargeCapital
Expenditure
PredictedDemand
TraditionalHardware
ActualDemand
AutomatedVirtualization
Amazon Has Three Parts1
2
3
Amazon Web ServicesAWS - Amazon Web Services
Thought leader in cloud computing spaceScalableCost-effectiveReliableSecureLarge -scale
Long-term effort – Now 4 years oldThird major business
Amazon Web Services are Building Blocks
Infrastructure As a ServiceAmazon Simple Storage ServiceAmazon Elastic Compute CloudAmazon Simple Queue ServiceAmazon SimpleDBAmazon CloudFront
People As a ServiceAmazon Mechanical Turk
Payments As a ServiceAmazon Flexible Payments ServiceAmazon DevPay
Fulfillment and AssociatesAmazon Fulfillment Web ServiceAmazon Associates Web Service
Cloud Computing Success Stories
Batch Processing – New York Times
Rapid Scaling – Animoto
Agility – Washington Post
Scale - SmugMug
4 TB Data 100 Nodes 11 Million PDFs
50 Servers to 3500 Servers in 3 Days50 Servers to 3500 Servers in 3 Days
Hillary Clinton’s public record about to be releasedHow to process 17K page PDF?Developer suggests EC212 hour development time200 instance EC2 job9 hours to OCR and indexFirst to market
Consumer / Professional photo storageFamily businessNo venture capitalMoved to Amazon S3Saved $1MM in first year of operationStoring about 1 PetaByte (1015) of data
Amazon Elastic Compute Cloud (Amazon EC2)
Resizable compute capacity in the cloudBoot Linux or Windows server instances in minutesScale capacity, up or down, as requirements changeOpen source and commercial application stacks
Full administrator access to a virtual machinePay-as-you-go:
CPU hour: - $0.10 - $0.80Bandwidth: $0.10/GB inbound, $0.17/GB outboundPersistent disk storage: $0.10/GB/month
AWS Management Console
Amazon Simple Storage Service (Amazon S3)
Highly scalable data storage in-the-cloudProgrammatic access via web services APIHighly available and durablePay-as-you-go:
Storage: $0.15 / GB / month, ($0.12 @ 500TB)Data Transfer:
Inbound to cloud $0.10 / GBOutbound: $0.17 / GB, ($0.10/GB @ 150 TB)
Requests: nominal charges
AWS Public Data Sets
Reliability, Security & CertificationSLAs for availabilityManaged by Amazon NOC
Default deny-all firewallNetwork security groups
Certifications:SOX SAS 70 Type II (underway)
White papers available:Overview of Security ProcessesCreating HIPAA-Compliant Apps
Seattle Winter 2008
WSDOT Traffic (Page Views)
Normal Day:
January Snow:
March Snow:
Selected Day
Previous Day
1 Week Prior
ChallengesEmergency operating conditionsTraffic 10-20x normal
Hard to simulate in advanceExpensive to provisionStresses architecture in new ways
Multiple bottlenecks:ServerConnectionISP issues
How The Cloud HelpsInvest Up Front:
ArchitectureSimulationStress testing
Pay As You Go:ServersBandwidthStorage
Final ThoughtsDo more with less
Existing applicationsNew, on-demand applications
Be more responsive to your audienceFocus on features, not on infrastructureControl costsInnovate
Let’s Head to the Clouds!More Info:
http://aws.amazon.com
Blog:http://aws.typepad.com
Email: [email protected]
Thank You!