SlideShare a Scribd company logo
1 of 6
Download to read offline
Web Scale Computing:
    Compete on Ideas, Not Resources


                    Werner Vogels
                                                                     Fast Forward to 33 minutes
                 CTO – Amazon.com


                                                    2




3                                                   4




What if…                                            What if…

                                                    • Launching a new business on the web was simple?
• Launching a new business on the web was simple?
                                                    • You only had to focus on “the business”?
• You only had to focus on “the business”?
                                                    • You could manage growth more easily?
• You could manage growth more easily?


                                                    What if you only had to compete
                                                                on ideas?


5                                                   6




                                                                                                        1
PUSH                   VS     PULL

                                                • Demand is anticipated       • Demand is uncertain
                                                • Top down design             • Emergent design
                                                • Centralized design          • Decentralized
                                                • Procedural                  • Modular
                                                • Tightly coupled             • Loosely coupled
                                                • Resource centric            • People centric
                                                • Restricted participation    • Open participation
                                                • Limited re-engineering      • Rapid incremental
                                                                                innovation
7                                               8




Forces Driving Alternative Resource Models
                                                                     DESIGN
• Increasing Uncertainty
                                                                                      l
• Growing Abundance
                                                                                   de
• Intensifying Competition
                                                                                  o
                                                                              M
                                                REFINE                                    DEPLOY
• Growing Power of Customers

                                                                          h
• Greater Focus on Learning and Improvisation
                                                                       us
                                                                     P
                                                                  EXECUTE
                                                                 & MONITOR
9                                               10




                                                Resource Management in an Uncertain World
                       FIND
                                                • Acquire resources on demand

                                     l          • Release resources when no longer needed

                                   de           • Pay for what you use
                                  o CONNECT
REFLECT                                         • Leverage other’s core competencies

                             lM
                      l
                    Pu
                 INNOVATE
11                                              12




                                                                                                      2
A New Web Business using the Push Model                             The 70 / 30 Switch
                   Undifferentiated               Successful
Your Idea
                   “Heavy Lifting”                 Product                 30 % of time, energy, and dollars
                                                                            on differentiated value creation
                     Hardware Costs
                     Software Costs
                     Maintenance
                     Expertise
                     Load Balancing
                     Scaling and Physical Growth
                                                                           70 % of time, energy, and dollars
                     Costs to run idle servers
                                                                            on undifferentiated heavy lifting
                     Bandwidth Management
                     Server Hosting
 13                                                                  14




                                                                    How can you ever build an application that needs to




                                                                     • scale to 100% - 1000% increase popularity?
                                                                     • provide 4 nines uptime?
                                                                     • survive a complete datacenter failure?
                                                                     • survive a network partition
                                                                     • While keeping cost low at the same time?

 15                                                                  16




                                                                     The Reliability of Hard Disks




                                                                     Failure Trends in a Large Disk Drive Population
Chapter 4: Priorities – Scale Later – It is too hard to get right
                                                                     Eduardo Pinheiro, Wolf-Dietrich Weber and Luiz André Barroso
 17                                                                  18




                                                                                                                                    3
Challenges to just get the infrastructure right                           Resources in the Pull Model: Web-Scale Computing

• Networks, hardware, operating systems, databases,                        Scalable Infrastructure that allow your applications
  middleware all fail all the time                                             to meet infinite demand, cheaply and reliably
• How to beat the CAP theorem
                                                                          • Turn huge fixed costs into variable
• Datacenters also fail (tornados, heat waves)
                                                                          • Scale up and down as your business does
• To use scale as a cost-effective advantage you need
  really large numbers                                                    • Pay as you go
• Operations is just plain hard, large & small                            • Leverage other’s core competencies
• Invest intellectual bandwidth to build the infrastructure               • Focus on your Idea
• Invest funds for something that may not happen (yet)

19                                                                        20




