SlideShare uma empresa Scribd logo
1 de 43
Baixar para ler offline
Cloud Computing
    Rodrigo Campos
        @xinu
Hi!
 #AcademiaUOL
Agenda

•Why?
•What?
•Development and Operations
Cloud
Cloud Computing
“If computers of the kind I have
advocated become the computers of the
future, then computing may someday be
organized as a public utility just as the
telephone system is a public utility...
The computer utility could become the
basis of a new and important industry.”
Cloud Computing
“If computers of the kind I have
advocated become the computers of the
future, then computing may someday be
organized as a public utility just as the
telephone system is a public utility...
The computer utility could become the
basis of a new and important industry.”

                  John McCarthy - 1961
Cloud Computing
“Large computers were going to be
replaced by networks of small ones
capable of communicating with one
another and with common databases that
might be on computers of any size. (...)
Also, any user at any node could access
data on any database in the network with
the same provisos.”
Cloud Computing
  “Large computers were going to be
  replaced by networks of small ones
  capable of communicating with one
  another and with common databases that
  might be on computers of any size. (...)
  Also, any user at any node could access
  data on any database in the network with
  the same provisos.”
Russel McGee - My Adventures with Dwarfs
   (talking about Grace Hopper ideas circa 1970)
Why now?
IBM Personal Computer
                                                                                2012
                                                                                  Cloud
                 IBM 704                                             2000        Computing


                                                                            Commercial
                                                         1990                Internet
Harvard Mark I


                                   1980                   Personal
                                                                            Rightsizing
                                                         Computers
                            1970

                 1960              Timesharing
                                     Systems

                      First
                   Datacenters
1940
2012


•High capacity personal devices
•Millions of devices connected
  simultaneously



                    Source: http://ipv6.he.net/statistics/
                                          As of July 2012
Consumerization




Apollo GC DSKY   iPhone 4S
2012




       Source: http://bit.ly/100yrtech
Redshift
Greg Papadopoulos - http://bit.ly/red-shift
Redshift
•Sum of           •Distribute traffic
 Bandwidth
•High             •Elasticity
 Performance
 Computing
                  •Computational
                    Scalability
•Hyperscale       •Storage
 Computing          Scalability
•Big Data
Blueshift
              The rest of us

•Waste of
 resources                 •Distribute traffic
•Startups                  •Elasticity
•Web                       •Computational
 Performance                   Scalability

•Always-on                 •Storage
                               Scalability
•Mobile
Cloud Computing
“If you are amazed by the fast drop
in the cost of computing power over
the last decade, just wait till you see
what is happening to the cost of
bandwidth.”
     Andrew Grove (circa 1988) - Intel Cofounder
Cloud Computing
Cloud Computing


               We’re around
              here somewhere
So it’s not
virtualization?
Cloud Computing
   NIST Definition
•On-demand self service
•Broad network access
•Resource pooling
•Rapid elasticity
•Measured service
                      Source: http://1.usa.gov/N8Z5oA
Cloud Computing
   NIST Definition
•On-demand self service
•Broad network access             “The good thing about
                              standards is that there are

•Resource pooling              so many to choose from.”
                                         Dr. Tanenbaum


•Rapid elasticity
•Measured service
                      Source: http://1.usa.gov/N8Z5oA
Cloud Computing
  Delivery Models
•Private
•Shared
•Public
•Hybrid
Cloud Computing
    Service Models

•Software as a Service (SaaS)
•Platform as a Service (PaaS)
•Infrastructure as a Service (IaaS)
Service Models
Market Size


SaaS           End-User



PaaS          Developers



 IaaS         Engineering
4




                                    0
                                        0.5
                                              1
                                                  1.5
                                                        2
                                                            2.5
                                                                  3
                                                                      3.5
                          Oct 7 2007
                        Nov 11 2007
                        Dec 16 2007
                        Jan 20 2008
                        Feb 24 2008
                        Mar 30 2008
                         May 4 2008
                         Jun 8 2008
                         Jul 13 2008
                        Aug 17 2008
                        Sep 21 2008
                        Oct 26 2008
                        Nov 30 2008
                         Jan 4 2009
                         Feb 8 2009
                        Mar 15 2009
                        Apr 19 2009
                        May 24 2009
                        Jun 28 2009
                         Aug 2 2009
                         Sep 6 2009
                        Oct 11 2009
                        Nov 15 2009
                        Dec 20 2009
                        Jan 24 2010
                        Feb 28 2010
                          Apr 4 2010
                         May 9 2010
                        Jun 13 2010
                         Jul 18 2010
                        Aug 22 2010
                        Sep 26 2010
                        Oct 31 2010
                                                                                  Buscas por Cloud Computing




                         Dec 5 2010
                                                                                Searches for “Cloud Computing”




                          Jan 9 2011
                        Feb 13 2011
                        Mar 20 2011
                        Apr 24 2011
                        May 29 2011
                           Jul 3 2011
                         Aug 7 2011
                        Sep 11 2011
                        Oct 16 2011
                        Nov 20 2011
                                                                                                                 Cloud Computing




                        Dec 25 2011
                        Jan 29 2012
                         Mar 4 2012
                          Apr 8 2012
                        May 13 2012
