SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Working in the cloud

   We are from the internet — we know the
 value of open source. Hardware and storage
is unfortunately real, but you can outsource it
 all. This talk will guide you through how to
 exploit cloud computing today to make you
           happier and more efficient.
                 Léon Brocard


              YAPC::Asia 2008
Do you roll your own?


  Mobile network?
  Internet connection?
  Email servers?
  Blog servers?
  IM network?
  DNS hosting?
  Web servers?
mrmonkey
mrmonkey.com



 Colocation too costly in the UK
 0.5A per U
 No space anywhere
 Need to buy N+1 servers
Energy prices

                                    Average US retail commercial price of electricity
                           10 12



                                    qqq
                                                                                          qqqqq
  adjusted cents per kWh




                                          q
                                                                                      q           q
                                              qq                                                      q
                                                                                qqq                       qqq
                                                                           qq
                                                   qq                                                           qqq
                                                                       q                                              qq
                                                        q                                                                  qq              q
                                                            q
                           8




                                                                                                                                qqqqqqqq
                                                                qqqq
                           6
                           4
                           2
                           0




                                   1960                 1970                     1980                     1990                  2000
Things that fail



  Software
  Servers
  Hardware
  Network
  Data centre
mrmonkey.com in the cloud



 DNS by Gandi
 Email & IM by Google
 TODO by Hiveminder
 Hosting, storage & network by Amazon
Why now?


 Computers are more powerful
 Network is everywhere and fast enough
 TCP/IP and HTTP are reliable enough
 SSL is secure enough
 Open source
 Virtual machines
Processing power

                                    Instructions per second

                                                                                              q
         40000
  MIPS




                                                                                          q
         20000




                                                                                          q
                                                                                          q
                                                                                      q
                                                                                      q
                                                                                  q   q       q
                                                                              q
                                                                          q
                                                                                      q
                                                                      q
                                                                 qq   q
                                                         q
                                                   q         q
                                            qqq
                   qq   q   q   q       q
         0




                 1970           1980              1990                2000
Software As A Service


  Zimki
  Sales Force
  Ning
  Amazon Elastic Compute Cloud
  Amazon Simple Storage Service
  Google App Engine
XaaS

 BaaS — Business as a Service
 OaaS — Organisation as a Service
 PaaS — Process as a Service
 DaaS — Data as a Service
 SaaS — Software as a Service
 FaaS — Framework as a Service
 HaaS — Hardware as a Service
 IaaS — Infrastructure as a Service
 NaaS — Nothing as a Service
 (Thanks to Simon Wardley)
Amazon


 Elastic Compute Cloud getting better
 Elastic IPs
 Dropped bandwidth price recently
 New status page
 Simple Storage Service pretty good
 Net::Amazon::S3 retry => 1
 Almost a CDN
Amazon S3
Scaling



  Premature scaling is the root of all evil
  EC2 + S3 annoying to scale
  Best thing about App Engine is the data store
  For big deployments, the cloud may not help
Data Protection



  Uh-oh
  Especially if your data is stored in another
  country
Issues


  Availibility
  Reliability
  Customisation
  Keep everything inhouse
  Worried about lock-in
  SLA
Remember




 Electricity is no longer a competitive advantage
 All you need is a credit card

Más contenido relacionado

Destacado

C:\Documents And Settings\виктория олеговна B1 Ef91426 Def4 D8\рабочий стол\в...
C:\Documents And Settings\виктория олеговна B1 Ef91426 Def4 D8\рабочий стол\в...C:\Documents And Settings\виктория олеговна B1 Ef91426 Def4 D8\рабочий стол\в...
C:\Documents And Settings\виктория олеговна B1 Ef91426 Def4 D8\рабочий стол\в...viktoriya71
 
Prince-Of-Persia-Manual-(1989)(Broderbund-Software-Inc)
Prince-Of-Persia-Manual-(1989)(Broderbund-Software-Inc)Prince-Of-Persia-Manual-(1989)(Broderbund-Software-Inc)
Prince-Of-Persia-Manual-(1989)(Broderbund-Software-Inc)fosk
 