Amazon S3, EC2 & SQS                                                      Amazon Simple Storage Service (S3)
     Scalable – Increase or decrease capacity in minutes                           Storage for the internet via web service calls
                                                                               •
     Cost-Effective – Low rate, pay-as-you-go                                      Private and public storage options
                                                                               •
     Reliable – Runs on Amazon’s proven infrastructure
     Simple – SOAP- and REST-based Web Service Calls
                                                                                   $.15 per GB/ per Month to store data
                                                                               •
     Compatible – Use Amazon EC2 and S3 together to receive free data
                                                                                   $.20 per GB/ per Month to transfer data
                                                                               •
     transmission between services, decreased latency, and consistency.


                                                                                   Use Cases: Unlimited Data Storage, Media Sharing/
                                                                               •
                                                                                   Distribution, Archiving, Server Back-ups



21                                                                        22




                                                                          Smugmug’s growth

                                                                          140
                                                                          120            millions of
                                                                          100            photos
                                                                           80
                                                                           60
                                                                           40
                                                                           20
                                                                            0
                                                                                      2002       2003       2004        2005        2006

23                                                                        24




                                                                                                                                           4
Smugmug & Amazon S3
• Saved $474,000 in first 7 months of operation


• Pre-S3:
     – Buying $40K/month of new hardware
     – Without S3 this would now be $80K/month


• Post-S3:
     – Selling excess hardware on eBay
     – Costs even lower than projected


• Expecting savings of $1M to $2M in 2007
25                                                              26




27                                                              28




     S3 Explorer                                  Jungle Disk
                                                                Amazon Elastic Compute Cloud (EC2)
                                filicio.us
                                                                     Virtual Computing Environment
                                                                     Scalable Capacity – Pay as You Go

                                                                     $.10 per Server Hour
                                                                     $.20 per GB of data transfer

                                                                     Use cases: Load testing, Time or Traffic-based
S3 Firefox Organizer
                                             MyOwnDB                 Scaling, Simulation and Analysis, Rendering, SaaS
                                                                     Platform




29                                                              30




                                                                                                                         5
31                            32




                              AWS Product Family

                               Infrastructure:                     Web Search:
                                   Amazon Simple Queue Service        Alexa Web Search
                                   Amazon Simple Storage Service      Alexa Web Information Service
                                   Amazon Elastic Compute Cloud       Alexa Top Sites
                                                                      Alexa Site Thumbnail

                               E-Commerce:
                                                                   Workforce / Workflow:
                                   Amazon E-Commerce Service
                                   Amazon Historical Pricing          Amazon Mechanical Turk




33                            34




     http:/ /aws.amazon.com



35




                                                                                                      6

More Related Content

What's hot

Togetherlearn Learntrends
Togetherlearn LearntrendsTogetherlearn Learntrends
Togetherlearn LearntrendsLearnTrends
 
Experience Driven Agile - Developing Up to an Experience, Not Down to a Feature
Experience Driven Agile - Developing Up to an Experience, Not Down to a FeatureExperience Driven Agile - Developing Up to an Experience, Not Down to a Feature
Experience Driven Agile - Developing Up to an Experience, Not Down to a Featurekalebwalton
 

What's hot (6)

Color Letter Working Through Screens Book
Color Letter Working Through Screens BookColor Letter Working Through Screens Book
Color Letter Working Through Screens Book
 
Savvy bears final 2012 berkeley
Savvy bears final 2012 berkeleySavvy bears final 2012 berkeley
Savvy bears final 2012 berkeley
 
Togetherlearn Learntrends
Togetherlearn LearntrendsTogetherlearn Learntrends
Togetherlearn Learntrends
 
The new age of Learning
The new age of LearningThe new age of Learning
The new age of Learning
 
Experience Driven Agile - Developing Up to an Experience, Not Down to a Feature
Experience Driven Agile - Developing Up to an Experience, Not Down to a FeatureExperience Driven Agile - Developing Up to an Experience, Not Down to a Feature
Experience Driven Agile - Developing Up to an Experience, Not Down to a Feature
 
Working Through Screens Book
Working Through Screens BookWorking Through Screens Book
Working Through Screens Book
 

Similar to Web Scale Computing: Compete on Ideas by Focusing on Business Over Resources