Source: Google Trends
Cloud Computing




           Source: Indeed.com
DevOps, NoOps...
 What it has to do
   with cloud?
• Gazillion rollouts every hour/minute/day/second
• Full access to everyone
• No control at all
• “I went to a conference and saw that cool guy
saying that this is the way to do it”
• Gazillion rollouts every hour/minute/day/second
• Full access to everyone
• No control at all
• “I went to a conference and saw that cool guy
saying that this is the way to do it”
DevOps, NoOps, etc.




            http://oreil.ly/NjJ8tT
DevOps, NoOps, etc.




             http://bit.ly/QQb1hV
1942 Ford T Driver Toolbox
Fonte: http://bit.ly/N2PUrL
2012 Tesla S Engine
Fonte: http://cnet.co/N2PPEe
Technology usage
    lifecycle
           Build
          Operate
            Use



          Operate
    Use
            Use
Technology usage
    lifecycle
           Build
          Operate
            Use



          Operate
    Use
            Use
Technology usage
    lifecycle
           Build
          Operate
            Use
                     We’re around
                    here somewhere


          Operate
    Use
            Use
What’s in the cloud
    toolbox?
Cloud Toolbox
          Then                        Now

Centralized Data Warehouse      Distributed Data

     Structured Data          Semi-structured Data

           SQL                    No(New)SQL

  Data confined in RAM             Shared Data

   Persistent Protocols      Loosely coupled systems

   Isolated Components       Interoperable Services
Cloud Toolbox
        Cloud                      Tools

   Distributed Data             Cassandra
                                 Hadoop
 Semi-structured data           Mongodb
                                 Couchdb
     No(New)SQL                   Neo4J

     Shared Data             Memcache, Redis

                          Stateless, latency-proof,
Loosely coupled systems
                             resilient protocols
Cloud Toolbox
           Then                          Now

     Information Silos           Cooperation & Sharing

        Dev vs Ops                    Dev + Ops

        Black Boxes              Open, Shared Metrics

    Monolithic Systems            Distributed Systems

Single system control panels   Heterogeneous Automation
Cloud Toolbox
         Cloud                      Tools


  Cooperation & Sharing
                            Common Dashboards
       Dev + Ops             Application Metrics
                           Service Instrumentation
  Open, Shared Metrics


Heterogeneous Automation   CFengine, Chef, Puppet
Questions?

Mais conteúdo relacionado

Semelhante a Cloud Computing at Academia UOL

20111102 TIVIT Business Forum Helsinki
20111102 TIVIT Business Forum  Helsinki20111102 TIVIT Business Forum  Helsinki
20111102 TIVIT Business Forum Helsinki
Arian Zwegers
 
David Reinsel - Entering the Era of Big IT
David Reinsel - Entering the Era of Big ITDavid Reinsel - Entering the Era of Big IT
David Reinsel - Entering the Era of Big IT
Christine Nolan
 
Davidreinselppt 110304164919-phpapp01
Davidreinselppt 110304164919-phpapp01Davidreinselppt 110304164919-phpapp01
Davidreinselppt 110304164919-phpapp01
MassTLC
 
Android Workshop Session 1
Android Workshop Session 1Android Workshop Session 1
Android Workshop Session 1
NAILBITER
 
Personal Electronics & the Library
Personal Electronics & the LibraryPersonal Electronics & the Library
Personal Electronics & the Library
Yvonne Slaughter
 
Computers in libraries 2012
Computers in libraries 2012Computers in libraries 2012
Computers in libraries 2012
Jason Griffey
 
Chicago from the Cloud
Chicago from the CloudChicago from the Cloud
Chicago from the Cloud
WAN-IFRA
 

Semelhante a Cloud Computing at Academia UOL (20)

20111102 TIVIT Business Forum Helsinki
20111102 TIVIT Business Forum  Helsinki20111102 TIVIT Business Forum  Helsinki
20111102 TIVIT Business Forum Helsinki
 
