why*open*source*is*key*to* building*cloud*paas* · cloudopen*san*diego* johnpurrier august30,*2012*...

12
CloudOpen San Diego John Purrier August 30, 2012 CloudOpen San Diego John Purrier August 30, 2012 Why Open Source is key to building Cloud PaaS

Upload: others

Post on 16-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Why*Open*Source*is*key*to* building*Cloud*PaaS* · CloudOpen*San*Diego* JohnPurrier August30,*2012* Why*Open*Source*is*key*to* building*Cloud*PaaS*

CloudOpen  San  Diego   John  Purrier   August  30,  2012  CloudOpen  San  Diego   John  Purrier   August  30,  2012  

Why  Open  Source  is  key  to  building  Cloud  PaaS  

Page 2: Why*Open*Source*is*key*to* building*Cloud*PaaS* · CloudOpen*San*Diego* JohnPurrier August30,*2012* Why*Open*Source*is*key*to* building*Cloud*PaaS*

CloudOpen  San  Diego   John  Purrier   August  30,  2012  

•  Founder  and  PPB  member  of  OpenStack  •  Director  of  Development,  Rackspace  Cloud  •  VP,  HP  OpenStack  Cloud  •  CTO,  Appfog  (Open  Cloud  PaaS)  

         [email protected]          @johnpur  on  TwiPer  

Page 3: Why*Open*Source*is*key*to* building*Cloud*PaaS* · CloudOpen*San*Diego* JohnPurrier August30,*2012* Why*Open*Source*is*key*to* building*Cloud*PaaS*

CloudOpen  San  Diego   John  Purrier   August  30,  2012  

Page 4: Why*Open*Source*is*key*to* building*Cloud*PaaS* · CloudOpen*San*Diego* JohnPurrier August30,*2012* Why*Open*Source*is*key*to* building*Cloud*PaaS*

CloudOpen  San  Diego   John  Purrier   August  30,  2012  

Page 5: Why*Open*Source*is*key*to* building*Cloud*PaaS* · CloudOpen*San*Diego* JohnPurrier August30,*2012* Why*Open*Source*is*key*to* building*Cloud*PaaS*

CloudOpen  San  Diego   John  Purrier   August  30,  2012  

First  GeneraRon  PaaS  Great  idea,  but…  

•  Proprietary  soluRons,  leading  to…  

•  PaaS  vendor  lock-­‐in  

•  Limited  choice  of  runRme  and  language  support  

•  Limited  (or  no)  choice  in  back-­‐end  Cloud  

Page 6: Why*Open*Source*is*key*to* building*Cloud*PaaS* · CloudOpen*San*Diego* JohnPurrier August30,*2012* Why*Open*Source*is*key*to* building*Cloud*PaaS*

CloudOpen  San  Diego   John  Purrier   August  30,  2012  

Wouldn’t  it  be  nice,  if  we  could…  

•  Write  once,  run  everywhere…  in  the  Cloud  

•  Have  true  workload  portability  across  the  Cloud  

•  Simple  deployments,  leading  to  simple  workload  moRon  

•  Use  the  runRmes  &  languages  that  suit  the  problem  

•  Easily  scale  applicaRons  to  match  the  demand  load  

Page 7: Why*Open*Source*is*key*to* building*Cloud*PaaS* · CloudOpen*San*Diego* JohnPurrier August30,*2012* Why*Open*Source*is*key*to* building*Cloud*PaaS*

CloudOpen  San  Diego   John  Purrier   August  30,  2012  

The  soluRon  (according  to  incumbents)  

•  VerRcal  Hybrid  Clouds  

•  Enables  “bursRng”  between  private/public  clouds  

•  Maintains  single  vendor  lock-­‐in  for  Cloud  soluRons  

Page 8: Why*Open*Source*is*key*to* building*Cloud*PaaS* · CloudOpen*San*Diego* JohnPurrier August30,*2012* Why*Open*Source*is*key*to* building*Cloud*PaaS*

CloudOpen  San  Diego   John  Purrier   August  30,  2012  

The  real  soluRon  (next  generaRon  PaaS)  

•  Write  once,  run  everywhere…  in  the  Cloud  •  “Full  mesh”  horizontal  hybrid  Cloud  

Private  

Public  

Private  

Public  

Private  

Public  

Private  

Public  

Page 9: Why*Open*Source*is*key*to* building*Cloud*PaaS* · CloudOpen*San*Diego* JohnPurrier August30,*2012* Why*Open*Source*is*key*to* building*Cloud*PaaS*

CloudOpen  San  Diego   John  Purrier   August  30,  2012  

When  Does  This  Future  Show  Up?  

It  is  here  now!  

Page 10: Why*Open*Source*is*key*to* building*Cloud*PaaS* · CloudOpen*San*Diego* JohnPurrier August30,*2012* Why*Open*Source*is*key*to* building*Cloud*PaaS*

CloudOpen  San  Diego   John  Purrier   August  30,  2012  

Open  Source  is  the  Enabler  •  Cloud  AutomaRon  

•  ConRnuous  IntegraRon  •  ConRnuous  QA  •  ConRnuous  Deployment    

•  Infrastructure  as  a  Service  •  OpenStack  •  CloudStack  •  Eucalyptus  

•  Pladorm  as  a  Service  •  CloudFoundry  •  OpenShie  

Page 11: Why*Open*Source*is*key*to* building*Cloud*PaaS* · CloudOpen*San*Diego* JohnPurrier August30,*2012* Why*Open*Source*is*key*to* building*Cloud*PaaS*

CloudOpen  San  Diego   John  Purrier   August  30,  2012  

Open  Source  is  the  Framework  

•  Languages  and  Frameworks  

•  Java,  Grails,  Spring  •  Node,  Node  Express  •  PHP,  Drupal,  Wordpress  •  Python,  Django,  Flask  •  Ruby  on  Rails  •  Ruby  Sinatra  •  Play  •  Scala,  Lie  

•  Services  

•  RabbitMQ  

•  Databases  

•  MySQL  •  PostgreSQL  •  MongoDB  •  Redis  

Page 12: Why*Open*Source*is*key*to* building*Cloud*PaaS* · CloudOpen*San*Diego* JohnPurrier August30,*2012* Why*Open*Source*is*key*to* building*Cloud*PaaS*

CloudOpen  San  Diego   John  Purrier   August  30,  2012  

Thank  you!  

hPps://console.appfog.com/signup