Economics 2.0 Web 2.0 Expo SF 2009
Economics 2.0 Web 2.0 Expo SF 2009Economics 2.0 Web 2.0 Expo SF 2009
Economics 2.0 Web 2.0 Expo SF 2009Max Gladwell
 
Applying Knowledge Cory Banks
Applying Knowledge   Cory BanksApplying Knowledge   Cory Banks
Applying Knowledge Cory BanksCory Banks
 
Evaluation Of The Final Product
Evaluation Of The Final ProductEvaluation Of The Final Product
Evaluation Of The Final Productmiketh16
 
Why Mentor Storyboard 230309 (A3 Portrait)
Why Mentor Storyboard   230309 (A3 Portrait)Why Mentor Storyboard   230309 (A3 Portrait)
Why Mentor Storyboard 230309 (A3 Portrait)jonluckhurst
 
Experience Design - Ad:tech New York Oct 08
Experience Design - Ad:tech New York Oct 08Experience Design - Ad:tech New York Oct 08
Experience Design - Ad:tech New York Oct 08Jenny Williams
 
Aligning Leadership Development With Strategy
Aligning Leadership Development With StrategyAligning Leadership Development With Strategy
Aligning Leadership Development With Strategycfricano
 
Alessandro Salvatico - Ingres: il nuovo modello IT
Alessandro Salvatico - Ingres: il nuovo modello ITAlessandro Salvatico - Ingres: il nuovo modello IT
Alessandro Salvatico - Ingres: il nuovo modello ITBetter Software
 
Demand Generation Playbook 5 Core Plays
Demand Generation Playbook   5 Core PlaysDemand Generation Playbook   5 Core Plays
Demand Generation Playbook 5 Core PlaysMarcus Tewksbury
 
Linked In Exec4r
Linked In Exec4rLinked In Exec4r
Linked In Exec4rCSRA, Inc.
 
Taking Advantage of the New Banking Landscape
Taking Advantage of the New Banking LandscapeTaking Advantage of the New Banking Landscape
Taking Advantage of the New Banking LandscapeLaura Caton
 
Really Simple Collaboration with Alfresco Share
Really Simple Collaboration with Alfresco ShareReally Simple Collaboration with Alfresco Share
Really Simple Collaboration with Alfresco ShareAlfresco Software
 
Gw Pres Agile 4slideshare
Gw Pres Agile 4slideshareGw Pres Agile 4slideshare
Gw Pres Agile 4slideshareDave Burke
 
A Practical Guide For Implementing Web 2 0 Learning
A Practical Guide For Implementing Web 2 0 LearningA Practical Guide For Implementing Web 2 0 Learning
A Practical Guide For Implementing Web 2 0 LearningMrLynnRClemons
 
PS067-bazaarvoice-socialcommerce
PS067-bazaarvoice-socialcommercePS067-bazaarvoice-socialcommerce
PS067-bazaarvoice-socialcommerceIan Jindal
 
PS067-bazaarvoice-socialcommerce
PS067-bazaarvoice-socialcommercePS067-bazaarvoice-socialcommerce
PS067-bazaarvoice-socialcommerceguest904b2b
 
Lean Innovation Overview
Lean Innovation OverviewLean Innovation Overview
Lean Innovation OverviewPaul Tran
 
Highlights from OD Summit 2009 India
Highlights from OD Summit 2009 IndiaHighlights from OD Summit 2009 India
Highlights from OD Summit 2009 Indiadoujak
 
Avalon Consulting Innovation Credentials
Avalon Consulting Innovation CredentialsAvalon Consulting Innovation Credentials
Avalon Consulting Innovation CredentialsAvalon Consulting
 

Similar to Web Scale Computing: Compete on Ideas by Focusing on Business Over Resources (20)

Economics 2.0 Web 2.0 Expo SF 2009
Economics 2.0 Web 2.0 Expo SF 2009Economics 2.0 Web 2.0 Expo SF 2009
Economics 2.0 Web 2.0 Expo SF 2009
 
Applying Knowledge Cory Banks
Applying Knowledge   Cory BanksApplying Knowledge   Cory Banks
Applying Knowledge Cory Banks
 
