SlideShare a Scribd company logo
1 of 43
Platform as a Service

                         Ole-Martin Mørk - Bekk Consulting AS

                                    Software 2012
                                        09/02/12




                                                            #swpaas
Thursday, February 9, 2012
Agenda
       Hva er PaaS?
       Hvilke muligheter gir det?
       Hva gjør de store leverandørene?
       Hvordan bør du forholde deg?




                                          #swpaas
Thursday, February 9, 2012
Introduksjon




                                      #swpaas
Thursday, February 9, 2012
IaaS
                                    #swpaas
Thursday, February 9, 2012
PaaS
                             IaaS
                                    #swpaas
Thursday, February 9, 2012
SaaS
                             PaaS
                             IaaS
                                    #swpaas
Thursday, February 9, 2012
IaaS vs PaaS
                                Images

                               Restarts

                               Skalering

                                            #swpaas
Thursday, February 9, 2012
#swpaas
Thursday, February 9, 2012
#swpaas
Thursday, February 9, 2012
#swpaas
Thursday, February 9, 2012
PaaS i 2012
                        Windows Azure          CloudBees
                        Stackato               Jelastic
                        OpenShift              Cumulogic
                        CloudFoundry           StratosLive
                        Heroku                 Bitnami
                        DotCloud               Google App Engine
                        Engine Yard            Amazon Beanstalk
                        NodeSocket             IBM SmartCloud Services
                        Apprenda               GigaSpaces
                        OpenLogic CloudSwing   AppHarbour


                                                                   #swpaas
Thursday, February 9, 2012
Hva sies om PaaS?
                       Forrester: PaaS er identifisert som en
                       av topp-10 teknologier arkitekter må
                       følge de neste to årene.

                       Gartner: I løpet av de neste tre årene
                       vil PaaS bli en essensiell del av
                       teknologi-porteføljen din, og du bør
                       planlegge dine investeringer i henhold
                       til dette.
                                                                #swpaas
Thursday, February 9, 2012
#swpaas
Thursday, February 9, 2012
#swpaas
Thursday, February 9, 2012
ThoughtWorks Radar




                                 #swpaas
Thursday, February 9, 2012
PaaS er viktig
                     • Salesforce kjøpte Heroku for
                             $250.000.000
                     • Microsoft, IBM, Oracle, VMWare, Red
                             Hat og Google er i markedet
                     • Forrester, Gartner, ThoughtWorks ser
                             på PaaS som noe veldig viktig de neste
                             årene

                                                                  #swpaas
Thursday, February 9, 2012
Hva
          er
        PaaS?


                             #swpaas
Thursday, February 9, 2012
Historie

                     • Startet med Ruby på Heroku
                     • Python på Google App Engine
                     • Windows Azure kom med .NET
                     • Amazon Beanstalk støttet Java

                                                       #swpaas
Thursday, February 9, 2012
#swpaas
Thursday, February 9, 2012
Tjenester


                                   #swpaas
Thursday, February 9, 2012
#swpaas
Thursday, February 9, 2012
#swpaas
Thursday, February 9, 2012
Andre tjenester
                             Kø-systemer    Søk
           Byggesystem                     E-post
                       Cache           Overvåkning
                   Kryptering              Backup#swpaas
Thursday, February 9, 2012
Hvorfor PaaS?



                                             #swpaas
Thursday, February 9, 2012
Hvorfor PaaS?


                     • Infrastruktur tar masse tid
                     • Konsolidere på en plattform


                                                     #swpaas
Thursday, February 9, 2012
Enklere arkitektur

                     • Små applikasjoner
                     • Enkle tjenester
                     • Enklere integrasjon

                                                  #swpaas
Thursday, February 9, 2012
Nye muligheter   #swpaas
Thursday, February 9, 2012
Fordeler med PAAS

                     • one-click-deployment
                     • god støtte for teknologiske nyvinninger
                     • ett sted man konfigurerer tjenester

                                                            #swpaas