Accenture Mobility MWC 2012 - Bubble over barcelona - lars kamp
Accenture Mobility MWC 2012 - Bubble over barcelona - lars kampAccenture Mobility MWC 2012 - Bubble over barcelona - lars kamp
Accenture Mobility MWC 2012 - Bubble over barcelona - lars kamp
 
Android icecream sandwich
Android icecream sandwichAndroid icecream sandwich
Android icecream sandwich
 
Android Fundamentals & Figures of 2012
Android Fundamentals & Figures of 2012Android Fundamentals & Figures of 2012
Android Fundamentals & Figures of 2012
 
Accenture - Bubble over Barcelona 2013 MWC - Mobility Trends
Accenture  - Bubble over Barcelona 2013 MWC - Mobility TrendsAccenture  - Bubble over Barcelona 2013 MWC - Mobility Trends
Accenture - Bubble over Barcelona 2013 MWC - Mobility Trends
 
OpenID Foundation Retail Advisory Committee Webinar
OpenID Foundation Retail Advisory Committee WebinarOpenID Foundation Retail Advisory Committee Webinar
OpenID Foundation Retail Advisory Committee Webinar
 
Founder labs new york may 2011
Founder labs new york may 2011Founder labs new york may 2011
Founder labs new york may 2011
 
David Reinsel - Entering the Era of Big IT
David Reinsel - Entering the Era of Big ITDavid Reinsel - Entering the Era of Big IT
David Reinsel - Entering the Era of Big IT
 
Davidreinselppt 110304164919-phpapp01
Davidreinselppt 110304164919-phpapp01Davidreinselppt 110304164919-phpapp01
Davidreinselppt 110304164919-phpapp01
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Founder Labs - Summer 2011 - The Mobile Ecosystem
Founder Labs - Summer 2011 - The Mobile EcosystemFounder Labs - Summer 2011 - The Mobile Ecosystem
Founder Labs - Summer 2011 - The Mobile Ecosystem
 
Android Workshop Session 1
Android Workshop Session 1Android Workshop Session 1
Android Workshop Session 1
 
Personal Electronics & the Library
Personal Electronics & the LibraryPersonal Electronics & the Library
Personal Electronics & the Library
 
Computers in libraries 2012
Computers in libraries 2012Computers in libraries 2012
Computers in libraries 2012
 
Is the Browser a Transitional Technology?
Is the Browser a Transitional Technology?Is the Browser a Transitional Technology?
Is the Browser a Transitional Technology?
 
PyData Texas 2015 Keynote
PyData Texas 2015 KeynotePyData Texas 2015 Keynote
PyData Texas 2015 Keynote
 
Big data for the rest of us
Big data for the rest of usBig data for the rest of us
Big data for the rest of us
 
The Perfect Storm
The Perfect StormThe Perfect Storm
The Perfect Storm
 
Naar een overtuigende koopervaring
Naar een overtuigende koopervaringNaar een overtuigende koopervaring
Naar een overtuigende koopervaring
 
Chicago from the Cloud
Chicago from the CloudChicago from the Cloud
Chicago from the Cloud
 

Mais de Rodrigo Campos

Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Rodrigo Campos
 
Cloud Computing Oportunidades e Desafios
Cloud Computing Oportunidades e DesafiosCloud Computing Oportunidades e Desafios
Cloud Computing Oportunidades e Desafios
Rodrigo Campos
 
CMG 2012 - Tuning where it matters - Gerry Tuddenham
CMG 2012 - Tuning where it matters - Gerry TuddenhamCMG 2012 - Tuning where it matters - Gerry Tuddenham
CMG 2012 - Tuning where it matters - Gerry Tuddenham
Rodrigo Campos
 
Racionalização e Otimização de Energia em Computação na Nuvem
Racionalização e Otimização de Energia em Computação na NuvemRacionalização e Otimização de Energia em Computação na Nuvem
Racionalização e Otimização de Energia em Computação na Nuvem
Rodrigo Campos
 

Mais de Rodrigo Campos (20)

Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOps
 
DevOps no mundo real - QCON 2014
DevOps no mundo real - QCON 2014DevOps no mundo real - QCON 2014
DevOps no mundo real - QCON 2014
 
7Masters Webops in the Cloud
7Masters Webops in the Cloud7Masters Webops in the Cloud
7Masters Webops in the Cloud
 
14 guendert pres
14 guendert pres14 guendert pres
14 guendert pres
 
Large and Giant Pages
Large and Giant PagesLarge and Giant Pages
Large and Giant Pages
 