Vww 0309 Rt
Vww 0309 RtVww 0309 Rt
Vww 0309 Rt
 
Evaluation Of The Final Product
Evaluation Of The Final ProductEvaluation Of The Final Product
Evaluation Of The Final Product
 
Why Mentor Storyboard 230309 (A3 Portrait)
Why Mentor Storyboard   230309 (A3 Portrait)Why Mentor Storyboard   230309 (A3 Portrait)
Why Mentor Storyboard 230309 (A3 Portrait)
 
Experience Design - Ad:tech New York Oct 08
Experience Design - Ad:tech New York Oct 08Experience Design - Ad:tech New York Oct 08
Experience Design - Ad:tech New York Oct 08
 
Programmer Anarchy
Programmer AnarchyProgrammer Anarchy
Programmer Anarchy
 
Aligning Leadership Development With Strategy
Aligning Leadership Development With StrategyAligning Leadership Development With Strategy
Aligning Leadership Development With Strategy
 
Alessandro Salvatico - Ingres: il nuovo modello IT
Alessandro Salvatico - Ingres: il nuovo modello ITAlessandro Salvatico - Ingres: il nuovo modello IT
Alessandro Salvatico - Ingres: il nuovo modello IT
 
Demand Generation Playbook 5 Core Plays
Demand Generation Playbook   5 Core PlaysDemand Generation Playbook   5 Core Plays
Demand Generation Playbook 5 Core Plays
 
Linked In Exec4r
Linked In Exec4rLinked In Exec4r
Linked In Exec4r
 
Taking Advantage of the New Banking Landscape
Taking Advantage of the New Banking LandscapeTaking Advantage of the New Banking Landscape
Taking Advantage of the New Banking Landscape
 
Really Simple Collaboration with Alfresco Share
Really Simple Collaboration with Alfresco ShareReally Simple Collaboration with Alfresco Share
Really Simple Collaboration with Alfresco Share
 
Gw Pres Agile 4slideshare
Gw Pres Agile 4slideshareGw Pres Agile 4slideshare
Gw Pres Agile 4slideshare
 
A Practical Guide For Implementing Web 2 0 Learning
A Practical Guide For Implementing Web 2 0 LearningA Practical Guide For Implementing Web 2 0 Learning
A Practical Guide For Implementing Web 2 0 Learning
 
PS067-bazaarvoice-socialcommerce
PS067-bazaarvoice-socialcommercePS067-bazaarvoice-socialcommerce
PS067-bazaarvoice-socialcommerce
 
PS067-bazaarvoice-socialcommerce
PS067-bazaarvoice-socialcommercePS067-bazaarvoice-socialcommerce
PS067-bazaarvoice-socialcommerce
 
Lean Innovation Overview
Lean Innovation OverviewLean Innovation Overview
Lean Innovation Overview
 
Highlights from OD Summit 2009 India
Highlights from OD Summit 2009 IndiaHighlights from OD Summit 2009 India
Highlights from OD Summit 2009 India
 
Avalon Consulting Innovation Credentials
Avalon Consulting Innovation CredentialsAvalon Consulting Innovation Credentials
Avalon Consulting Innovation Credentials
 

More from carsonsystems

Edwin Aoki @ FOWA 08
Edwin Aoki @ FOWA 08Edwin Aoki @ FOWA 08
Edwin Aoki @ FOWA 08carsonsystems
 
Kevin Marks @ FOWA 08
Kevin Marks @ FOWA 08Kevin Marks @ FOWA 08
Kevin Marks @ FOWA 08carsonsystems
 
Emily Boyd @ FOWA Miami 08
Emily Boyd @ FOWA Miami 08Emily Boyd @ FOWA Miami 08
Emily Boyd @ FOWA Miami 08carsonsystems
 
Matt Marshall @ FOWA 08
Matt Marshall @ FOWA 08Matt Marshall @ FOWA 08
Matt Marshall @ FOWA 08carsonsystems
 