Thursday, February 9, 2012
Demo
                             Cloudfoundry


                                            #swpaas
Thursday, February 9, 2012
Hva vil de store
                              med PaaS?




                                                #swpaas
Thursday, February 9, 2012
#swpaas
Thursday, February 9, 2012
#swpaas
Thursday, February 9, 2012
fordeler

                     • Kjent leverandører
                     • Ikke alle vil/kan kjøre på public cloud
                     • Stor usikkerhet rundt små PaaS

                                                             #swpaas
Thursday, February 9, 2012
ulemper

                     • Lite community rundt private clouds
                     • Vendor lock-in
                     • Ikke pure cloud

                                                             #swpaas
Thursday, February 9, 2012
Private Cloud
                    My opinion is that private cloud is
                    total BS. If you make it private it is
                    no longer cloud. You destroy all the
                    value you get from cloud by making
                    it something you have to run
                    yourself.
                               Adam Wiggins, CTO of Heroku

                                                         #swpaas
Thursday, February 9, 2012
Åpen kildekode
                               Støttes av 147 firmaer, inkludert Nasa,
                               Rackspace, Citrix, Dell, HP, F5 og AT&T




                                                               #swpaas
Thursday, February 9, 2012
Veien videre med PaaS




                             #swpaas
Thursday, February 9, 2012
Når bruke PaaS?

                     • Først og fremst web-applikasjoner
                     • Eksterne applikasjoner
                     • Proof-of-concept
                     • Kampanjer

                                                           #swpaas
Thursday, February 9, 2012
Hva skal du velge?

                     • Pass på at du ikke mister friheten!
                     • Velg en trygg og langsiktig leverandør
                     • Ikke knytt kode opp til leverandør.

                                                            #swpaas
Thursday, February 9, 2012
Oppsummert

                     • Miljøet tilbyr databaser og tjenester
                     • Utviklere konsentrerer seg om å utvikle.
                     • Særdeles enkelt å deploye
                     • Stor dynamikk

                                                            #swpaas
Thursday, February 9, 2012
... og

                     • Følg med!
                     • Vær kritisk!
                     • Ha det gøy!

                                               #swpaas
Thursday, February 9, 2012
Spørsmål?




         Ole-Martin Mørk

     @olemartin
  about.me/olemartin                     #swpaas
Thursday, February 9, 2012
Takk for meg!




         Ole-Martin Mørk

     @olemartin
  about.me/olemartin                    #swpaas
Thursday, February 9, 2012

More Related Content

Similar to Evolusjonen av PaaS

Deploy con 2012 Mike Hoskins Keynote
Deploy con 2012 Mike Hoskins KeynoteDeploy con 2012 Mike Hoskins Keynote
Deploy con 2012 Mike Hoskins Keynotedeploycon
 
APR 26, 2012: Under the Radar: Presenting Cloudscaling
APR 26, 2012: Under the Radar: Presenting CloudscalingAPR 26, 2012: Under the Radar: Presenting Cloudscaling
APR 26, 2012: Under the Radar: Presenting Cloudscalingtroyangrignon
 
Hadoop meets Cloud with Multi-Tenancy
Hadoop meets Cloud with Multi-TenancyHadoop meets Cloud with Multi-Tenancy
Hadoop meets Cloud with Multi-TenancyTreasure Data, Inc.
 
AWS Cloud Computing for Developers
AWS Cloud Computing for DevelopersAWS Cloud Computing for Developers
AWS Cloud Computing for DevelopersAmazon Web Services
 
Enabling your DevOps culture with AWS
Enabling your DevOps culture with AWSEnabling your DevOps culture with AWS
Enabling your DevOps culture with AWSAaron Walker
 
AWS Cloud Computing for Developers
AWS Cloud Computing for DevelopersAWS Cloud Computing for Developers
AWS Cloud Computing for DevelopersAmazon Web Services
 
SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013
SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013
SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013Gigaom
 