Metaphorical Journey - Vladimir Kush
Metaphorical Journey - Vladimir KushMetaphorical Journey - Vladimir Kush
Metaphorical Journey - Vladimir Kushmariorui
 
InLOC: the potential of competence structures
InLOC: the potential of competence structuresInLOC: the potential of competence structures
InLOC: the potential of competence structuresSimon Grant
 
Podcasting intro 13jul11
Podcasting intro 13jul11Podcasting intro 13jul11
Podcasting intro 13jul11burkso2
 
Web2.0 Intro 4 Feb08
Web2.0 Intro 4 Feb08Web2.0 Intro 4 Feb08
Web2.0 Intro 4 Feb08burkso2
 
Online retail concept
Online retail conceptOnline retail concept
Online retail conceptLatte Media
 
Fans & Supporters Online Community for Stadiums and Arenas
Fans & Supporters Online Community for Stadiums and ArenasFans & Supporters Online Community for Stadiums and Arenas
Fans & Supporters Online Community for Stadiums and ArenasLatte Media
 
Cracking The Summer Training Blues
Cracking The Summer Training BluesCracking The Summer Training Blues
Cracking The Summer Training Bluesmahavir jain
 
Alumni Community Service
Alumni Community ServiceAlumni Community Service
Alumni Community ServiceLatte Media
 
The Barcode – Controllers Project
The Barcode – Controllers ProjectThe Barcode – Controllers Project
The Barcode – Controllers Projectdesordenylaesperanza
 
EDB Venue September 2009
EDB Venue September 2009EDB Venue September 2009
EDB Venue September 2009Oyvind Solstad
 
read to grafics of function
read to grafics of functionread to grafics of function
read to grafics of functionviktoriya71
 

Destacado (20)

C:\Documents And Settings\виктория олеговна B1 Ef91426 Def4 D8\рабочий стол\в...
C:\Documents And Settings\виктория олеговна B1 Ef91426 Def4 D8\рабочий стол\в...C:\Documents And Settings\виктория олеговна B1 Ef91426 Def4 D8\рабочий стол\в...
C:\Documents And Settings\виктория олеговна B1 Ef91426 Def4 D8\рабочий стол\в...
 
Prince-Of-Persia-Manual-(1989)(Broderbund-Software-Inc)
Prince-Of-Persia-Manual-(1989)(Broderbund-Software-Inc)Prince-Of-Persia-Manual-(1989)(Broderbund-Software-Inc)
Prince-Of-Persia-Manual-(1989)(Broderbund-Software-Inc)
 
Metaphorical Journey - Vladimir Kush
Metaphorical Journey - Vladimir KushMetaphorical Journey - Vladimir Kush
Metaphorical Journey - Vladimir Kush
 
InLOC: the potential of competence structures
InLOC: the potential of competence structuresInLOC: the potential of competence structures
InLOC: the potential of competence structures
 
ManpraX Hiring principles
ManpraX Hiring principlesManpraX Hiring principles
ManpraX Hiring principles
 
Podcasting intro 13jul11
Podcasting intro 13jul11Podcasting intro 13jul11
Podcasting intro 13jul11
 
Web2.0 Intro 4 Feb08
Web2.0 Intro 4 Feb08Web2.0 Intro 4 Feb08
Web2.0 Intro 4 Feb08
 
Online retail concept
Online retail conceptOnline retail concept
Online retail concept
 
Fans & Supporters Online Community for Stadiums and Arenas
Fans & Supporters Online Community for Stadiums and ArenasFans & Supporters Online Community for Stadiums and Arenas
Fans & Supporters Online Community for Stadiums and Arenas
 
Cracking The Summer Training Blues
Cracking The Summer Training BluesCracking The Summer Training Blues
Cracking The Summer Training Blues
 
Motion 2007
Motion 2007Motion 2007
Motion 2007
 
