anigam's picture
From anigam rss RSS  subscribe Subscribe

Enterprise Java Virtualization, Sacha Labourey 

Enterprise Java Virtualization, Sacha Labourey

 

 
 
Tags:  cloud computing  cloud  openblend 
Views:  163
Published:  May 01, 2011
 
0
download

Share plick with friends Share
save to favorite
Report Abuse Report Abuse
 
Related Plicks
Cloud Computing on ISO/IEC JTC 1

Cloud Computing on ISO/IEC JTC 1

From: aliceuh9
Views: 1209 Comments: 0

 
Cloud Computing

Cloud Computing

From: bethonu
Views: 175 Comments: 0
Cloud Computing
 
See all 
 
More from this user
Equifax (automated credit report user guide)

Equifax (automated credit report user guide)

From: anigam
Views: 151
Comments: 0

Allalin-Rennen 16. - 18. April 2004

Allalin-Rennen 16. - 18. April 2004

From: anigam
Views: 35
Comments: 0

D Hello

D Hello

From: anigam
Views: 429
Comments: 0

Houston Economic Update May 2011

Houston Economic Update May 2011

From: anigam
Views: 63
Comments: 0

5   Sw   Ncct Java Project Titles 2009   2010   Incl Ieee   Latest, New, Innovative

5 Sw Ncct Java Project Titles 2009 2010 Incl Ieee Latest, New, Innovative

From: anigam
Views: 4029
Comments: 5

 
See all 
 
 
 URL:          AddThis Social Bookmark Button
Embed Thin Player: (fits in most blogs)
Embed Full Player :
 
 

Name

Email (will NOT be shown to other users)

 

 
 
Comments: (watch)
 
 
Notes:
 