TechEvent 2019: Build Oracle DBaaS in the Swisscom Enterprise Cloud - but SAF...
TechEvent 2019: Build Oracle DBaaS in the Swisscom Enterprise Cloud - but SAF...TechEvent 2019: Build Oracle DBaaS in the Swisscom Enterprise Cloud - but SAF...
TechEvent 2019: Build Oracle DBaaS in the Swisscom Enterprise Cloud - but SAF...Trivadis
 
ProductTank AMS Iskander Smit
ProductTank AMS Iskander SmitProductTank AMS Iskander Smit
ProductTank AMS Iskander SmitInfo.nl
 
Pivotal CenturyLink Cloud Platform Seminar Presentation: Customer Use Case: C...
Pivotal CenturyLink Cloud Platform Seminar Presentation: Customer Use Case: C...Pivotal CenturyLink Cloud Platform Seminar Presentation: Customer Use Case: C...
Pivotal CenturyLink Cloud Platform Seminar Presentation: Customer Use Case: C...VMware Tanzu
 
Adapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailAdapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailApigee | Google Cloud
 
Cloud Expo NYC 2017: Big Data in IoT
Cloud Expo NYC 2017: Big Data in IoTCloud Expo NYC 2017: Big Data in IoT
Cloud Expo NYC 2017: Big Data in IoTOcean9, Inc.
 
SMX Landing Page Optimization
SMX Landing Page OptimizationSMX Landing Page Optimization
SMX Landing Page OptimizationDatalicious
 

Similar to Evolusjonen av PaaS (20)

Deploy con 2012 Mike Hoskins Keynote
Deploy con 2012 Mike Hoskins KeynoteDeploy con 2012 Mike Hoskins Keynote
Deploy con 2012 Mike Hoskins Keynote
 
APR 26, 2012: Under the Radar: Presenting Cloudscaling
APR 26, 2012: Under the Radar: Presenting CloudscalingAPR 26, 2012: Under the Radar: Presenting Cloudscaling
APR 26, 2012: Under the Radar: Presenting Cloudscaling
 
Hadoop meets Cloud with Multi-Tenancy
Hadoop meets Cloud with Multi-TenancyHadoop meets Cloud with Multi-Tenancy
Hadoop meets Cloud with Multi-Tenancy
 
AWS Cloud Computing for Developers
AWS Cloud Computing for DevelopersAWS Cloud Computing for Developers
AWS Cloud Computing for Developers
 
AMIS OOW Review 2012- Deel 1 - Lucas Jellema & Paul Uijtewaal
AMIS OOW Review 2012- Deel 1 - Lucas Jellema & Paul UijtewaalAMIS OOW Review 2012- Deel 1 - Lucas Jellema & Paul Uijtewaal
AMIS OOW Review 2012- Deel 1 - Lucas Jellema & Paul Uijtewaal
 
Enabling your DevOps culture with AWS
Enabling your DevOps culture with AWSEnabling your DevOps culture with AWS
Enabling your DevOps culture with AWS
 
Node Summit 2012
Node Summit 2012Node Summit 2012
Node Summit 2012
 
AWS Cloud Computing for Developers
AWS Cloud Computing for DevelopersAWS Cloud Computing for Developers
AWS Cloud Computing for Developers
 
SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013
SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013
SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013
 
Hadoop for the Masses
Hadoop for the MassesHadoop for the Masses
Hadoop for the Masses
 
TechEvent 2019: Build Oracle DBaaS in the Swisscom Enterprise Cloud - but SAF...
TechEvent 2019: Build Oracle DBaaS in the Swisscom Enterprise Cloud - but SAF...TechEvent 2019: Build Oracle DBaaS in the Swisscom Enterprise Cloud - but SAF...
TechEvent 2019: Build Oracle DBaaS in the Swisscom Enterprise Cloud - but SAF...
 
ProductTank AMS Iskander Smit
ProductTank AMS Iskander SmitProductTank AMS Iskander Smit
ProductTank AMS Iskander Smit
 