NUESTROS PRODUCTOS SANTISIMA!!
NUESTROS PRODUCTOS SANTISIMA!!NUESTROS PRODUCTOS SANTISIMA!!
NUESTROS PRODUCTOS SANTISIMA!!
 
Alumni Community Service
Alumni Community ServiceAlumni Community Service
Alumni Community Service
 
Jardín botánico tropical de Belém
Jardín botánico tropical de BelémJardín botánico tropical de Belém
Jardín botánico tropical de Belém
 
again my life
again my lifeagain my life
again my life
 
The Barcode – Controllers Project
The Barcode – Controllers ProjectThe Barcode – Controllers Project
The Barcode – Controllers Project
 
Beautiful Pictures
Beautiful PicturesBeautiful Pictures
Beautiful Pictures
 
EDB Venue September 2009
EDB Venue September 2009EDB Venue September 2009
EDB Venue September 2009
 
read to grafics of function
read to grafics of functionread to grafics of function
read to grafics of function
 
Puerto de Sóller (Mallorca)
Puerto de Sóller (Mallorca)Puerto de Sóller (Mallorca)
Puerto de Sóller (Mallorca)
 

Similar a Living In The Cloud

Example sweavefunnelplot
Example sweavefunnelplotExample sweavefunnelplot
Example sweavefunnelplotTony Hirst
 
Time series compare
Time series compareTime series compare
Time series comparelrhutyra
 
F1 India 2011: Free Practice Summary Stats
F1 India 2011: Free Practice Summary StatsF1 India 2011: Free Practice Summary Stats
F1 India 2011: Free Practice Summary StatsTony Hirst
 
Regression Modelling Overview
Regression Modelling OverviewRegression Modelling Overview
Regression Modelling OverviewPaul Hewson
 
Navigating Molecular Haystacks: Tools & Applications
Navigating Molecular Haystacks: Tools & ApplicationsNavigating Molecular Haystacks: Tools & Applications
Navigating Molecular Haystacks: Tools & ApplicationsRajarshi Guha
 
Robust parametric classification and variable selection with minimum distance...
Robust parametric classification and variable selection with minimum distance...Robust parametric classification and variable selection with minimum distance...
Robust parametric classification and variable selection with minimum distance...echi99
 
Survey of Esoko Users
Survey of Esoko UsersSurvey of Esoko Users
Survey of Esoko UsersEsoko
 
Characterizing the Density of Chemical Spaces and its Use in Outlier Analysis...
Characterizing the Density of Chemical Spaces and its Use in Outlier Analysis...Characterizing the Density of Chemical Spaces and its Use in Outlier Analysis...
Characterizing the Density of Chemical Spaces and its Use in Outlier Analysis...Rajarshi Guha
 
Stat7840 hao wu
Stat7840 hao wuStat7840 hao wu
Stat7840 hao wuHao Wu
 
Introduction to power laws
Introduction to power lawsIntroduction to power laws
Introduction to power lawsColin Gillespie
 
Weak Lensing Simulator
Weak Lensing SimulatorWeak Lensing Simulator
Weak Lensing SimulatorCorey Chivers
 
Parallel Combinatorial Computing and Sparse Matrices
Parallel Combinatorial Computing and Sparse Matrices Parallel Combinatorial Computing and Sparse Matrices
Parallel Combinatorial Computing and Sparse Matrices Jason Riedy
 

Similar a Living In The Cloud (20)

Example sweavefunnelplot
Example sweavefunnelplotExample sweavefunnelplot
Example sweavefunnelplot
 
Time series compare
Time series compareTime series compare
Time series compare
 
F1 India 2011: Free Practice Summary Stats
F1 India 2011: Free Practice Summary StatsF1 India 2011: Free Practice Summary Stats
F1 India 2011: Free Practice Summary Stats
 
Regression Modelling Overview
Regression Modelling OverviewRegression Modelling Overview
Regression Modelling Overview
 
Navigating Molecular Haystacks: Tools & Applications
Navigating Molecular Haystacks: Tools & ApplicationsNavigating Molecular Haystacks: Tools & Applications
Navigating Molecular Haystacks: Tools & Applications
 
