From DevOps to PaaS
Challenges and Opportunities
Our Company. Our Product.



o    Headquartered in Boston, Massachusetts
o    Global development and support offices in
     NL, UK, France and India




 Our flagship product, Deployit, is a market-leading
 Application Release Automation platform.
 Benefits include:
 o  Reduce development applications costs
 o  Accelerate application time to market
 o  Bridge the gap between Development and Operations




                        © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
Jay Lyman, Senior Analyst
Jay covers enterprise software for 451 Research,
focusing primarily on Linux operating systems
and vendors, application development and
deployment, systems management and cloud
computing.
As a 451 Research analyst, Jay has presented
at numerous industry events, including
devopsdays, OSCON and LinuxCon, covering
Linux and open source software, cloud
computing and devops.
Andrew Phillips, VP Product Management
Andrew Phillips heads up product management at XebiaLabs.
Andrew is an evangelist and thought leader in the DevOps,
Cloud and Application Release Automation space.
Andrew sits on the management team and drives product
direction, positioning and planning. As a Evangelist, Andrew has
presented at numerous industry events, including devopsdays,
Vmworld, JBoss World and IBM Impact, covering application
release automation, cloud computing and DevOps.




                       © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
Using GoToWebinar

Questions?
Submit via the control panel at any time
during the presentation.




                    © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
Today’s Agenda

o    Current State
o    Cloud Market Overview
o    The Next Level
o    Response & Disruption
o    Paying for PaaS
o    Comparison to SaaS
o    Will PaaS overtake SaaS?
o    How will the Market Evolve?
o    Customer Drivers
o    How Application Release Automation fits
     into DevOps and PaaS initiatives
o    Case Studies
o    How to Get Started
o    Resources
o    Q&A



             © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
Current State

Still early for cloud and devops
o    Application development and deployment
     teams (i.e. operatoins) are separate, siloed or
     worse
o    Application deployment is heavily reliant on
     specialization, scripting and often becomes a
     whack-a-mole proposition
o    There is great interest in utilizing virtual and cloud
     resources, joining dev and ops and changing
     process wholesale, but where to start?
Total Cloud
The Next Level

Production, enterprise apps
o    Today’s devops and continuous management
     efforts tend to center on Web and mobile
     applications
o    Enterprise applications are a bigger challenge
     (parallels and contrast to open source software,
     which snuck into the enterprise over 10 years)
o    Beyond speed, efficiency, quality and cost
     savings, organizations are increasingly looking for
     ROI from application deployment and IT
     operations
Response and Disruption

Answers
o    Devops=DIY – organizations are striving for
     automation, continuous deployment and
     devops, but must take on the bulk of the
     challenge themselves – similar to OSS years ago
o    PaaS= support for devops and polyglot
     programming, but not yet ready
o    Auto-ops = big challenge with greater, enterprise
     application complexity, application logic, data,
     security and other concerns, but also big
     opportunity …
Paying for PaaS


$3.0




$2.0




$1.0




$0.0
       2012       2013                       2014    2015
              Revenue	
  dollars	
  in	
  billions
Comparison to SaaS


$2.5



$2.0



$1.5



$1.0



$0.5



$0.0
       2012       2013                       2014    2015
              Revenue	
  dollars	
  in	
  billions
PaaS Overtakes SaaS

$3.0




$2.0



                                                            PaaS
                                                            Saas

$1.0




$0.0
       2012        2013                       2014   2015
              Revenue	
  dollars	
  in	
  billions
Market Evolution

Rewards
o  More educated, anxious audience = faster,
   paid adoption
o  Leveraging devops, Paas, auto-ops for
   faster, more automated, efficient and
   effective releases
o  Stakeholder spread – as devops and
   continuous management of applications
   and deployment widens out within
   organizations and more broadly in the
   industry, we see greater involvement
   beyond devs and IT ops (dbas, security,
   business analysts, field professionals, etc.).
   This is part of the drive to treat technology
   and IT operations as business divisions that
   should produce value and ROI.
What is PaaS?




© Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
What is PaaS?



PaaS offerings facilitate the deployment of applications

  without the cost and complexity of [...] managing the

   underlying hardware and software and provisioning

                       hosting capabilities.




           © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
