Building a PaaS on top of CloudStack
BACD Amsterdam 2013, June 13th
http://www.cloudssky.com
Arash Kaffamanesh
Agenda
  PaaS vs. Open PaaS
  PaaS on top of CloudStack
  AppScale (OS)
  Cloud Foundry (OS)
  Stackato (CF proprietary)
  CumuLogic (proprietary)
  Choosing an Open PaaS solution on top of Apache CloudStack
  AppScale
  Cloud Foundry (with BOSH?)
  Challenges and Solutions
  Auto-Scaling
  Hybrid Cloud with AWS / GCE / GAE?
  Metamesh CloudCache (Infinispan)
  Supporting „ANY“ Language and „ANY“ Framework
  Real World Demo (What Enterprise Customers are looking for)
PaaS vs. Open PaaS
  AppScale (OS)
  AppScale implements Google's Cloud Platform, App Engine, in open source
  Focused on Python, Java and GO
  CF: Cloud Foundry (OS)
  Open Source PaaS from VMWare, now belongs to Pivotal (GE, EMC, VMWare)
  Will be supported on OpenStack / vSphere and AWS through Pivotal
  Can, could or should be supported through Apache / Citrix for CloudStack?
  Stackato (based on CF, proprietary)
  Developed by ActiveState
  Cloud Foundry LXC enhanced version (proprietary)
  Runs on Citrix CloudPlatform (XenServer) out of the box
  Shall run on Apache CloudStack 4.1 with XCP / KVM
  Claims to be Polyglot: support „ANY“ Lang. and „ANY“ Framework (also .Net )
  CumuLogic
  Founded by top SUN Guys (proprietary)
  Supports Java, PHP, DbaaS, ElasticCache, LBaaS
Open PaaS solution on top of
Apache CloudStack
  AppScale
  Works! 100% Open Source.
  Was shown on top of CloudStack on CeBIT 2013
  Challenges: Auto-Scaling on top of CloudStack
  Auto-Scaling supported on EC2 and Eucalyptus
  Cloud Foundry
  Claims to remain Open Source
  Comes with proprietary Web-Interface similar to Stackato Console (in
Sep. 2013)
  Challenges: Build and Deploy with BOSH on CloudStack
  Use Chef, CFengine, Puppet?
  Configure the Network (Multicast / UDP support)
  Integrate with Infinspan (Data Grid Platform)
  Cloudify OLD Java applications
  Other OS PaaS Solutions: RedHat OpenShift Origin on CloudStack?
  How, Why, Why not?
AppScale on CloudStack
AppScale rock & rolls on CloudStack 
StackCloud (Stackato on CloudStack)
Thank You for our
attention!

PaaS on top of CloudStack

  • 1.
    Building a PaaSon top of CloudStack BACD Amsterdam 2013, June 13th http://www.cloudssky.com Arash Kaffamanesh
  • 2.
    Agenda   PaaS vs.Open PaaS   PaaS on top of CloudStack   AppScale (OS)   Cloud Foundry (OS)   Stackato (CF proprietary)   CumuLogic (proprietary)   Choosing an Open PaaS solution on top of Apache CloudStack   AppScale   Cloud Foundry (with BOSH?)   Challenges and Solutions   Auto-Scaling   Hybrid Cloud with AWS / GCE / GAE?   Metamesh CloudCache (Infinispan)   Supporting „ANY“ Language and „ANY“ Framework   Real World Demo (What Enterprise Customers are looking for)
  • 3.
    PaaS vs. OpenPaaS   AppScale (OS)   AppScale implements Google's Cloud Platform, App Engine, in open source   Focused on Python, Java and GO   CF: Cloud Foundry (OS)   Open Source PaaS from VMWare, now belongs to Pivotal (GE, EMC, VMWare)   Will be supported on OpenStack / vSphere and AWS through Pivotal   Can, could or should be supported through Apache / Citrix for CloudStack?   Stackato (based on CF, proprietary)   Developed by ActiveState   Cloud Foundry LXC enhanced version (proprietary)   Runs on Citrix CloudPlatform (XenServer) out of the box   Shall run on Apache CloudStack 4.1 with XCP / KVM   Claims to be Polyglot: support „ANY“ Lang. and „ANY“ Framework (also .Net )   CumuLogic   Founded by top SUN Guys (proprietary)   Supports Java, PHP, DbaaS, ElasticCache, LBaaS
  • 4.
    Open PaaS solutionon top of Apache CloudStack   AppScale   Works! 100% Open Source.   Was shown on top of CloudStack on CeBIT 2013   Challenges: Auto-Scaling on top of CloudStack   Auto-Scaling supported on EC2 and Eucalyptus   Cloud Foundry   Claims to remain Open Source   Comes with proprietary Web-Interface similar to Stackato Console (in Sep. 2013)   Challenges: Build and Deploy with BOSH on CloudStack   Use Chef, CFengine, Puppet?   Configure the Network (Multicast / UDP support)   Integrate with Infinspan (Data Grid Platform)   Cloudify OLD Java applications   Other OS PaaS Solutions: RedHat OpenShift Origin on CloudStack?   How, Why, Why not?
  • 5.
  • 6.
    AppScale rock &rolls on CloudStack 
  • 7.
  • 8.
    Thank You forour attention!