Leah Culver @ FOWA 08
Leah Culver @ FOWA 08Leah Culver @ FOWA 08
Leah Culver @ FOWA 08carsonsystems
 
Brian Oberkirch, Tantek Celik & Joseph Smarr @ FOWA Miami
Brian Oberkirch, Tantek Celik & Joseph Smarr @ FOWA MiamiBrian Oberkirch, Tantek Celik & Joseph Smarr @ FOWA Miami
Brian Oberkirch, Tantek Celik & Joseph Smarr @ FOWA Miamicarsonsystems
 
Pathable Presentations
Pathable PresentationsPathable Presentations
Pathable Presentationscarsonsystems
 
Tariq Krim @ FOWA Feb 07
Tariq Krim @ FOWA Feb 07Tariq Krim @ FOWA Feb 07
Tariq Krim @ FOWA Feb 07carsonsystems
 
Simon Hawkins @ FOWA Feb 07.
Simon Hawkins @ FOWA Feb 07.Simon Hawkins @ FOWA Feb 07.
Simon Hawkins @ FOWA Feb 07.carsonsystems
 
Daniel Appelquist @ FOWA Feb 07
Daniel Appelquist @ FOWA Feb 07Daniel Appelquist @ FOWA Feb 07
Daniel Appelquist @ FOWA Feb 07carsonsystems
 
Chris Wilson @ FOWA Feb 07
Chris Wilson @ FOWA Feb 07Chris Wilson @ FOWA Feb 07
Chris Wilson @ FOWA Feb 07carsonsystems
 
Simon Wardley @ FOWA Feb 07
Simon Wardley @ FOWA Feb 07Simon Wardley @ FOWA Feb 07
Simon Wardley @ FOWA Feb 07carsonsystems
 
Brice Leblevennec @ FOWA Feb 07
Brice Leblevennec @ FOWA Feb 07Brice Leblevennec @ FOWA Feb 07
Brice Leblevennec @ FOWA Feb 07carsonsystems
 
Philip Wilkinson @ FOWA Feb 07
Philip Wilkinson @ FOWA Feb 07Philip Wilkinson @ FOWA Feb 07
Philip Wilkinson @ FOWA Feb 07carsonsystems
 
Ben Holmes @ FOWA Feb 07
Ben Holmes @ FOWA Feb 07Ben Holmes @ FOWA Feb 07
Ben Holmes @ FOWA Feb 07carsonsystems
 
Richard Moross @ FOWA Feb 07
Richard Moross @ FOWA Feb 07Richard Moross @ FOWA Feb 07
Richard Moross @ FOWA Feb 07carsonsystems
 
Michael Arrington @ FOWA Feb 07
Michael Arrington @ FOWA Feb 07Michael Arrington @ FOWA Feb 07
Michael Arrington @ FOWA Feb 07carsonsystems
 
Stefan Fountain @ FOWA Feb 07
Stefan Fountain @ FOWA Feb 07Stefan Fountain @ FOWA Feb 07
Stefan Fountain @ FOWA Feb 07carsonsystems
 
Simon Willison @ FOWA Feb 07
Simon Willison @ FOWA Feb 07Simon Willison @ FOWA Feb 07
Simon Willison @ FOWA Feb 07carsonsystems
 

More from carsonsystems (20)

Edwin Aoki @ FOWA 08
Edwin Aoki @ FOWA 08Edwin Aoki @ FOWA 08
Edwin Aoki @ FOWA 08
 
Kevin Marks @ FOWA 08
Kevin Marks @ FOWA 08Kevin Marks @ FOWA 08
Kevin Marks @ FOWA 08
 
Ed Burns @ FOWA 08
Ed Burns @ FOWA 08Ed Burns @ FOWA 08
Ed Burns @ FOWA 08
 
Emily Boyd @ FOWA Miami 08
Emily Boyd @ FOWA Miami 08Emily Boyd @ FOWA Miami 08
Emily Boyd @ FOWA Miami 08
 
Matt Marshall @ FOWA 08
Matt Marshall @ FOWA 08Matt Marshall @ FOWA 08
Matt Marshall @ FOWA 08
 