Slide 1: CloudBees® Open Blend 2010 Sacha Labourey October 7, 2010 How do you spell “IT” again? ©2010 Cloud Bees, Inc. All Rights Reserved
Slide 2: The Cloud – Weather Forecast • The cloud is the new platform • By 2020, >80% of the computing load will take place on public clouds – You will not acquire software anymore  SaaS – On-premise custom computing will be legacy: • slower, remote, less secure, less safe. • What will happen between now and 2020? – Applications + Data must become the focus • Developers will lead the change (that’s you), not your CIO – Remember Open Source? ©2010 Cloud Bees, Inc. All Rights Reserved 2
Slide 3: The Cloud – some definitions Hybrid Clouds Deployment Models Service Models Private Cloud Software as a Service (SaaS) Community Cloud Platform as a Service (PaaS) On Demand Self-Service Essential Characteristics Broad Network Access Resource Pooling Massive Scale Common Characteristics Homogeneity Virtualization Low Cost Software Rapid Elasticity Measured Service Resilient Computing Geographic Distribution Service Orientation Advanced Security Public Cloud Infrastructure as a Service (IaaS) 3
Slide 4: The Cloud – IaaS/PaaS/SaaS Infrastructure as a Services (IaaS) consumer provisions fundamental computing resources (“IT Lego blocks”) Platform as a Service (PaaS) Software as a Service (SaaS) Consumer deploys apps Consumer uses apps "Cloud computing is ondemand access to virtualized IT resources that are housed outside of your own data center, shared by others, simple to use, paid for via subscription, and accessed over the Web.“ - John Foley, Information Week On Demand Self-Service Broad Network Access Rapid Elasticity Resource Pooling Measured Service ©2010 Cloud Bees, Inc. All Rights Reserved 4
Slide 5: From today’s Middleware to PaaS 2.0 They day developers got back in charge! ©2010 Cloud Bees, Inc. All Rights Reserved
Slide 6: Java today – Welcome to IT kingdom Deploy App to traditional Java platform: Today: Developers build, IT deploys and manages. Extra layers to support the Cloud. Deploy App:  Provision cluster Deploy App to each node provision nodes Secure LB Configure DNS Provision DB Deploy schema (not a transparent update process) Install load-balancer (LB) Setup BC for cluster Configure LB QA cluster Provision cluster: Provision DB:  Provision node Secure DB Install DB Setup BC for DB Configure DB Provision node: Configure OS Install AS on OS Secure OS Configure AS Setup JVM Secure AS Manage environment (recurring) Analyse sec. bulletins Analyse QA bulletins maintain JVM maintain FW Analyse AS/OS logs maintain AS Validate/QA stack DEV + IT, IT, IT, IT, IT!!! maintain OS maintain DB Metering/Scaling (recurring) Measure App performance Update Cluster Acquire Hardware Update LB Provision node Update Security ©2010 Cloud Bees, Inc. All Rights Reserved 6
Slide 7: What’s the underlying DNA of a PaaS? Infrastructure as a Services (IaaS) consumer provisions fundamental computing resources (“IT Lego blocks”) Platform as a Service (PaaS) Software as a Service (SaaS) On Demand Self-Service Broad Network Rapid Elasticity Resource Pooling Measured Service Consumer deploys apps Consumer uses apps ? ? How do you apply the Cloud’s 5 essential characteristics to a PaaS?  Do you somehow inherit those characteristics from the underlying IaaS?  Or do you apply them to applications as first-class citizens? ©2010 Cloud Bees, Inc. All Rights Reserved 7
Slide 8: Cloud 1.0 The day you became your own IT ©2010 Cloud Bees, Inc. All Rights Reserved
Slide 9: Cloud 1.0 • You do not change the way you develop and deploy applications • Instead of using a SUN/HP/IBM/XYZ server, you use a IaaS virtual server (à la EC2) ? ©2010 Cloud Bees, Inc. All Rights Reserved 9
Slide 10: Cloud 1.0 – Fire your data-center staff “Great” news: you have suddenly become the data-center staff! ©2010 Cloud Bees, Inc. All Rights Reserved 10
Slide 11: Cloud 1.0 • Cloud 1.0 provides you with elastic resources, but… • The level of “IT” required is actually HIGHER – All traditional IT activities will need to be performed + cloud-specific operations – And guess what: you are going to be the one doing it • You might want to pass on that one… ©2010 Cloud Bees, Inc. All Rights Reserved 11
Slide 12: Cloud 1.5 Also known as Hosting 2.0 ©2010 Cloud Bees, Inc. All Rights Reserved
Slide 13: Cloud 1.5 • You get access to pre-installed, preconfigured middleware – “Platform as a SOFTWARE” • With some nice UI and scripting glue to hide initial complexity ©2010 Cloud Bees, Inc. All Rights Reserved 13
Slide 14: From today to Cloud 1.5 Deploy App to traditional Java platform: Deploy App:  Provision cluster Deploy App to each node provision nodes Secure LB Configure DNS Provision DB Deploy schema Deploy App to Cloud 1.5 Java platform: Deploy App:  Provision cluster Deploy App to each node provision nodes Setup BC for cluster Configure DNS Provision DB Deploy schema (not a transparent update process) Install load-balancer (LB) Setup BC for cluster Configure LB QA cluster (not a transparent update process) Configure LB QA cluster Provision cluster: Provision cluster: Provision DB:  Provision node Secure DB Install DB Setup BC for DB Configure DB Provision DB:  Provision node Setup BC for DB Provision node: Configure OS Install AS on OS Secure OS Configure AS Setup JVM Secure AS Provision node: Configure AS Manage environment (recurring) Analyse sec. bulletins maintain OS maintain DB Analyse QA bulletins maintain JVM maintain FW Analyse AS/OS logs maintain AS Validate/QA stack Manage environment (recurring) Analyse sec. bulletins maintain OS maintain DB Analyse QA bulletins maintain JVM maintain FW Analyse AS/OS logs maintain AS Validate/QA stack Metering/Scaling (recurring) Measure App performance Update Cluster Acquire Hardware Update LB Provision node Update Security Metering/Scaling (recurring) Measure App performance Update Cluster Update LB Provision node Update Security ©2010 Cloud Bees, Inc. All Rights Reserved 14
Slide 15: Cloud 1.5 – Fire some of your IT guys • The unit of work remains IaaS-components • YOU ARE STILL IN CHARGE – Servers, VM, AS, load-balancer, DB, etc. – You are still taking IT decisions – You are now in charge of part of IT • Why wouldn’t you really outsource EVERYTHING to a platform? • But your IT colleagues were probably better than you at it – Monitoring, business continuity, scalability, backups, maintenance, etc. ©2010 Cloud Bees, Inc. All Rights Reserved 15
Slide 16: Cloud 2.0 – cloud-native PaaS Welcome to true Application Virtualization ©2010 Cloud Bees, Inc. All Rights Reserved
Slide 17: Cloud 2.0 PaaS - Fire your IT! • Applications and Data are the center of the universe – Forget about servers, VMs, load-balancers, etc. • Cloud-concepts applied to applications and data as first-class citizens – No need to handle scalability, HA, backup, upgrade&maintenance, networking, etc. • From DEV to PROD in a snap, NO IT. This is a Service, not software. ©2010 Cloud Bees, Inc. All Rights Reserved 17
Slide 18: Cloud 2.0 - CloudBees Deploy App to traditional Java platform: Deploy App:  Provision cluster Deploy App to each node provision nodes Secure LB Configure DNS Provision DB Deploy schema Deploy App to CloudBees: (not a transparent update process) Install load-balancer (LB) Setup BC for cluster Configure LB QA cluster Provision cluster: Deploy App DONE (transparent, multi-version process) Provision DB:  Provision node Secure DB Install DB Setup BC for DB Configure DB • No need to provision nodes, clusters, load-balancers, databases, etc. • Environment constantly managed and monitored • Metering/scaling updated in real-time • Business Continuity built-in Provision node: Configure OS Install AS on OS Secure OS Configure AS Setup JVM Secure AS Manage environment (recurring) Analyse sec. bulletins maintain OS maintain DB Analyse QA bulletins maintain JVM maintain FW Analyse AS/OS logs maintain AS Validate/QA stack Metering/Scaling (recurring) Measure App performance Update Cluster Acquire Hardware Update LB Provision node Update Security ©2010 Cloud Bees, Inc. All Rights Reserved 18
Slide 19: Why am I telling you all of this? Enter CloudBees’ world! ©2010 Cloud Bees, Inc. All Rights Reserved
Slide 20: About CloudBees Our Mission Why We’re Different Become the leading Java™ Platform as a Service (PaaS) CloudBees services the complete lifecycle of Cloud application development and deployment. No Servers. No Virtual Machines. No IT.  DEV@cloud – Provide cloud-based developer tools  Solve typical developers pain point in an elegant fashion thanks to the power of the cloud  RUN@cloud - Frictionless runtime PaaS for Java applications  Smooth transition from DEV@cloud to RUN@cloud Offering ©2010 Cloud Bees, Inc. All Rights Reserved 20
Slide 21: CloudBees Platform as a Service SaaS Vendor Application DEV@cloud Developer Services RUN@cloud Java PaaS Runtime & Services CloudBees Amazon Rackspace Terremark Others IaaS Providers Enterprise Application • Robust middleware offering based on proven foundation (JBoss, Spring, Tomcat) • Supports all Java applications, including JEE, spring and other JVM-languages • Complete lifecycle, including dev & build • Based on FOSS and open standards • Support for multiple IaaS vendors ©2010 Cloud Bees, Inc. All Rights Reserved 21
Slide 22: CloudBees Platform as a Service Watch Code Maintenance Publish Build Bench/ QE/Valid. Staging Prod. ScaleDUO Comprehensive dev and runtime services for the cloud app Test DEV@cloud RUN@cloud Runtime Services Data & integration services provide critical functionality RDB & NoSQL SaaS Integration On-Premise Integration Provisioning Platform Services Management Monitoring Metering Billing Runtime services make it easy to manage & monetize apps GUI and APIs Access points for Enterprises and ISVs ©2010 Cloud Bees, Inc. All Rights Reserved 22
Slide 23: Continuous Integration in the Cloud Why Continuous Integration? • No disruption when code changes break things • “Working” build always available for test, demos, etc. • Provides critical metrics about development – quality, productivity, functional Why in the Cloud? • Build machines always available when you need them, lowers CAPEX • Integration between CI modules reduces dev complexity, lowers OPEX • Seamless integration to runtime PaaS ©2010 Cloud Bees, Inc. All Rights Reserved 23
Slide 24: CloudBees DEV@Cloud, Powered by Hudson CloudBees leverages Hudson, the leading open source continuous integration (CI) solution Hudson Adoption, by Builds 25'000 20'000 Benefits of Hudson as a Service: • Scale your Hudson environment with the power of the Cloud • Ease your Hudson management overhead • Speed your Hudson builds • Save money with on-demand Hudson Service. 15'000 10'000 5'000 0 Source: Hudson Labs ©2010 Cloud Bees, Inc. All Rights Reserved 24
Slide 25: CloudBees DEV@cloud Features Phase 1: Currently in Public Beta • Continuous integration based on Hudson - HaaS – Multi-tenant Hudson Provisioning – On-demand Hudson build agents paid by-the-minute • Private code repository (SVN, GIT) • Private Maven repositories & proxy • Grand Central management console • Support infrastructure • Runs on AWS Special OpenBlend offer: join this week and get 10h for free! Register and send your confirmation e-mail to info@cloudbees.com ©2010 Cloud Bees, Inc. All Rights Reserved 25
Slide 26: Hudson as a Service in action! ©2010 Cloud Bees, Inc. All Rights Reserved 26
Slide 27: CloudBees RUN@cloud • IaaS-agnostic: our platform aims at supporting multiple IaaS vendors in a transparent fashion • Pay-per-use: you pay only for what you actually use, without being concerned whether you need to scale-up, -out or –down  MIPS! • Open: our platform leverages Open, Standard and Free/Open Source software whenever possible, including for its data formats • Friction-less: CloudBees aims to significantly reduce the IT overhead required to develop, test, deploy and maintain applications. No IT is our goal. • Real applications: too many cloud platforms are cluttered with restrictions and limitations that make no sense to developers Public beta expected in ~Q1-2011 ©2010 Cloud Bees, Inc. All Rights Reserved 27
Slide 28: Why CloudBees…  Complete Lifecycle Services for Dev and Production: Only offering for end-to-end application development in the Cloud  No IT: CloudBees is a next-generation cloud-native PaaS without the legacy headaches – VMs, app servers, nodes  No Limitations: True middleware offering satisfying real-life constraints  Higher developer productivity: Developers consume as much or as little, for far less than currently available … and because we are the team that can deliver! ©2010 Cloud Bees, Inc. All Rights Reserved 28
Slide 29: Thank You! Special OpenBlend offer: join DEV@cloud this week and get 10h for free! Register and send your confirmation e-mail to info@cloudbees.com

   
Time on Slide Time on Plick
Slides per Visit Slide Views Views by Location