Customer Drivers

o    Empower Team/Reduce dependence
     on expert resources
o    Increase alignment across dev-to-prod
     pipeline
o    Enable runtime scalability and
     performance management of
     applications
o    Reduce contention on test and staging
     environments
o    Improve auditability and traceability
     across environments and projects
o    Increase efficiency of (private) cloud
     and virtualized resource usage
o    Accelerate feature delivery time




             © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
Customer Drivers

o    Empower Team/Reduce dependence on expert
     resources
o    Increase alignment across dev-to-prod pipeline
o    Enable runtime scalability and performance
     management of applications
o    Reduce contention on test and staging
     environments
o    Improve auditability and traceability across
     environments and projects
o    Increase efficiency of (private) cloud and virtualized
     resource usage
o    Accelerate feature delivery time


o    Reliability
o    Scalability
o    Efficiency
o    Acceleration




                © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
ARA, DevOps & PaaS

o    Application tier changes most common
     bottleneck in Dev to Ops flow
o    Replace manual or semi-scripted
     deployment procedures
o    Shared interface between Dev and Ops
     improves collaboration and common
     understanding
o    Reduce configuration drift and provide
     standardized deployment process
     throughout application lifecycle
o    Insight into applications & configuration
     across all environments
o    Smart deployment automation scales
     automatically with your runtime
     environment




              © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
PaaS-style Private Cloud


o    Current PaaS offerings made for
     startups
o    Impact on application architecture and
     available services
o    Fully or mainly in the public cloud
o    Enterprises have significant middleware
     capability already
o    Enterprises applications working with
      non-cloud technologies




             © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
Case Study #1

o  Government agency
o  Old middleware & OS
   o  Mainframes, AIX, HPUX                                              High Error Rate
o  Vertical scaling - expensive
o  Custom environment configuration
   o  Manual configuration tasks
   o  Only understood by small pool of
       experts                                                           Lots of Delays
o  Poor collaboration between Dev and
   Ops
   o  Communication by request forms
   o  Environments and applications take
       months to get up and running
   o  Slow deployments                                                     Manual
                                                                         Deployments




           © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
Case Study #1

o    Government agency
o    Old middleware & OS
     o    Mainframes, AIX, HPUX
o    Vertical scaling - expensive
o    Custom environment configuration
     o    Manual configuration tasks
     o    Only understood by small pool of experts
o    Poor collaboration between Dev and Ops
     o    Communication by request forms
     o    Environments and applications take months to
          get up and running
     o    Slow deployments


o    Scalability
o    Reliability
o    Cost




                © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
Case Study #1

o  Now…
o  Commodity middleware stack
   o  JBoss, RHEL, VMware
o  Horizontal scaling - cheap
o  Standardized environment configuration
   o  Servers build by Puppet
   o  Version-controlled,documented
      configuration
o  DevOps mentality
   o  Self-service deployments
   o  Shared insight into application
      pipeline
   o  Environments provisioned on-
      demand in minutes
   o  Deployment tooling integrated into
      development




           © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
Case Study #1




© Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
Case Study #2

o    Industry trade organization
o    WebSphere middleware and messaging
     o  WAS & MQ on AIX
o    Licensing cost becoming prohibitive
                                                                           Cost-prohibitive
o    Deployment and configuration
     managed by expert resources
o    Many business applications not making
     use of “advanced” features
o    Environment creation time-consuming
                                                                           Time-consuming




                                                                            Scaling Issues




             © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
Case Study #2

o    Industry trade organisation
o    WebSphere middleware and messaging
     o    WAS & MQ on AIX
o    Licensing cost becoming prohibitive
o    Deployment and configuration managed by expert
     resources
o    Many business applications not making use of
     “advanced” features
o    Environment creation time-consuming


o    Cost
o    Predictability
o    Autonomy




               © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
Case Study #2

o    Now…
o    Commodity stack
     o  Jetty, RHEL, VMware
o    Predictable cost model
o    Significant license savings
o    Automated environment configuration
     o  Servers build by Puppet
o    Standard Dev interface for deployments
     o  Support new and legacy
         environments side-by-side
     o  Visibility, auditing and reporting
         across environments
     o  Easy migration path from legacy to
         new stack




             © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
