stairway to heaven webinar

17
CloudBees® Next Generation Java™ Platform as a Service Stairway to heaven… to the cloud! 8 th of June 2011 ©2011 Cloud Bees, Inc. All Rights Reserved

Upload: cloudbees

Post on 14-Jan-2015

1.589 views

Category:

Technology


5 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Stairway to heaven webinar

CloudBees® Next Generation Java™ Platform as a Service

Stairway to heaven… to the cloud! 8th of June 2011

©2011 Cloud Bees, Inc. All Rights Reserved

Page 2: Stairway to heaven webinar

2 ©2011 Cloud Bees, Inc. All Rights Reserved

About CloudBees The  leading  Pla,orm  as  a  Service  (PaaS)  for  Java™    

CloudBees  services  the  complete  lifecycle  of  Cloud  applica?on  development  and  deployment.  No  Servers.  No  Virtual  Machines.  No  IT.  

§  DEV@cloud  –  Cloud  Services  for  Developers  §  We  are  the  Jenkins  experts  §  Core  service  of  DEV@cloud  with  “Jenkins-­‐as-­‐a-­‐Service”  

§  Kohsuke  Kawaguchi  part  of  the  team  §  RUN@cloud  –  FricEonless  runEme  PaaS  for  Java  apps  

Page 3: Stairway to heaven webinar

3

Sacha  Labourey  CEO  

Ex-­‐JBossian,  GM  JBoss  EMEA,  then  JBoss  CTO.      AOer  JBoss  acquisiEon  by  Red  Hat,  co-­‐GM  middleware  division;    

Ryan  Campbell  DEV@cloud  lead  

JBoss  QA  manager  at  JBoss  and  then  Red  Hat;    Java  Enterprise  Developer  at  Debix  

Spike  Washburn  RUN@cloud  lead  

Founder  Stax,  acquired  by  CloudBees  Middleware  engineer  and  Dev  Mgr.  for  IBM  Websphere  Allaire,  Macromedia,  Aptana  and  MicrosoO.  

Introductions

©2011 Cloud Bees, Inc. All Rights Reserved

Proven team of developers and entrepreneurs

Page 4: Stairway to heaven webinar

4 ©2011 CloudBees, Inc. All Rights Reserved

Why CloudBees is Better?

Configure OS Secure OS Setup JVM

Install AS on OS Configure AS Secure AS

èprovision nodes Install load-balancer (LB) Configure LB

Secure LB Setup BC for cluster QA cluster

Configure DNS

Provision node:

Provision cluster:

è Provision node Install DB Configure DB

Secure DB Setup BC for DB

Provision DB:

è Provision cluster Provision DB Deploy schema

Deploy App to each node

Deploy App:

(not a transparent update process)

Analyse sec. bulletins

Analyse QA bulletins

Analyse AS/OS logs

maintain OS maintain JVM maintain AS

maintain DB

Manage environment (recurring)

maintain FW Validate/QA stack

Measure App performance Acquire Hardware Provision node

Update Cluster Update LB

Metering/Scaling (recurring)

Update Security

(transparent, multi-version, HA, scalable)

•  Remove  constant  fric?on  between  dev  and  IT  

•  No  need  to  provision  nodes,  clusters,  load-­‐balancers,  databases,  etc.  

•  Environment  constantly  monitored,  managed  and  maintained  

•  Metering/scaling  updated  in  real-­‐Eme  

•  Business  ConEnuity  built-­‐in  

Deploy App to traditional Java platform Deploy App to CloudBees

DEPLOY  

Page 5: Stairway to heaven webinar

5

Public Edition IaaS Providers

©2011 CloudBees, Inc. All Rights Reserved

CloudBees: Platform as a Service

         

SaaS  Vendor  Applica?ons  

Enterprise  User  Applica?ons  