Robust parametric classification and variable selection with minimum distance...
Robust parametric classification and variable selection with minimum distance...Robust parametric classification and variable selection with minimum distance...
Robust parametric classification and variable selection with minimum distance...
 
Slides lyon-2011
Slides lyon-2011Slides lyon-2011
Slides lyon-2011
 
Survey of Esoko Users
Survey of Esoko UsersSurvey of Esoko Users
Survey of Esoko Users
 
Characterizing the Density of Chemical Spaces and its Use in Outlier Analysis...
Characterizing the Density of Chemical Spaces and its Use in Outlier Analysis...Characterizing the Density of Chemical Spaces and its Use in Outlier Analysis...
Characterizing the Density of Chemical Spaces and its Use in Outlier Analysis...
 
Clustering Plot
Clustering PlotClustering Plot
Clustering Plot
 
Stat7840 hao wu
Stat7840 hao wuStat7840 hao wu
Stat7840 hao wu
 
Introduction to power laws
Introduction to power lawsIntroduction to power laws
Introduction to power laws
 
Slides mcneil
Slides mcneilSlides mcneil
Slides mcneil
 
Slides GEOTOP
Slides GEOTOPSlides GEOTOP
Slides GEOTOP
 
Slides p6
Slides p6Slides p6
Slides p6
 
Slides geotop
Slides geotopSlides geotop
Slides geotop
 
Slides alexander-mcneil
Slides alexander-mcneilSlides alexander-mcneil
Slides alexander-mcneil
 
Slides binar-hec
Slides binar-hecSlides binar-hec
Slides binar-hec
 
Weak Lensing Simulator
Weak Lensing SimulatorWeak Lensing Simulator
Weak Lensing Simulator
 
Parallel Combinatorial Computing and Sparse Matrices
Parallel Combinatorial Computing and Sparse Matrices Parallel Combinatorial Computing and Sparse Matrices
Parallel Combinatorial Computing and Sparse Matrices
 

Más de acme

HTTP/1, HTTP/2 and HTTP/3
HTTP/1, HTTP/2 and HTTP/3HTTP/1, HTTP/2 and HTTP/3
HTTP/1, HTTP/2 and HTTP/3acme
 
Fallacies of distributed computing
Fallacies of distributed computingFallacies of distributed computing
Fallacies of distributed computingacme
 
How CPAN Testers helped me improve my module
How CPAN Testers helped me improve my moduleHow CPAN Testers helped me improve my module
How CPAN Testers helped me improve my moduleacme
 
What's new in Perl 5.12?
What's new in Perl 5.12?What's new in Perl 5.12?
What's new in Perl 5.12?acme
 
What's new In Perl?
What's new In Perl?What's new In Perl?
What's new In Perl?acme
 
Perl 5.10
Perl 5.10Perl 5.10
Perl 5.10acme
 
Fewer cables
Fewer cablesFewer cables
Fewer cablesacme
 
Ten modules I haven't yet talked about
Ten modules I haven't yet talked aboutTen modules I haven't yet talked about
Ten modules I haven't yet talked aboutacme
 
Searching CPAN Offline
Searching CPAN OfflineSearching CPAN Offline
Searching CPAN Offlineacme
 
Ten modules I haven't yet talked about
Ten modules I haven't yet talked aboutTen modules I haven't yet talked about
Ten modules I haven't yet talked aboutacme
 
Living in the cloud
Living in the cloudLiving in the cloud
Living in the cloudacme
 
Scaling with memcached
Scaling with memcachedScaling with memcached
Scaling with memcachedacme
 
What's new in Perl 5.10?
What's new in Perl 5.10?What's new in Perl 5.10?
What's new in Perl 5.10?acme
 

Más de acme (13)

HTTP/1, HTTP/2 and HTTP/3
HTTP/1, HTTP/2 and HTTP/3HTTP/1, HTTP/2 and HTTP/3
HTTP/1, HTTP/2 and HTTP/3
 
