Tivoli Development Cloud Initiative
Feedback of a real experience of Cloud Computing

Rob Pennock
IBM Software Group




                                                   © 2009 IBM Corporation
Agenda


    – SW Development @ Tivoli
    – Business Challenges
    – Tivoli Development Cloud
    – The Results
    – Additional References




2                                © 2009 IBM Corporation
Typical Testing Environments* and the challenges faced today


 30% to 50% of all Servers within a typical IT environment are dedicated to Test

 Most Test Servers run at less than 10% utilization, if they are running at all!

 IT staff report a top challenge in finding available resources to perform tests in order to
  move new applications into production

 30% of all defects are caused by wrongly configured test environments

 Testing backlog is often very long and single largest
  factor in the delay new application deployments

 Test environments are seen as expensive and providing
  little real business value.




       * “Industry Developments and Models – Global Testing Services: Coming of Age,” IDC, 2008 and IBM Internal Reports

3                                                                                                                          © 2009 IBM Corporation
How can cloud computing improve the test environment?


    Common attributes                Characteristics                                  Benefits
                               Test resources are pooled and    Providing efficient implementation-independent
    Advanced virtualization    virtualized.                     infrastructure.

                               Test resources are provisioned   Reducing test setup and execution time and
      Rapid provisioning       on demand.                       eliminating errors

                               Test environments are readily    Enabling visibility, control and automation.
    Service catalog ordering   available.

                               Test environments scale down     Optimizing resources utilization.
                               and up by large factors as the
         Elastic scaling       need
                               changes.

                               Test resources are priced on     Offering pricing schemes options for tests and user
        Flexible pricing       supported topology and project   acceptance.
                               phases.

                               Test resources used and          Prioritizing innovative projects.
     Metering and billing      reserved are charge-backed to
                               LOBs.




4                                                                                                      © 2009 IBM Corporation
Software Development @ Tivoli




                                  4000 developers
                                  40 labs




                                Phases Requiring:
                                Environment Set-Up/Allocation
5                                                   © 2009 IBM Corporation
Tivoli Development Cloud Solution

Business Challenges
Lower Costs – Reduce capital and operational
expenditures and maximize efficiency to free up
funding for new development and testing.


Improve Service Delivery – Deployment of
infrastructures is mostly manual, slow, tedious,
labor intensive, and error prone


Become more agile – The current process is too
time consuming and has no service level
commitments and process controls, making it
difficult to respond to rapidly changing business
needs


Drive Integration – Support the integration of our
product portfolio by using them to manage our
development and test environments.


6                                                    © 2009 IBM Corporation
Tivoli Development Cloud Solution

Proposed Solution
    Establishing a private cloud and use
    virtualization to allow underutilized resources to
    be consolidated into a smaller number of more
    fully utilized resources Use request-driven
    provisioning to provide developers/testers the
    capability to request servers, operating
    systems and storage on demand. Allow
    developers /testers to create, share, and
    manage their images.

    Solution Components
        Self-service provisioning of virtualized
         server resources
        Self-service provisioning of pre-configured
         application/middleware stacks for testing.
        Integrated Service Management of
         Provisioning Environment.




7                                                        © 2009 IBM Corporation
Tivoli Development Cloud – Overview
                                                                                    Future
                                                                       “Service locally, manage globally”
                                                                                                                       Developers
         Baseline Today                                                                                                Testers (AP)



 Heterogeneous systems in                       Cloud
different locations                           Administrators


                                                                                                   AP
Large number of IT resources                                  Americas

                                                                                                       Service
Inefficient utilisation of IT                                                           Virtualized Catalog
resources                                                              Service
                                                                                        Infrastructure

                                                       Virtualized     Catalog
                                                      Infrastructure                  Europe
Disparate management systems

                                 Developers                                                    Service
                                   Testers                                    Virtualized      Catalog
                                 (Americas)                                  Infrastructure                        Developers
                                                                                                                     Testers
                                                                                                                    (Europe)