Leah Culver @ FOWA 08
Leah Culver @ FOWA 08Leah Culver @ FOWA 08
Leah Culver @ FOWA 08
 
Brian Oberkirch, Tantek Celik & Joseph Smarr @ FOWA Miami
Brian Oberkirch, Tantek Celik & Joseph Smarr @ FOWA MiamiBrian Oberkirch, Tantek Celik & Joseph Smarr @ FOWA Miami
Brian Oberkirch, Tantek Celik & Joseph Smarr @ FOWA Miami
 
Pathable Presentations
Pathable PresentationsPathable Presentations
Pathable Presentations
 
Tariq Krim @ FOWA Feb 07
Tariq Krim @ FOWA Feb 07Tariq Krim @ FOWA Feb 07
Tariq Krim @ FOWA Feb 07
 
Simon Hawkins @ FOWA Feb 07.
Simon Hawkins @ FOWA Feb 07.Simon Hawkins @ FOWA Feb 07.
Simon Hawkins @ FOWA Feb 07.
 
Daniel Appelquist @ FOWA Feb 07
Daniel Appelquist @ FOWA Feb 07Daniel Appelquist @ FOWA Feb 07
Daniel Appelquist @ FOWA Feb 07
 
Chris Wilson @ FOWA Feb 07
Chris Wilson @ FOWA Feb 07Chris Wilson @ FOWA Feb 07
Chris Wilson @ FOWA Feb 07
 
Simon Wardley @ FOWA Feb 07
Simon Wardley @ FOWA Feb 07Simon Wardley @ FOWA Feb 07
Simon Wardley @ FOWA Feb 07
 
Brice Leblevennec @ FOWA Feb 07
Brice Leblevennec @ FOWA Feb 07Brice Leblevennec @ FOWA Feb 07
Brice Leblevennec @ FOWA Feb 07
 
Philip Wilkinson @ FOWA Feb 07
Philip Wilkinson @ FOWA Feb 07Philip Wilkinson @ FOWA Feb 07
Philip Wilkinson @ FOWA Feb 07
 
Ben Holmes @ FOWA Feb 07
Ben Holmes @ FOWA Feb 07Ben Holmes @ FOWA Feb 07
Ben Holmes @ FOWA Feb 07
 
Richard Moross @ FOWA Feb 07
Richard Moross @ FOWA Feb 07Richard Moross @ FOWA Feb 07
Richard Moross @ FOWA Feb 07
 
Michael Arrington @ FOWA Feb 07
Michael Arrington @ FOWA Feb 07Michael Arrington @ FOWA Feb 07
Michael Arrington @ FOWA Feb 07
 
Stefan Fountain @ FOWA Feb 07
Stefan Fountain @ FOWA Feb 07Stefan Fountain @ FOWA Feb 07
Stefan Fountain @ FOWA Feb 07
 
Simon Willison @ FOWA Feb 07
Simon Willison @ FOWA Feb 07Simon Willison @ FOWA Feb 07
Simon Willison @ FOWA Feb 07
 

Recently uploaded

VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...lizamodels9
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfmuskan1121w
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...lizamodels9
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 

Recently uploaded (20)

VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc.../:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
/:Call Girls In Jaypee Siddharth - 5 Star Hotel New Delhi ➥9990211544 Top Esc...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdf
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 