Fallacies of distributed computing
Fallacies of distributed computingFallacies of distributed computing
Fallacies of distributed computing
 
How CPAN Testers helped me improve my module
How CPAN Testers helped me improve my moduleHow CPAN Testers helped me improve my module
How CPAN Testers helped me improve my module
 
What's new in Perl 5.12?
What's new in Perl 5.12?What's new in Perl 5.12?
What's new in Perl 5.12?
 
What's new In Perl?
What's new In Perl?What's new In Perl?
What's new In Perl?
 
Perl 5.10
Perl 5.10Perl 5.10
Perl 5.10
 
Fewer cables
Fewer cablesFewer cables
Fewer cables
 
Ten modules I haven't yet talked about
Ten modules I haven't yet talked aboutTen modules I haven't yet talked about
Ten modules I haven't yet talked about
 
Searching CPAN Offline
Searching CPAN OfflineSearching CPAN Offline
Searching CPAN Offline
 
Ten modules I haven't yet talked about
Ten modules I haven't yet talked aboutTen modules I haven't yet talked about
Ten modules I haven't yet talked about
 
Living in the cloud
Living in the cloudLiving in the cloud
Living in the cloud
 
Scaling with memcached
Scaling with memcachedScaling with memcached
Scaling with memcached
 
What's new in Perl 5.10?
What's new in Perl 5.10?What's new in Perl 5.10?
What's new in Perl 5.10?
 

Último

Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
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
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
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
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
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
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
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
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 

Último (20)

Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
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...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
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
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
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
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
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
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 

Living In The Cloud

  • 1. Working in the cloud We are from the internet — we know the value of open source. Hardware and storage is unfortunately real, but you can outsource it all. This talk will guide you through how to exploit cloud computing today to make you happier and more efficient. Léon Brocard YAPC::Asia 2008
  • 2. Do you roll your own? Mobile network? Internet connection? Email servers? Blog servers? IM network? DNS hosting? Web servers?
  • 4. mrmonkey.com Colocation too costly in the UK 0.5A per U No space anywhere Need to buy N+1 servers
  • 5. Energy prices Average US retail commercial price of electricity 10 12 qqq qqqqq adjusted cents per kWh q q q qq q qqq qqq qq qq qqq q qq q qq q q 8 qqqqqqqq qqqq 6 4 2 0 1960 1970 1980 1990 2000
  • 6. Things that fail Software Servers Hardware Network Data centre
  • 7. mrmonkey.com in the cloud DNS by Gandi Email & IM by Google TODO by Hiveminder Hosting, storage & network by Amazon
  • 8. Why now? Computers are more powerful Network is everywhere and fast enough TCP/IP and HTTP are reliable enough SSL is secure enough Open source Virtual machines
  • 9. Processing power Instructions per second q 40000 MIPS q 20000 q q q q q q q q q q q qq q q q q qqq qq q q q q 0 1970 1980 1990 2000
  • 10. Software As A Service Zimki Sales Force Ning Amazon Elastic Compute Cloud Amazon Simple Storage Service Google App Engine
  • 11. XaaS BaaS — Business as a Service OaaS — Organisation as a Service PaaS — Process as a Service DaaS — Data as a Service SaaS — Software as a Service FaaS — Framework as a Service HaaS — Hardware as a Service IaaS — Infrastructure as a Service NaaS — Nothing as a Service (Thanks to Simon Wardley)
  • 12. Amazon Elastic Compute Cloud getting better Elastic IPs Dropped bandwidth price recently New status page Simple Storage Service pretty good Net::Amazon::S3 retry => 1 Almost a CDN
  • 14. Scaling Premature scaling is the root of all evil EC2 + S3 annoying to scale Best thing about App Engine is the data store For big deployments, the cloud may not help
  • 15. Data Protection Uh-oh Especially if your data is stored in another country
  • 16. Issues Availibility Reliability Customisation Keep everything inhouse Worried about lock-in SLA
  • 17. Remember Electricity is no longer a competitive advantage All you need is a credit card