NATO IST Symposium 2013
NATO IST Symposium 2013NATO IST Symposium 2013
NATO IST Symposium 2013
 
Pivotal CenturyLink Cloud Platform Seminar Presentation: Customer Use Case: C...
Pivotal CenturyLink Cloud Platform Seminar Presentation: Customer Use Case: C...Pivotal CenturyLink Cloud Platform Seminar Presentation: Customer Use Case: C...
Pivotal CenturyLink Cloud Platform Seminar Presentation: Customer Use Case: C...
 
London Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynoteLondon Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynote
 
Adapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailAdapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg Brail
 
How DevOps works in MOKA
How DevOps works in MOKAHow DevOps works in MOKA
How DevOps works in MOKA
 
Cloud Expo NYC 2017: Big Data in IoT
Cloud Expo NYC 2017: Big Data in IoTCloud Expo NYC 2017: Big Data in IoT
Cloud Expo NYC 2017: Big Data in IoT
 
SMX Landing Page Optimization
SMX Landing Page OptimizationSMX Landing Page Optimization
SMX Landing Page Optimization
 
MongoLA - Cloud Foundry
MongoLA - Cloud FoundryMongoLA - Cloud Foundry
MongoLA - Cloud Foundry
 

More from Ole-Martin Mørk

Patterns for key-value stores
Patterns for key-value storesPatterns for key-value stores
Patterns for key-value storesOle-Martin Mørk
 
Du må vite hva som skjer i produksjon
Du må vite hva som skjer i produksjonDu må vite hva som skjer i produksjon
Du må vite hva som skjer i produksjonOle-Martin Mørk
 
Collaborative Filtering in Map/Reduce
Collaborative Filtering in Map/ReduceCollaborative Filtering in Map/Reduce
Collaborative Filtering in Map/ReduceOle-Martin Mørk
 

More from Ole-Martin Mørk (6)

Graph search with Neo4j
Graph search with Neo4jGraph search with Neo4j
Graph search with Neo4j
 
Patterns for key-value stores
Patterns for key-value storesPatterns for key-value stores
Patterns for key-value stores
 
Polyglot persistence
Polyglot persistencePolyglot persistence
Polyglot persistence
 
Du må vite hva som skjer i produksjon
Du må vite hva som skjer i produksjonDu må vite hva som skjer i produksjon
Du må vite hva som skjer i produksjon
 
Hele butikken i skyen
Hele butikken i skyenHele butikken i skyen
Hele butikken i skyen
 
Collaborative Filtering in Map/Reduce
Collaborative Filtering in Map/ReduceCollaborative Filtering in Map/Reduce
Collaborative Filtering in Map/Reduce
 