Web Scale Computing: Compete on Ideas by Focusing on Business Over Resources

  • 1. Web Scale Computing: Compete on Ideas, Not Resources Werner Vogels Fast Forward to 33 minutes CTO – Amazon.com 2 3 4 What if… What if… • Launching a new business on the web was simple? • Launching a new business on the web was simple? • You only had to focus on “the business”? • You only had to focus on “the business”? • You could manage growth more easily? • You could manage growth more easily? What if you only had to compete on ideas? 5 6 1
  • 2. PUSH VS PULL • Demand is anticipated • Demand is uncertain • Top down design • Emergent design • Centralized design • Decentralized • Procedural • Modular • Tightly coupled • Loosely coupled • Resource centric • People centric • Restricted participation • Open participation • Limited re-engineering • Rapid incremental innovation 7 8 Forces Driving Alternative Resource Models DESIGN • Increasing Uncertainty l • Growing Abundance de • Intensifying Competition o M REFINE DEPLOY • Growing Power of Customers h • Greater Focus on Learning and Improvisation us P EXECUTE & MONITOR 9 10 Resource Management in an Uncertain World FIND • Acquire resources on demand l • Release resources when no longer needed de • Pay for what you use o CONNECT REFLECT • Leverage other’s core competencies lM l Pu INNOVATE 11 12 2
  • 3. A New Web Business using the Push Model The 70 / 30 Switch Undifferentiated Successful Your Idea “Heavy Lifting” Product 30 % of time, energy, and dollars on differentiated value creation Hardware Costs Software Costs Maintenance Expertise Load Balancing Scaling and Physical Growth 70 % of time, energy, and dollars Costs to run idle servers on undifferentiated heavy lifting Bandwidth Management Server Hosting 13 14 How can you ever build an application that needs to • scale to 100% - 1000% increase popularity? • provide 4 nines uptime? • survive a complete datacenter failure? • survive a network partition • While keeping cost low at the same time? 15 16 The Reliability of Hard Disks Failure Trends in a Large Disk Drive Population Chapter 4: Priorities – Scale Later – It is too hard to get right Eduardo Pinheiro, Wolf-Dietrich Weber and Luiz André Barroso 17 18 3
  • 4. Challenges to just get the infrastructure right Resources in the Pull Model: Web-Scale Computing • Networks, hardware, operating systems, databases, Scalable Infrastructure that allow your applications middleware all fail all the time to meet infinite demand, cheaply and reliably • How to beat the CAP theorem • Turn huge fixed costs into variable • Datacenters also fail (tornados, heat waves) • Scale up and down as your business does • To use scale as a cost-effective advantage you need really large numbers • Pay as you go • Operations is just plain hard, large & small • Leverage other’s core competencies • Invest intellectual bandwidth to build the infrastructure • Focus on your Idea • Invest funds for something that may not happen (yet) 19 20 Amazon S3, EC2 & SQS Amazon Simple Storage Service (S3) Scalable – Increase or decrease capacity in minutes Storage for the internet via web service calls • Cost-Effective – Low rate, pay-as-you-go Private and public storage options • Reliable – Runs on Amazon’s proven infrastructure Simple – SOAP- and REST-based Web Service Calls $.15 per GB/ per Month to store data • Compatible – Use Amazon EC2 and S3 together to receive free data $.20 per GB/ per Month to transfer data • transmission between services, decreased latency, and consistency. Use Cases: Unlimited Data Storage, Media Sharing/ • Distribution, Archiving, Server Back-ups 21 22 Smugmug’s growth 140 120 millions of 100 photos 80 60 40 20 0 2002 2003 2004 2005 2006 23 24 4
  • 5. Smugmug & Amazon S3 • Saved $474,000 in first 7 months of operation • Pre-S3: – Buying $40K/month of new hardware – Without S3 this would now be $80K/month • Post-S3: – Selling excess hardware on eBay – Costs even lower than projected • Expecting savings of $1M to $2M in 2007 25 26 27 28 S3 Explorer Jungle Disk Amazon Elastic Compute Cloud (EC2) filicio.us Virtual Computing Environment Scalable Capacity – Pay as You Go $.10 per Server Hour $.20 per GB of data transfer Use cases: Load testing, Time or Traffic-based S3 Firefox Organizer MyOwnDB Scaling, Simulation and Analysis, Rendering, SaaS Platform 29 30 5
  • 6. 31 32 AWS Product Family Infrastructure: Web Search: Amazon Simple Queue Service Alexa Web Search Amazon Simple Storage Service Alexa Web Information Service Amazon Elastic Compute Cloud Alexa Top Sites Alexa Site Thumbnail E-Commerce: Workforce / Workflow: Amazon E-Commerce Service Amazon Historical Pricing Amazon Mechanical Turk 33 34 http:/ /aws.amazon.com 35 6