Case Study #3

o    Utilities provider
o    Dedicated environments
     o  WebSphere VE on Windows
o    Custom application-specific                                              DevOps
     configuration per environment
o    Resource configuration and deployment
     manual and captured in deployment
     documents
o    Automated code-only deployment to
     dev and test results in different process                              Scaling Issues
     across dev-to-prod pipeline
o    Migration to new environment means
     large, complex effort required


                                                                            Migration




              © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
Case Study #3

o    Utilities provider
o    Dedicated environments
     o      WebSphere VE on Windows
o    Custom application-specific configuration per
     environment
o    Resource configuration and deployment manual
     and captured in deployment documents
o    Automated code-only deployment to dev and test
     results in different process across dev-to-prod
     pipeline
o    Migration to new environment means large,
     complex effort required


o    Cost
o    Consistency
o    Deployment Capacity




               © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
Case Study #3

o    Now…
o    Shared middleware
     o  WebSphere 8 & 8.5 on Windows
o    Application configuration captured in
     deployment packages
     o  Can be automatically added to/
         removed from environment as
         needed
o    Complete deployment packages for
     applications
o    Standardized deployment procedure
     across environments
o    Integrations with development for self-
     service
o    Middleware auto-scales environments
     based on policy




              © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
How To Get Started
o    A Quick Checklist:
     o  Can you automatically create a new
        (virtual) machine for your environment?
     o  Can you automatically provision this
        machine to match a version-controlled
        specification?
     o  Do you have all the application
        components (artifacts and configuration)
        in one versioned location for
        deployment?
     o  Can you automatically deploy your
        application versions to your target
        environment?
     o  Can you automatically add machines to
        your runtime environments and extend
        your running applications to them?

 Sign up for live product demonstration - Oct 31st
                www.xebialabs.com




             © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
Resources


Related reports:
*The Confluence of DevOps and Mobility:
https://451research.com/report-long?icid=2261



*IT as a Business:
https://451research.com/report-long?icid=2262



*Coming soon … The Rise of Polyglot Programming:
https://451research.com/report-short?entityId=74201
Q&A

Questions?


Submit via the control panel
at any time during the
presentation.




               © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
Thank You!
     Jay Lyman, 451 Research

     Senior Research Analyst, 451 Research

     Jay.lyman@451Research.com


     Andrew Phillips, XebiaLabs

     VP, Product Management

     aphillips@xebialabs.com

Sign up for live product demonstration - Oct 31st
               www.xebialabs.com


         © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.

