Stairway to heaven webinar

1,927 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,927
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
33
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Stairway to heaven webinar

  1. 1. CloudBees®Next Generation Java™ Platform as a ServiceStairway to heaven… to the cloud!8th of June 2011 ©2011 Cloud Bees, Inc. All Rights Reserved
  2. 2. About CloudBeesThe  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   ©2011 Cloud Bees, Inc. 2 All Rights Reserved
  3. 3. IntroductionsProven team of developers and entrepreneurs Sacha  Labourey   Ex-­‐JBossian,  GM  JBoss  EMEA,  then  JBoss  CTO.       CEO   AOer  JBoss  acquisiEon  by  Red  Hat,  co-­‐GM  middleware   division;     Ryan  Campbell   JBoss  QA  manager  at  JBoss  and  then  Red  Hat;     DEV@cloud  lead   Java  Enterprise  Developer  at  Debix   Spike  Washburn   Founder  Stax,  acquired  by  CloudBees   RUN@cloud  lead   Middleware  engineer  and  Dev  Mgr.  for  IBM  Websphere   Allaire,  Macromedia,  Aptana  and  MicrosoO.   ©2011 Cloud Bees, Inc. 3 All Rights Reserved
  4. 4. Why CloudBees is Better? Deploy App to traditional Java platform Deploy App to CloudBeesDeploy App: è Provision cluster Provision DB Deploy schema Deploy App to each (not a transparent update process) node (transparent,Provision cluster: èprovision nodes Install load- Configure LB DEPLOY   multi-version, balancer (LB) HA, scalable) Setup BC for Secure LB QA cluster cluster Configure DNSProvision DB: è Provision node Install DB Configure DB •  Remove  constant  fric?on  between  dev   Secure DB Setup BC for DB and  IT  Provision node: Configure OS Secure OS Setup JVM •  No  need  to  provision  nodes,  clusters,   Install AS on OS Configure AS Secure AS load-­‐balancers,  databases,  etc.  Manage environment (recurring) Analyse sec. bulletins Analyse QA bulletins Analyse AS/OS logs •  Environment  constantly  monitored,   maintain OS maintain JVM maintain AS managed  and  maintained   maintain DBMetering/Scaling (recurring) maintain FW Validate/QA stack •  Metering/scaling  updated  in  real-­‐Eme   Measure App Acquire Hardware Provision node performance •  Business  ConEnuity  built-­‐in   Update Cluster Update LB Update Security ©2011 CloudBees, Inc. All Rights Reserved 4
  5. 5. CloudBees: Platform as a Service   Development   SaaS  Vendor   Enterprise  User   Projects Applica?ons   Applica?ons   1   DEV@cloud   2   RUN@cloud       Ecosystem CloudBees   SaaS  for  developers:   Run  your  applica8ons:     3   Repositories,  build,  test,  etc.   Auto-­‐scale,  maintain,  etc.       Jenkins/Nectar  Inside     APIs   CloudBees  Core  Pla[orm  Services   Core  run8me  services  &  back-­‐end  services   A   Public Edition B   Private Edition IaaS Providers On-Premise EC2,  Rackspace,  …   Enteprises   Verizon,  Terremark,  …     Join  our  Beta  program   ©2011 CloudBees, Inc. 5 All Rights Reserved
  6. 6. CloudBees Platform as a Service Development   SaaS  Vendor   Enterprise  User   Projects   Applica?ons   Applica?ons   DEV   RUN   Test     Ecosystem Partner     JVM – Java EE Build Jenkins   Continuous Deployment Java, Python, Scala, …       Production Repositories   Maintenance   Elasticity/HA GIT   SVN   Maven   …   Partner  Smart   Plugins APIs     Web  UI,  CLI,  HTTP  API,  Eclipse,  Maven,  Ant,  etc.   CloudBees  Core  Pla[orm  Services   Databases CloudBeesSmart   Data Services Logging/ Runtime services Messaging Identity Plugins RDBMS, NoSQL Auditing Other SaaS   Metering Back-end services Provisioning Management Monitoring Billing On Premise Cloud Management / Virtualization / OS ©2011 CloudBees, Inc. 6 All Rights Reserved
  7. 7. Demo•  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 ©2011 CloudBees, Inc. All Rights Reserved 7
  8. 8. Demonstration•  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! ©2011 CloudBees, Inc. All Rights Reserved 8
  9. 9. è Subscribe to CBDemonstration è Store Code è Build è Test è Analyze è Collaborate DEV   RUN   è Deploy Test   è Scale   JVM – Java EE Jenkins   Continuous Build Deployment Java, Python, Scala, …   Production   Repositories   Maintenance   Elasticity/HA GIT   SVN   Maven   …   Sonar APIs   Ecosystem Partner     Web  UI,  CLI,  HTTP  API,  Eclipse,  Maven,  Ant,  etc.   … CloudBees  Core  Pla[orm  Services     ©2011 CloudBees, Inc. All Rights Reserved 9
  10. 10. è Subscribe to CB Subscribe  the  CloudBees  pla[orm   Store Code It  just  takes  a  few  seconds  and  it  is   Build free!   Test Analyze Collaborate DEV   RUN   Deploy Test   Scale   JVM – Java EE Jenkins   ContinuousBuild Deployment Java, Python, Scala, …   Production   Repositories   Maintenance   Elasticity/HA GIT   SVN   Maven   …   Sonar APIs   Ecosystem Partner     Web  UI,  CLI,  HTTP  API,  Eclipse,  Maven,  Ant,  etc.   … CloudBees  Core  Pla[orm  Services     ©2011 CloudBees, Inc. All Rights Reserved 10
  11. 11. Subscribe to CB Store  your  code  in  our  provided  SVN   è Store Code and  Git  repositories  or  use  GitHub  or   Build your  own  repository  on-­‐premise   Test Analyze Collaborate DEV   RUN   Deploy Test   Scale   JVM – Java EE Jenkins   ContinuousBuild Deployment Java, Python, Scala, …   Production   Repositories   Maintenance   Elasticity/HA GIT   SVN   Maven   …   Sonar APIs   Ecosystem Partner     Web  UI,  CLI,  HTTP  API,  Eclipse,  Maven,  Ant,  etc.   … CloudBees  Core  Pla[orm  Services     ©2011 CloudBees, Inc. All Rights Reserved 11
  12. 12. Subscribe to CB Thanks  to  our  Jenkins  as  a  Service,   Store Code build  and  test  your  applicaEons,  in  a   snap,  without  any  IT!   è Build è Test Analyze Collaborate DEV   RUN   Deploy Test   Scale   JVM – Java EE Jenkins   ContinuousBuild Deployment Java, Python, Scala, …   Production   Repositories   Maintenance   Elasticity/HA GIT   SVN   Maven   …   Sonar APIs   Ecosystem Partner     Web  UI,  CLI,  HTTP  API,  Eclipse,  Maven,  Ant,  etc.   … CloudBees  Core  Pla[orm  Services     ©2011 CloudBees, Inc. All Rights Reserved 12
  13. 13. Subscribe to CB Leverage  our  partner’s  soluEons   Store Code Eghtly  integrated  with  our  pla[orm,   Build such  as  Sonar  for  code  analysis   Test è Analyze Collaborate DEV   RUN   Deploy Test   Scale   JVM – Java EE Jenkins   ContinuousBuild Deployment Java, Python, Scala, …   Production   Repositories   Maintenance   Elasticity/HA GIT   SVN   Maven   …   Sonar APIs   Ecosystem Partner     Web  UI,  CLI,  HTTP  API,  Eclipse,  Maven,  Ant,  etc.   … CloudBees  Core  Pla[orm  Services     ©2011 CloudBees, Inc. All Rights Reserved 13
  14. 14. Subscribe to CB Invite  your  colleagues  to  your  new   environment.  With  CB  you  can  be  part   Store Code of  mulEple  accounts!  (SIs  love  it!)   Build Test Analyze è Collaborate DEV   RUN   Deploy Test   Scale   JVM – Java EE Jenkins   ContinuousBuild Deployment Java, Python, Scala, …   Production   Repositories   Maintenance   Elasticity/HA GIT   SVN   Maven   …   Sonar APIs   Ecosystem Partner     Web  UI,  CLI,  HTTP  API,  Eclipse,  Maven,  Ant,  etc.   … CloudBees  Core  Pla[orm  Services     ©2011 CloudBees, Inc. All Rights Reserved 14
  15. 15. Subscribe to CB Discover  the  power  of  conEnuous   Store Code deployment,  from  development  to   producEon,  with  no  disrupEon   Build Test Analyze Collaborate DEV   RUN   è Deploy Test   Scale   JVM – Java EE Jenkins   ContinuousBuild Deployment Java, Python, Scala, …   Production   Repositories   Maintenance   Elasticity/HA GIT   SVN   Maven   …   Sonar APIs   Ecosystem Partner     Web  UI,  CLI,  HTTP  API,  Eclipse,  Maven,  Ant,  etc.   … CloudBees  Core  Pla[orm  Services     ©2011 CloudBees, Inc. All Rights Reserved 15
  16. 16. Subscribe to CB Customize  your  deployment,  add   Store Code elasEcity,  clustering,  HA,  SSL,   Build databases,  etc.  NO  IT!   Test Analyze Collaborate DEV   RUN   Deploy Test   è Scale   JVM – Java EE Jenkins   ContinuousBuild Deployment Java, Python, Scala, …   Production   Repositories   Maintenance   Elasticity/HA GIT   SVN   Maven   …   Sonar APIs   Ecosystem Partner     Web  UI,  CLI,  HTTP  API,  Eclipse,  Maven,  Ant,  etc.   … CloudBees  Core  Pla[orm  Services     ©2011 CloudBees, Inc. All Rights Reserved 16
  17. 17. Thank youWhy 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/#cloudbeesCloudBees, the innovation leader More exciting features to be announced very soon Stay tuned! ©2011 CloudBees, Inc. All Rights Reserved 17

×