CloudBees  Core  Pla[orm  Services  

RUN@cloud  DEV@cloud  

Development  Projects  

CloudBees  Ecosystem  

APIs  

Private Edition On-Premise

SaaS  for  developers:  Repositories,  build,  test,  etc.  

Jenkins/Nectar  Inside  

Run  your  applica8ons:  Auto-­‐scale,  maintain,  etc.  

Core  run8me  services  &  back-­‐end  services  

1   2  

3  

A   B  

EC2,  Rackspace,  …  Verizon,  Terremark,  …  

Enteprises    Join  our  Beta  program  

Page 6: Stairway to heaven webinar

6

Cloud Management / Virtualization / OS

©2011 CloudBees, Inc. All Rights Reserved

CloudBees Platform as a Service

         

Continuous Deployment

Production

Build

Test

Provisioning

Maintenance

Elasticity/HA

Jenkins  

SaaS  Vendor  Applica?ons  

Enterprise  User  Applica?ons  

JVM – Java EE Java, Python, Scala, …

CloudBees  Core  Pla[orm  Services  

RUN  DEV  

Repositories  

Data Services RDBMS, NoSQL

Metering Billing Monitoring Management

Messaging Identity Logging/ Auditing

Back-end services

Runtime services

Development  Projects  

Partner    Ecosystem  

Partner  Smart  

Plugins  

GIT   Maven   …  SVN  

APIs  Web  UI,  CLI,  HTTP  API,  Eclipse,  Maven,  Ant,  etc.  

CloudBeesSmart  

Plugins  

Databases

Other SaaS

On Premise

Page 7: Stairway to heaven webinar

7

•  Demonstrates the power of development collaboration in the cloud –  From development to production, complete cycle –  Shows the power of continuous deployment

•  No IT, no setup, no maintenance –  That’s our job –  You code great applications, we do the rest

•  This is a real & live demo on our production systems –  Everything you will see is GA and available TODAY –  No vaporware

Demo

©2011 CloudBees, Inc. All Rights Reserved

Page 8: Stairway to heaven webinar

8

•  We will start with a traditional web application on a local setup

•  We will then – Create a CloudBees account – Move the development of our app to the cloud

•  Storage, build, testing, static code analysis, artifacts – Move its deployment to the cloud

•  Database, elasticity, clustering, continuous deployment

– Most of it from within Eclipse •  Enough bla bla, onward!

Demonstration

©2011 CloudBees, Inc. All Rights Reserved

Page 9: Stairway to heaven webinar

9 ©2011 CloudBees, Inc. All Rights Reserved

         

Continuous Deployment

Production

Build

Test

Maintenance

Elasticity/HA

Jenkins   JVM – Java EE Java, Python, Scala, …

RUN  DEV  

Repositories  

Partner    Ecosystem  

GIT   Maven   …  SVN  

APIs  Web  UI,  CLI,  HTTP  API,  Eclipse,  Maven,  Ant,  etc.  

Sonar

CloudBees  Core  Pla[orm  Services  

è Subscribe to CB è Store Code

è Build è Test

è Analyze è Collaborate

è Deploy è Scale

Demonstration

Page 10: Stairway to heaven webinar

10 ©2011 CloudBees, Inc. All Rights Reserved

         

Continuous Deployment

Production

Build

Test

Maintenance

Elasticity/HA

Jenkins   JVM – Java EE Java, Python, Scala, …

RUN  DEV  

Repositories  

Partner    Ecosystem  

GIT   Maven   …  SVN  

APIs  Web  UI,  CLI,  HTTP  API,  Eclipse,  Maven,  Ant,  etc.  

Sonar

CloudBees  Core  Pla[orm  Services  

è Subscribe to CB Store Code

Build Test

Analyze Collaborate

Deploy Scale

Subscribe  the  CloudBees  pla[orm  It  just  takes  a  few  seconds  and  it  is  

free!  

Page 11: Stairway to heaven webinar

11 ©2011 CloudBees, Inc. All Rights Reserved

         

Continuous Deployment

Production

Build

Test

Maintenance

Elasticity/HA

Jenkins   JVM – Java EE Java, Python, Scala, …

RUN  DEV  

Repositories  

Partner    Ecosystem  

GIT   Maven   …  SVN  

APIs  Web  UI,  CLI,  HTTP  API,  Eclipse,  Maven,  Ant,  etc.  

Sonar

CloudBees  Core  Pla[orm  Services  

Subscribe to CB è Store Code

Build Test

Analyze Collaborate

Deploy Scale

Store  your  code  in  our  provided  SVN  and  Git  repositories  or  use  GitHub  or  your  own  repository  on-­‐premise  

Page 12: Stairway to heaven webinar

12 ©2011 CloudBees, Inc. All Rights Reserved

         

Continuous Deployment

Production

Build

Test

Maintenance

Elasticity/HA

Jenkins   JVM – Java EE Java, Python, Scala, …

RUN  DEV  

Repositories  

Partner    Ecosystem  

GIT   Maven   …  SVN  

APIs  Web  UI,  CLI,  HTTP  API,  Eclipse,  Maven,  Ant,  etc.  

Sonar

CloudBees  Core  Pla[orm  Services  

Subscribe to CB Store Code

è Build è Test

Analyze Collaborate

Deploy Scale

Thanks  to  our  Jenkins  as  a  Service,  build  and  test  your  applicaEons,  in  a  

snap,  without  any  IT!  

Page 13: Stairway to heaven webinar

13 ©2011 CloudBees, Inc. All Rights Reserved

         

Continuous Deployment

Production

Build

Test

Maintenance

Elasticity/HA

Jenkins   JVM – Java EE Java, Python, Scala, …

RUN  DEV  

Repositories  

Partner    Ecosystem  

GIT   Maven   …  SVN  

APIs  Web  UI,  CLI,  HTTP  API,  Eclipse,  Maven,  Ant,  etc.  

Sonar

CloudBees  Core  Pla[orm  Services  

Subscribe to CB Store Code

Build Test

è Analyze Collaborate

Deploy Scale

Leverage  our  partner’s  soluEons  Eghtly  integrated  with  our  pla[orm,  

such  as  Sonar  for  code  analysis  

Page 14: Stairway to heaven webinar

14 ©2011 CloudBees, Inc. All Rights Reserved

         

Continuous Deployment

Production

Build

Test

Maintenance

Elasticity/HA

Jenkins   JVM – Java EE Java, Python, Scala, …

RUN  DEV  

Repositories  

Partner    Ecosystem  

GIT   Maven   …  SVN  

APIs  Web  UI,  CLI,  HTTP  API,  Eclipse,  Maven,  Ant,  etc.  

Sonar

CloudBees  Core  Pla[orm  Services  

Subscribe to CB Store Code

Build Test

Analyze è Collaborate

Deploy Scale

Invite  your  colleagues  to  your  new  environment.  With  CB  you  can  be  part  of  mulEple  accounts!  (SIs  love  it!)  

Page 15: Stairway to heaven webinar

15 ©2011 CloudBees, Inc. All Rights Reserved

         

Continuous Deployment

Production

Build

Test

Maintenance

Elasticity/HA

Jenkins   JVM – Java EE Java, Python, Scala, …

RUN  DEV  

Repositories  

Partner    Ecosystem  

GIT   Maven   …  SVN  

APIs  Web  UI,  CLI,  HTTP  API,  Eclipse,  Maven,  Ant,  etc.  

Sonar

CloudBees  Core  Pla[orm  Services  

Subscribe to CB Store Code

Build Test

Analyze Collaborate è Deploy

Scale

Discover  the  power  of  conEnuous  deployment,  from  development  to  producEon,  with  no  disrupEon  

Page 16: Stairway to heaven webinar

16 ©2011 CloudBees, Inc. All Rights Reserved

         

Continuous Deployment

Production

Build

Test

Maintenance

Elasticity/HA

Jenkins   JVM – Java EE Java, Python, Scala, …

RUN  DEV  

Repositories  

Partner    Ecosystem  

GIT   Maven   …  SVN  

APIs  Web  UI,  CLI,  HTTP  API,  Eclipse,  Maven,  Ant,  etc.  

Sonar

CloudBees  Core  Pla[orm  Services  

Subscribe to CB Store Code

Build Test

Analyze Collaborate

Deploy è Scale

Customize  your  deployment,  add  elasEcity,  clustering,  HA,  SSL,  

databases,  etc.  NO  IT!  

Page 17: Stairway to heaven webinar

17

Why don’t you try to move one of your applications as well, today? – Free! – Sign up now: http://www.cloudbees.com/ – Chat with us on IRC: freenode.org/#cloudbees

CloudBees, the innovation leader More exciting features to be announced very soon Stay tuned!

Thank you

©2011 CloudBees, Inc. All Rights Reserved