8                                                                                                                © 2009 IBM Corporation
Tivoli Cloud: Use cases overview

                                                    CREATE       Request a new VM

                                                                 Take and revert snapshot
                                                                 Archive
                Virtual Machine                                  SW install/removal

                Environment                        LIFECYCLE Change PW
                (# of VMs)                                       Change HW characteristics
    End User                                                     (RAM, CPU, storage)
                                                                 Create template
                                                                 Scheduling
                                                       DESTROY

                                   Resources Pooling (quota)
                Cloud              LDAP integration / Security
                                   (authenticaton)
Administrator                      Group Management
                                   Capacity planning



9                                                                             © 2009 IBM Corporation
User Interface




10               © 2009 IBM Corporation
User Interface




11               © 2009 IBM Corporation
User Interface




12               © 2009 IBM Corporation
Cloud Management Services



    Monitoring
    Event Management
    Capacity & Performance Mgt.
    Security
                                                Monitoring Services
    Service Dashboard
                                            Europe                        AP

                                                           Americas


                                                       Service                  Service
                                     Virtualized       Catalog Virtualized      Catalog
                                   Infrastructure                   Service
                                                               Infrastructure
                                                      Virtualized    Catalog
                                                    Infrastructure


                                   Management Services




13                                                                                        © 2009 IBM Corporation
Resources Monitoring : (Tivoli)




14
14                                © 2009 IBM Corporation
IT Business/Service Dashboard: (Tivoli)




15
15                                        © 2009 IBM Corporation
Major factors driving Cloud dconomics
        Labor Leverage




                                On demand self      Improves productivity by
                                    service         delivering services faster

                                                     Lowers labor costs by
                                  Automated         automating routine tasks
                                 management
     Infrastructure Leverage




                               Multiple standard        Improves hardware
                                workloads per               utilization
                                    system

                                                        Drives lower capital
                                Virtualization of          requirements
                                    Hardware

16                                                                         © 2009 IBM Corporation
“IT Efficiency” – The End Users Perspective
Example : tester needs to have a Windows box with WebSphere, DB/2

In the old days..... manual process
                                                                                       4 days
Find an available HW
                           Identify a network plug
                                                     Install OS
                                                                  Install middleware




.. when Virtualization came in.....
                                                         2 days
Send email with request
for a VM and OS
                           Install middleware
                           (manual)




.. Today!
                          45-60 minutes!
Request a service to have a VM with middleware combination


17                                                                                              © 2009 IBM Corporation
Case Study – Montpellier Learning Center IBM
Cloud computing in Montpellier doubles learning power at IBM
                                 Customer
                                 • The IBM Systems and Technology Group Product and Solutions Support Center
                                   (PSSC) in Montpellier provides sales support activities, such as demonstrations,
                                   prototyping, benchmarking, testing and hands-on education services.

                                 Business Challenges
                                 • It could take a week or more to allocate, configure and provision suitable
                                   infrastructure for a training course, and during this time the hardware resources
                                   could not be used.
“Cloud computing has
transformed the
                                 IBM Solution
experience into a service
                                 • A Cloud computing environment that automatically books, allocates, and
that we provide for the            provisions resources for each course from a centralized shared pool of servers,
MontpellierCenter. In the          networks and storage
process we use
approximately half the           Business Benefits
hardwarere sources
                                 • Cut provisioning time from weeks to hours
previously required, which
                                 • Eliminated configuration delays, dramatically reducing administration costs and
cuts our building,                 workload
environmental and
                                 • Boosted system utilization time to almost 100 percent,increasing efficiency and
administration cost into           reducing the need for further hardware investments
the bargain.”                    • Provided correct resources and configuration for each course, improving user
–Alan Gabellier, Montpellier       satisfaction.
Education Central Lab Platform
Manager

18                                                                                                      © 2009 IBM Corporation
Case Study – Getronics Netherlands
Getronics reduces time to market from as long as four weeks to a few
hours
                                  Customer
                                  • Getronics is a leading ICT service-provider, delivering workspace management
                                    services, connectivity, datacenters and consultancy to help organizations and
                                    their employees to improve performance.

                                  Business Challenges
“If we would not have             • Getronics needed to decrease the amount of time it took to build new hosted
implemented a dynamic               services for their clients in order to stay competitive.
infrastructure, we would
not                               IBM Solution
have been able to offer           • Getronics’ new Utility Hosting service is built on an IBM cloud infrastructure that
pay-per-use services.”              enables staff to rapidly switch on and off cloud environments and to proactively
                                    increase capacity as needed.
— Henk Simons, ICT
architect, Getronics              Business Benefits
                                  • Enables company to launch new pay-per-use service model that differentiates it
                                    from other hosting providers
FULL CASE
                                  • Nearly 80 percent reduction in management costs per server per year
http://www-01.ibm.com/software/
success/cssdb.nsf/CS/             • Reduced time to market for new services from as long as four weeks to just a few
LWIS-7ZXU9J?                        hours
OpenDocument&Site=default&cty=
en_us

19                                                                                                         © 2009 IBM Corporation
IBM Innovation Center Benelux Cloud
■ Provisioning infrastructure for 3 groups (planned)
    – IBM Innovation Center Benelux
        • Development engagements
        • Proof of Concepts (PoC)
    – Technical Exploration Center Benelux
        • Provisioning for IBM Tech Sales
        • Provisioning for Proof of Technologies (PoT)
    – Demo for customers
        • Proof of Concepts
        • Show case
                                                         IBM Innovation Center Benelux
                                                              Located in the IBM Forum
                                                                             Amsterdam
                                                           IIC_Amsterdam@nl.ibm.com




20                                                                           © 2009 IBM Corporation
Thank you!

     For more information, please visit:
               ibm.com/cloud



21                                         © 2009 IBM Corporation

Tivoli Development Cloud Pennock Final Web

  • 1.
    Tivoli Development CloudInitiative Feedback of a real experience of Cloud Computing Rob Pennock IBM Software Group © 2009 IBM Corporation
  • 2.
    Agenda – SW Development @ Tivoli – Business Challenges – Tivoli Development Cloud – The Results – Additional References 2 © 2009 IBM Corporation
  • 3.
    Typical Testing Environments*and the challenges faced today  30% to 50% of all Servers within a typical IT environment are dedicated to Test  Most Test Servers run at less than 10% utilization, if they are running at all!  IT staff report a top challenge in finding available resources to perform tests in order to move new applications into production  30% of all defects are caused by wrongly configured test environments  Testing backlog is often very long and single largest factor in the delay new application deployments  Test environments are seen as expensive and providing little real business value. * “Industry Developments and Models – Global Testing Services: Coming of Age,” IDC, 2008 and IBM Internal Reports 3 © 2009 IBM Corporation
  • 4.
    How can cloudcomputing improve the test environment? Common attributes Characteristics Benefits Test resources are pooled and Providing efficient implementation-independent Advanced virtualization virtualized. infrastructure. Test resources are provisioned Reducing test setup and execution time and Rapid provisioning on demand. eliminating errors Test environments are readily Enabling visibility, control and automation. Service catalog ordering available. Test environments scale down Optimizing resources utilization. and up by large factors as the Elastic scaling need changes. Test resources are priced on Offering pricing schemes options for tests and user Flexible pricing supported topology and project acceptance. phases. Test resources used and Prioritizing innovative projects. Metering and billing reserved are charge-backed to LOBs. 4 © 2009 IBM Corporation
  • 5.
    Software Development @Tivoli 4000 developers 40 labs Phases Requiring: Environment Set-Up/Allocation 5 © 2009 IBM Corporation
  • 6.
    Tivoli Development CloudSolution Business Challenges Lower Costs – Reduce capital and operational expenditures and maximize efficiency to free up funding for new development and testing. Improve Service Delivery – Deployment of infrastructures is mostly manual, slow, tedious, labor intensive, and error prone Become more agile – The current process is too time consuming and has no service level commitments and process controls, making it difficult to respond to rapidly changing business needs Drive Integration – Support the integration of our product portfolio by using them to manage our development and test environments. 6 © 2009 IBM Corporation
  • 7.
    Tivoli Development CloudSolution Proposed Solution Establishing a private cloud and use virtualization to allow underutilized resources to be consolidated into a smaller number of more fully utilized resources Use request-driven provisioning to provide developers/testers the capability to request servers, operating systems and storage on demand. Allow developers /testers to create, share, and manage their images. Solution Components  Self-service provisioning of virtualized server resources  Self-service provisioning of pre-configured application/middleware stacks for testing.  Integrated Service Management of Provisioning Environment. 7 © 2009 IBM Corporation
  • 8.
    Tivoli Development Cloud– Overview Future “Service locally, manage globally” Developers Baseline Today Testers (AP)  Heterogeneous systems in Cloud different locations Administrators AP Large number of IT resources Americas Service Inefficient utilisation of IT Virtualized Catalog resources Service Infrastructure Virtualized Catalog Infrastructure Europe Disparate management systems Developers Service Testers Virtualized Catalog (Americas) Infrastructure Developers Testers (Europe) 8 © 2009 IBM Corporation
  • 9.
    Tivoli Cloud: Usecases overview CREATE Request a new VM Take and revert snapshot Archive Virtual Machine SW install/removal Environment LIFECYCLE Change PW (# of VMs) Change HW characteristics End User (RAM, CPU, storage) Create template Scheduling DESTROY Resources Pooling (quota) Cloud LDAP integration / Security (authenticaton) Administrator Group Management Capacity planning 9 © 2009 IBM Corporation
  • 10.
    User Interface 10 © 2009 IBM Corporation
  • 11.
    User Interface 11 © 2009 IBM Corporation
  • 12.
    User Interface 12 © 2009 IBM Corporation
  • 13.
    Cloud Management Services  Monitoring  Event Management  Capacity & Performance Mgt.  Security Monitoring Services  Service Dashboard Europe AP Americas Service Service Virtualized Catalog Virtualized Catalog Infrastructure Service Infrastructure Virtualized Catalog Infrastructure Management Services 13 © 2009 IBM Corporation
  • 14.
    Resources Monitoring :(Tivoli) 14 14 © 2009 IBM Corporation
  • 15.
    IT Business/Service Dashboard:(Tivoli) 15 15 © 2009 IBM Corporation
  • 16.
    Major factors drivingCloud dconomics Labor Leverage On demand self Improves productivity by service delivering services faster Lowers labor costs by Automated automating routine tasks management Infrastructure Leverage Multiple standard Improves hardware workloads per utilization system Drives lower capital Virtualization of requirements Hardware 16 © 2009 IBM Corporation
  • 17.
    “IT Efficiency” –The End Users Perspective Example : tester needs to have a Windows box with WebSphere, DB/2 In the old days..... manual process 4 days Find an available HW Identify a network plug Install OS Install middleware .. when Virtualization came in..... 2 days Send email with request for a VM and OS Install middleware (manual) .. Today! 45-60 minutes! Request a service to have a VM with middleware combination 17 © 2009 IBM Corporation
  • 18.
    Case Study –Montpellier Learning Center IBM Cloud computing in Montpellier doubles learning power at IBM Customer • The IBM Systems and Technology Group Product and Solutions Support Center (PSSC) in Montpellier provides sales support activities, such as demonstrations, prototyping, benchmarking, testing and hands-on education services. Business Challenges • It could take a week or more to allocate, configure and provision suitable infrastructure for a training course, and during this time the hardware resources could not be used. “Cloud computing has transformed the IBM Solution experience into a service • A Cloud computing environment that automatically books, allocates, and that we provide for the provisions resources for each course from a centralized shared pool of servers, MontpellierCenter. In the networks and storage process we use approximately half the Business Benefits hardwarere sources • Cut provisioning time from weeks to hours previously required, which • Eliminated configuration delays, dramatically reducing administration costs and cuts our building, workload environmental and • Boosted system utilization time to almost 100 percent,increasing efficiency and administration cost into reducing the need for further hardware investments the bargain.” • Provided correct resources and configuration for each course, improving user –Alan Gabellier, Montpellier satisfaction. Education Central Lab Platform Manager 18 © 2009 IBM Corporation
  • 19.
    Case Study –Getronics Netherlands Getronics reduces time to market from as long as four weeks to a few hours Customer • Getronics is a leading ICT service-provider, delivering workspace management services, connectivity, datacenters and consultancy to help organizations and their employees to improve performance. Business Challenges “If we would not have • Getronics needed to decrease the amount of time it took to build new hosted implemented a dynamic services for their clients in order to stay competitive. infrastructure, we would not IBM Solution have been able to offer • Getronics’ new Utility Hosting service is built on an IBM cloud infrastructure that pay-per-use services.” enables staff to rapidly switch on and off cloud environments and to proactively increase capacity as needed. — Henk Simons, ICT architect, Getronics Business Benefits • Enables company to launch new pay-per-use service model that differentiates it from other hosting providers FULL CASE • Nearly 80 percent reduction in management costs per server per year http://www-01.ibm.com/software/ success/cssdb.nsf/CS/ • Reduced time to market for new services from as long as four weeks to just a few LWIS-7ZXU9J? hours OpenDocument&Site=default&cty= en_us 19 © 2009 IBM Corporation
  • 20.
    IBM Innovation CenterBenelux Cloud ■ Provisioning infrastructure for 3 groups (planned) – IBM Innovation Center Benelux • Development engagements • Proof of Concepts (PoC) – Technical Exploration Center Benelux • Provisioning for IBM Tech Sales • Provisioning for Proof of Technologies (PoT) – Demo for customers • Proof of Concepts • Show case IBM Innovation Center Benelux Located in the IBM Forum Amsterdam IIC_Amsterdam@nl.ibm.com 20 © 2009 IBM Corporation
  • 21.
    Thank you! For more information, please visit: ibm.com/cloud 21 © 2009 IBM Corporation