Turning your Private Cloud into an Automated Delivery Platform

  • 1.
    From DevOps toPaaS Challenges and Opportunities
  • 2.
    Our Company. OurProduct. o  Headquartered in Boston, Massachusetts o  Global development and support offices in NL, UK, France and India Our flagship product, Deployit, is a market-leading Application Release Automation platform. Benefits include: o  Reduce development applications costs o  Accelerate application time to market o  Bridge the gap between Development and Operations © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 3.
    Jay Lyman, SeniorAnalyst Jay covers enterprise software for 451 Research, focusing primarily on Linux operating systems and vendors, application development and deployment, systems management and cloud computing. As a 451 Research analyst, Jay has presented at numerous industry events, including devopsdays, OSCON and LinuxCon, covering Linux and open source software, cloud computing and devops.
  • 4.
    Andrew Phillips, VPProduct Management Andrew Phillips heads up product management at XebiaLabs. Andrew is an evangelist and thought leader in the DevOps, Cloud and Application Release Automation space. Andrew sits on the management team and drives product direction, positioning and planning. As a Evangelist, Andrew has presented at numerous industry events, including devopsdays, Vmworld, JBoss World and IBM Impact, covering application release automation, cloud computing and DevOps. © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 5.
    Using GoToWebinar Questions? Submit viathe control panel at any time during the presentation. © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 6.
    Today’s Agenda o  Current State o  Cloud Market Overview o  The Next Level o  Response & Disruption o  Paying for PaaS o  Comparison to SaaS o  Will PaaS overtake SaaS? o  How will the Market Evolve? o  Customer Drivers o  How Application Release Automation fits into DevOps and PaaS initiatives o  Case Studies o  How to Get Started o  Resources o  Q&A © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 7.
    Current State Still earlyfor cloud and devops o  Application development and deployment teams (i.e. operatoins) are separate, siloed or worse o  Application deployment is heavily reliant on specialization, scripting and often becomes a whack-a-mole proposition o  There is great interest in utilizing virtual and cloud resources, joining dev and ops and changing process wholesale, but where to start?
  • 8.
  • 9.
    The Next Level Production,enterprise apps o  Today’s devops and continuous management efforts tend to center on Web and mobile applications o  Enterprise applications are a bigger challenge (parallels and contrast to open source software, which snuck into the enterprise over 10 years) o  Beyond speed, efficiency, quality and cost savings, organizations are increasingly looking for ROI from application deployment and IT operations
  • 10.
    Response and Disruption Answers o  Devops=DIY – organizations are striving for automation, continuous deployment and devops, but must take on the bulk of the challenge themselves – similar to OSS years ago o  PaaS= support for devops and polyglot programming, but not yet ready o  Auto-ops = big challenge with greater, enterprise application complexity, application logic, data, security and other concerns, but also big opportunity …
  • 11.
    Paying for PaaS $3.0 $2.0 $1.0 $0.0 2012 2013 2014 2015 Revenue  dollars  in  billions
  • 12.
    Comparison to SaaS $2.5 $2.0 $1.5 $1.0 $0.5 $0.0 2012 2013 2014 2015 Revenue  dollars  in  billions
  • 13.
    PaaS Overtakes SaaS $3.0 $2.0 PaaS Saas $1.0 $0.0 2012 2013 2014 2015 Revenue  dollars  in  billions
  • 14.
    Market Evolution Rewards o  Moreeducated, anxious audience = faster, paid adoption o  Leveraging devops, Paas, auto-ops for faster, more automated, efficient and effective releases o  Stakeholder spread – as devops and continuous management of applications and deployment widens out within organizations and more broadly in the industry, we see greater involvement beyond devs and IT ops (dbas, security, business analysts, field professionals, etc.). This is part of the drive to treat technology and IT operations as business divisions that should produce value and ROI.
  • 15.
    What is PaaS? ©Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 16.
    What is PaaS? PaaSofferings facilitate the deployment of applications without the cost and complexity of [...] managing the underlying hardware and software and provisioning hosting capabilities. © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 17.
    Customer Drivers o  Empower Team/Reduce dependence on expert resources o  Increase alignment across dev-to-prod pipeline o  Enable runtime scalability and performance management of applications o  Reduce contention on test and staging environments o  Improve auditability and traceability across environments and projects o  Increase efficiency of (private) cloud and virtualized resource usage o  Accelerate feature delivery time © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 18.
    Customer Drivers o  Empower Team/Reduce dependence on expert resources o  Increase alignment across dev-to-prod pipeline o  Enable runtime scalability and performance management of applications o  Reduce contention on test and staging environments o  Improve auditability and traceability across environments and projects o  Increase efficiency of (private) cloud and virtualized resource usage o  Accelerate feature delivery time o  Reliability o  Scalability o  Efficiency o  Acceleration © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 19.
    ARA, DevOps &PaaS o  Application tier changes most common bottleneck in Dev to Ops flow o  Replace manual or semi-scripted deployment procedures o  Shared interface between Dev and Ops improves collaboration and common understanding o  Reduce configuration drift and provide standardized deployment process throughout application lifecycle o  Insight into applications & configuration across all environments o  Smart deployment automation scales automatically with your runtime environment © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 20.
    PaaS-style Private Cloud o  Current PaaS offerings made for startups o  Impact on application architecture and available services o  Fully or mainly in the public cloud o  Enterprises have significant middleware capability already o  Enterprises applications working with non-cloud technologies © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 21.
    Case Study #1 o Government agency o  Old middleware & OS o  Mainframes, AIX, HPUX High Error Rate o  Vertical scaling - expensive o  Custom environment configuration o  Manual configuration tasks o  Only understood by small pool of experts Lots of Delays o  Poor collaboration between Dev and Ops o  Communication by request forms o  Environments and applications take months to get up and running o  Slow deployments Manual Deployments © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 22.
    Case Study #1 o  Government agency o  Old middleware & OS o  Mainframes, AIX, HPUX o  Vertical scaling - expensive o  Custom environment configuration o  Manual configuration tasks o  Only understood by small pool of experts o  Poor collaboration between Dev and Ops o  Communication by request forms o  Environments and applications take months to get up and running o  Slow deployments o  Scalability o  Reliability o  Cost © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 23.
    Case Study #1 o Now… o  Commodity middleware stack o  JBoss, RHEL, VMware o  Horizontal scaling - cheap o  Standardized environment configuration o  Servers build by Puppet o  Version-controlled,documented configuration o  DevOps mentality o  Self-service deployments o  Shared insight into application pipeline o  Environments provisioned on- demand in minutes o  Deployment tooling integrated into development © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 24.
    Case Study #1 ©Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 25.
    Case Study #2 o  Industry trade organization o  WebSphere middleware and messaging o  WAS & MQ on AIX o  Licensing cost becoming prohibitive Cost-prohibitive o  Deployment and configuration managed by expert resources o  Many business applications not making use of “advanced” features o  Environment creation time-consuming Time-consuming Scaling Issues © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 26.
    Case Study #2 o  Industry trade organisation o  WebSphere middleware and messaging o  WAS & MQ on AIX o  Licensing cost becoming prohibitive o  Deployment and configuration managed by expert resources o  Many business applications not making use of “advanced” features o  Environment creation time-consuming o  Cost o  Predictability o  Autonomy © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 27.
    Case Study #2 o  Now… o  Commodity stack o  Jetty, RHEL, VMware o  Predictable cost model o  Significant license savings o  Automated environment configuration o  Servers build by Puppet o  Standard Dev interface for deployments o  Support new and legacy environments side-by-side o  Visibility, auditing and reporting across environments o  Easy migration path from legacy to new stack © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 28.
    Case Study #3 o  Utilities provider o  Dedicated environments o  WebSphere VE on Windows o  Custom application-specific DevOps configuration per environment o  Resource configuration and deployment manual and captured in deployment documents o  Automated code-only deployment to dev and test results in different process Scaling Issues across dev-to-prod pipeline o  Migration to new environment means large, complex effort required Migration © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 29.
    Case Study #3 o  Utilities provider o  Dedicated environments o  WebSphere VE on Windows o  Custom application-specific configuration per environment o  Resource configuration and deployment manual and captured in deployment documents o  Automated code-only deployment to dev and test results in different process across dev-to-prod pipeline o  Migration to new environment means large, complex effort required o  Cost o  Consistency o  Deployment Capacity © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 30.
    Case Study #3 o  Now… o  Shared middleware o  WebSphere 8 & 8.5 on Windows o  Application configuration captured in deployment packages o  Can be automatically added to/ removed from environment as needed o  Complete deployment packages for applications o  Standardized deployment procedure across environments o  Integrations with development for self- service o  Middleware auto-scales environments based on policy © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 31.
    How To GetStarted o  A Quick Checklist: o  Can you automatically create a new (virtual) machine for your environment? o  Can you automatically provision this machine to match a version-controlled specification? o  Do you have all the application components (artifacts and configuration) in one versioned location for deployment? o  Can you automatically deploy your application versions to your target environment? o  Can you automatically add machines to your runtime environments and extend your running applications to them? Sign up for live product demonstration - Oct 31st www.xebialabs.com © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 32.
    Resources Related reports: *The Confluenceof DevOps and Mobility: https://451research.com/report-long?icid=2261 *IT as a Business: https://451research.com/report-long?icid=2262 *Coming soon … The Rise of Polyglot Programming: https://451research.com/report-short?entityId=74201
  • 33.
    Q&A Questions? Submit via thecontrol panel at any time during the presentation. © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.
  • 34.
    Thank You! Jay Lyman, 451 Research Senior Research Analyst, 451 Research Jay.lyman@451Research.com Andrew Phillips, XebiaLabs VP, Product Management aphillips@xebialabs.com Sign up for live product demonstration - Oct 31st www.xebialabs.com © Copyright 2012 XebiaLabs Inc. Proprietary & Confidential.