Otimização holistica de ambiente computacional
Otimização holistica de ambiente computacionalOtimização holistica de ambiente computacional
Otimização holistica de ambiente computacional
 
Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86Desempenho e Escalabilidade de Banco de Dados em ambiente x86
Desempenho e Escalabilidade de Banco de Dados em ambiente x86
 
13 coelho final-pres
13 coelho final-pres13 coelho final-pres
13 coelho final-pres
 
Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!Mistério ou tecnologia? Paralelismo!
Mistério ou tecnologia? Paralelismo!
 
z/VM Performance Analysis
z/VM Performance Analysisz/VM Performance Analysis
z/VM Performance Analysis
 
Sistemas de proteção de perímetro
Sistemas de proteção de perímetroSistemas de proteção de perímetro
Sistemas de proteção de perímetro
 
Devops at Walmart GeC Brazil
Devops at Walmart GeC BrazilDevops at Walmart GeC Brazil
Devops at Walmart GeC Brazil
 
Disk IO Benchmarking in shared multi-tenant environments
Disk IO Benchmarking in shared multi-tenant environmentsDisk IO Benchmarking in shared multi-tenant environments
Disk IO Benchmarking in shared multi-tenant environments
 
Cloud Computing Oportunidades e Desafios
Cloud Computing Oportunidades e DesafiosCloud Computing Oportunidades e Desafios
Cloud Computing Oportunidades e Desafios
 
The good, the bad and the big... data
The good, the bad and the big... dataThe good, the bad and the big... data
The good, the bad and the big... data
 
CMG 2012 - Tuning where it matters - Gerry Tuddenham
CMG 2012 - Tuning where it matters - Gerry TuddenhamCMG 2012 - Tuning where it matters - Gerry Tuddenham
CMG 2012 - Tuning where it matters - Gerry Tuddenham
 
A Consumerização da TI e o Efeito BYOT
A Consumerização da TI e o Efeito BYOTA Consumerização da TI e o Efeito BYOT
A Consumerização da TI e o Efeito BYOT
 
CMG Brasil 2012 - Uso de Lines nos z196
CMG Brasil 2012 - Uso de Lines nos z196CMG Brasil 2012 - Uso de Lines nos z196
CMG Brasil 2012 - Uso de Lines nos z196
 
Racionalização e Otimização de Energia em Computação na Nuvem
Racionalização e Otimização de Energia em Computação na NuvemRacionalização e Otimização de Energia em Computação na Nuvem
Racionalização e Otimização de Energia em Computação na Nuvem
 