Evolusjonen av PaaS

  • 1. Platform as a Service Ole-Martin Mørk - Bekk Consulting AS Software 2012 09/02/12 #swpaas Thursday, February 9, 2012
  • 2. Agenda Hva er PaaS? Hvilke muligheter gir det? Hva gjør de store leverandørene? Hvordan bør du forholde deg? #swpaas Thursday, February 9, 2012
  • 3. Introduksjon #swpaas Thursday, February 9, 2012
  • 4. IaaS #swpaas Thursday, February 9, 2012
  • 5. PaaS IaaS #swpaas Thursday, February 9, 2012
  • 6. SaaS PaaS IaaS #swpaas Thursday, February 9, 2012
  • 7. IaaS vs PaaS Images Restarts Skalering #swpaas Thursday, February 9, 2012
  • 11. PaaS i 2012 Windows Azure CloudBees Stackato Jelastic OpenShift Cumulogic CloudFoundry StratosLive Heroku Bitnami DotCloud Google App Engine Engine Yard Amazon Beanstalk NodeSocket IBM SmartCloud Services Apprenda GigaSpaces OpenLogic CloudSwing AppHarbour #swpaas Thursday, February 9, 2012
  • 12. Hva sies om PaaS? Forrester: PaaS er identifisert som en av topp-10 teknologier arkitekter må følge de neste to årene. Gartner: I løpet av de neste tre årene vil PaaS bli en essensiell del av teknologi-porteføljen din, og du bør planlegge dine investeringer i henhold til dette. #swpaas Thursday, February 9, 2012
  • 15. ThoughtWorks Radar #swpaas Thursday, February 9, 2012
  • 16. PaaS er viktig • Salesforce kjøpte Heroku for $250.000.000 • Microsoft, IBM, Oracle, VMWare, Red Hat og Google er i markedet • Forrester, Gartner, ThoughtWorks ser på PaaS som noe veldig viktig de neste årene #swpaas Thursday, February 9, 2012
  • 17. Hva er PaaS? #swpaas Thursday, February 9, 2012
  • 18. Historie • Startet med Ruby på Heroku • Python på Google App Engine • Windows Azure kom med .NET • Amazon Beanstalk støttet Java #swpaas Thursday, February 9, 2012
  • 20. Tjenester #swpaas Thursday, February 9, 2012
  • 23. Andre tjenester Kø-systemer Søk Byggesystem E-post Cache Overvåkning Kryptering Backup#swpaas Thursday, February 9, 2012
  • 24. Hvorfor PaaS? #swpaas Thursday, February 9, 2012
  • 25. Hvorfor PaaS? • Infrastruktur tar masse tid • Konsolidere på en plattform #swpaas Thursday, February 9, 2012
  • 26. Enklere arkitektur • Små applikasjoner • Enkle tjenester • Enklere integrasjon #swpaas Thursday, February 9, 2012
  • 27. Nye muligheter #swpaas Thursday, February 9, 2012
  • 28. Fordeler med PAAS • one-click-deployment • god støtte for teknologiske nyvinninger • ett sted man konfigurerer tjenester #swpaas Thursday, February 9, 2012
  • 29. Demo Cloudfoundry #swpaas Thursday, February 9, 2012
  • 30. Hva vil de store med PaaS? #swpaas Thursday, February 9, 2012
  • 33. fordeler • Kjent leverandører • Ikke alle vil/kan kjøre på public cloud • Stor usikkerhet rundt små PaaS #swpaas Thursday, February 9, 2012
  • 34. ulemper • Lite community rundt private clouds • Vendor lock-in • Ikke pure cloud #swpaas Thursday, February 9, 2012
  • 35. Private Cloud My opinion is that private cloud is total BS. If you make it private it is no longer cloud. You destroy all the value you get from cloud by making it something you have to run yourself. Adam Wiggins, CTO of Heroku #swpaas Thursday, February 9, 2012
  • 36. Åpen kildekode Støttes av 147 firmaer, inkludert Nasa, Rackspace, Citrix, Dell, HP, F5 og AT&T #swpaas Thursday, February 9, 2012
  • 37. Veien videre med PaaS #swpaas Thursday, February 9, 2012
  • 38. Når bruke PaaS? • Først og fremst web-applikasjoner • Eksterne applikasjoner • Proof-of-concept • Kampanjer #swpaas Thursday, February 9, 2012
  • 39. Hva skal du velge? • Pass på at du ikke mister friheten! • Velg en trygg og langsiktig leverandør • Ikke knytt kode opp til leverandør. #swpaas Thursday, February 9, 2012
  • 40. Oppsummert • Miljøet tilbyr databaser og tjenester • Utviklere konsentrerer seg om å utvikle. • Særdeles enkelt å deploye • Stor dynamikk #swpaas Thursday, February 9, 2012
  • 41. ... og • Følg med! • Vær kritisk! • Ha det gøy! #swpaas Thursday, February 9, 2012
  • 42. Spørsmål? Ole-Martin Mørk @olemartin about.me/olemartin #swpaas Thursday, February 9, 2012
  • 43. Takk for meg! Ole-Martin Mørk @olemartin about.me/olemartin #swpaas Thursday, February 9, 2012