SDN - Openflow + OpenVSwitch + Quantum
SDN - Openflow + OpenVSwitch + QuantumSDN - Openflow + OpenVSwitch + Quantum
SDN - Openflow + OpenVSwitch + Quantum
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Cloud Computing at Academia UOL

  • 1. Cloud Computing Rodrigo Campos @xinu
  • 5. Cloud Computing “If computers of the kind I have advocated become the computers of the future, then computing may someday be organized as a public utility just as the telephone system is a public utility... The computer utility could become the basis of a new and important industry.”
  • 6. Cloud Computing “If computers of the kind I have advocated become the computers of the future, then computing may someday be organized as a public utility just as the telephone system is a public utility... The computer utility could become the basis of a new and important industry.” John McCarthy - 1961
  • 7. Cloud Computing “Large computers were going to be replaced by networks of small ones capable of communicating with one another and with common databases that might be on computers of any size. (...) Also, any user at any node could access data on any database in the network with the same provisos.”
  • 8. Cloud Computing “Large computers were going to be replaced by networks of small ones capable of communicating with one another and with common databases that might be on computers of any size. (...) Also, any user at any node could access data on any database in the network with the same provisos.” Russel McGee - My Adventures with Dwarfs (talking about Grace Hopper ideas circa 1970)
  • 10. IBM Personal Computer 2012 Cloud IBM 704 2000 Computing Commercial 1990 Internet Harvard Mark I 1980 Personal Rightsizing Computers 1970 1960 Timesharing Systems First Datacenters 1940
  • 11. 2012 •High capacity personal devices •Millions of devices connected simultaneously Source: http://ipv6.he.net/statistics/ As of July 2012
  • 13. 2012 Source: http://bit.ly/100yrtech
  • 14. Redshift Greg Papadopoulos - http://bit.ly/red-shift
  • 15. Redshift •Sum of •Distribute traffic Bandwidth •High •Elasticity Performance Computing •Computational Scalability •Hyperscale •Storage Computing Scalability •Big Data
  • 16. Blueshift The rest of us •Waste of resources •Distribute traffic •Startups •Elasticity •Web •Computational Performance Scalability •Always-on •Storage Scalability •Mobile
  • 17. Cloud Computing “If you are amazed by the fast drop in the cost of computing power over the last decade, just wait till you see what is happening to the cost of bandwidth.” Andrew Grove (circa 1988) - Intel Cofounder
  • 19. Cloud Computing We’re around here somewhere
  • 21. Cloud Computing NIST Definition •On-demand self service •Broad network access •Resource pooling •Rapid elasticity •Measured service Source: http://1.usa.gov/N8Z5oA
  • 22. Cloud Computing NIST Definition •On-demand self service •Broad network access “The good thing about standards is that there are •Resource pooling so many to choose from.” Dr. Tanenbaum •Rapid elasticity •Measured service Source: http://1.usa.gov/N8Z5oA
  • 23. Cloud Computing Delivery Models •Private •Shared •Public •Hybrid
  • 24. Cloud Computing Service Models •Software as a Service (SaaS) •Platform as a Service (PaaS) •Infrastructure as a Service (IaaS)
  • 25. Service Models Market Size SaaS End-User PaaS Developers IaaS Engineering
  • 26. 4 0 0.5 1 1.5 2 2.5 3 3.5 Oct 7 2007 Nov 11 2007 Dec 16 2007 Jan 20 2008 Feb 24 2008 Mar 30 2008 May 4 2008 Jun 8 2008 Jul 13 2008 Aug 17 2008 Sep 21 2008 Oct 26 2008 Nov 30 2008 Jan 4 2009 Feb 8 2009 Mar 15 2009 Apr 19 2009 May 24 2009 Jun 28 2009 Aug 2 2009 Sep 6 2009 Oct 11 2009 Nov 15 2009 Dec 20 2009 Jan 24 2010 Feb 28 2010 Apr 4 2010 May 9 2010 Jun 13 2010 Jul 18 2010 Aug 22 2010 Sep 26 2010 Oct 31 2010 Buscas por Cloud Computing Dec 5 2010 Searches for “Cloud Computing” Jan 9 2011 Feb 13 2011 Mar 20 2011 Apr 24 2011 May 29 2011 Jul 3 2011 Aug 7 2011 Sep 11 2011 Oct 16 2011 Nov 20 2011 Cloud Computing Dec 25 2011 Jan 29 2012 Mar 4 2012 Apr 8 2012 May 13 2012 Source: Google Trends
  • 27. Cloud Computing Source: Indeed.com
  • 28. DevOps, NoOps... What it has to do with cloud?
  • 29. • Gazillion rollouts every hour/minute/day/second • Full access to everyone • No control at all • “I went to a conference and saw that cool guy saying that this is the way to do it”
  • 30. • Gazillion rollouts every hour/minute/day/second • Full access to everyone • No control at all • “I went to a conference and saw that cool guy saying that this is the way to do it”
  • 31. DevOps, NoOps, etc. http://oreil.ly/NjJ8tT
  • 32. DevOps, NoOps, etc. http://bit.ly/QQb1hV
  • 33. 1942 Ford T Driver Toolbox Fonte: http://bit.ly/N2PUrL
  • 34. 2012 Tesla S Engine Fonte: http://cnet.co/N2PPEe
  • 35. Technology usage lifecycle Build Operate Use Operate Use Use
  • 36. Technology usage lifecycle Build Operate Use Operate Use Use
  • 37. Technology usage lifecycle Build Operate Use We’re around here somewhere Operate Use Use
  • 38. What’s in the cloud toolbox?
  • 39. Cloud Toolbox Then Now Centralized Data Warehouse Distributed Data Structured Data Semi-structured Data SQL No(New)SQL Data confined in RAM Shared Data Persistent Protocols Loosely coupled systems Isolated Components Interoperable Services
  • 40. Cloud Toolbox Cloud Tools Distributed Data Cassandra Hadoop Semi-structured data Mongodb Couchdb No(New)SQL Neo4J Shared Data Memcache, Redis Stateless, latency-proof, Loosely coupled systems resilient protocols
  • 41. Cloud Toolbox Then Now Information Silos Cooperation & Sharing Dev vs Ops Dev + Ops Black Boxes Open, Shared Metrics Monolithic Systems Distributed Systems Single system control panels Heterogeneous Automation
  • 42. Cloud Toolbox Cloud Tools Cooperation & Sharing Common Dashboards Dev + Ops Application Metrics Service Instrumentation Open, Shared Metrics Heterogeneous Automation CFengine, Chef, Puppet