IBM Innovate 2011
IBM SmartCloud Enterprise
Relies on IBM Rational
Solutions

Scott Peddle
Advisory Software Developer, GTS
peddle@ca.ibm.com
Alexander Amies
Senior Software Engineer, GTS
aamies@cn.ibm.com
Harm Sluiman
Distinguished Engineer, GTS
sluiman@ca.ibm.com
http://ibm.com/cloud/enterprise
ALM-1846




                                   June 5–9 Orlando, Florida
The Premier Event for Software and Systems Innovation




    Agenda


       Public cloud business scenarios
       IBM SmartCloud Enterprise background
       Cloud project tools and deliverables
       Rational Asset Manager deep dive
       Demo
       Resources
       Questions and answers




2                                                                       © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




    Agenda


       Public cloud business scenarios
       IBM SmartCloud Enterprise background
       Cloud project tools and deliverables
       Rational Asset Manager deep dive
       Demo
       Resources
       Questions and answers




3                                                                       © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




    Business Scenarios


    There are many business scenarios for use of cloud resources. Examples,
     Developing and testing using resources that are inconvenient or
      expensive to procure permanently
     Web site hosting
       Much cheaper and more convenient than with putting physical servers in a hosting center
       minimization of network latency with worldwide delivery points
     Short term workloads with high peaks
     Proof of concepts and pilots
     Support software as a service (SaaS) offerings
    Cloud is enabling a different mode of work and a different set of deliverables
      that can be used more directly and efficiently by customers and help them
      over the entire life cycle of the systems developed




4                                                                                        © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




The reinvention of standards for cloud
    IBM’s sustained leadership in fostering open standards
    •   IBM has been involved in standards since their inception in IT industry
    •   IBM spends millions each year on open standards.
    •   IBM has made substantial donations to the open source & standards ecosystem
    •   Thousands of IBMers are involved in standards & regulatory activities
    •   IBM is currently engaged in over 400+ specifications & standards organizations.




                                                                                                                 Cloud Computing
                                                                                                                 Cloud architecture at The Open Group (TOG)
                                                                                                                 DMTF Open Virtualization Format (OVF)
                                                                                                                 DMTF Cloud Management WG (IAAS APIs)
                                                                                                                 OASIS Cloud Identity Management TC
                                                                               Business agility

                                                     Service                   BPMN, SBVR,
                     Rise of the                   orientation                 RIF, …
 Dawn of the
world wide web    application server               WS*, WS-I, SCA,                                          Cloud Standards Customer Council
HTTP, HTML, WSFL, Java, Java EE,                   BPEL, SAML,
XLANG, REST…      XML, XML Schema,                 XACML …                                        On April 7, 2011 industry leaders form Cloud
                  SOAP, WSDL, UML,                                                                Standards Customer Council hosted by the
                  Web2.0, ...
                                                                                                  Object Management Group (OMG) to deliver on the
                                                                                                  promise of open cloud computing!
                                                                                                  Join today: http://www.cloudcustomercouncil.org

Over 45 companies signed up prior to the April launch – the largest in OMG history!

5                                                                                                                                           © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




    Agenda


       Public cloud business scenarios
       IBM SmartCloud Enterprise background
       Cloud project tools and deliverables
       Rational Asset Manager deep dive
       Demo
       Resources
       Questions and answers




6                                                                       © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




    What is
    IBM SmartCloud Enterprise?
                                                                Enterprise-class IT infrastructure
                                                                     Offering control, reliability, data security and
                                                                      massive scalability in performance and
                                                                      capacity
                         Your servers and
                         PCs
                                                                IBM owned and managed
                         Your firewall                               Multi-tenant shared infrastructure
                                                                     Highly virtualized
      Internet                                                       Multiple IBM delivery centers
                                                                     Preconfigured software images

                      IBM firewall                              Enhanced security
                      IBM unique security and                        Secured access through the Internet
                      authentication model                           Virtual private network option
                                                                     Based on IBM security standards
                                                                Pay-per-use
                                                                     Virtualized IT development and test resources
                           IBM delivery centers                       delivered on a usage-based billing model


7                                                                                                                   © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




    IBM SmartCloud Enterprise on the IBM Cloud
    at a glance
                                                                             Features and functions:
                                                                              Choice of ten virtual (Intel) server configurations
                                                                              Choice of pre-configured software images from which to build private image
                                                                               libraries
                                                                                   Linux® operating systems; Red Hat and Novell SUSE
                                                                                   Windows
                                                                                   IBM Lotus®, WebSphere®, DB2® and Informix® stacks
                                                                                   IBM Rational® Application Lifecycle Management
                                                                                   Tivoli® Monitoring software
                                                                              Option to add blocks of persistent storage
                                                                              Virtual Private Network (VPN/VLAN) services
                                                                              Premium support options; 24*7 by phone with optional add-on Linux OS
                                                                               support
                                                                              Choice of six sites worldwide




                                                                              The large number of high quality images is one of the key
The production site is at
                                                                              differentiators of SmartCloud Enterprise
http://www.ibm.com/cloud/enterprise
                                                                                     • requires a large scale of image development driven
More information on the offering landing page                                        by the Image Center of Excellence that relies greatly
http://www.ibm.com/cloud/solutions/development                                       on Rational tools.




8                                                                                                                                                © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




    You can have your development and test environment running
    in minutes on the IBM Cloud.
      The easy-to-use self service portal guides you through automated provisioning




      1 Choose a service                      2 Choose a configuration   3 Image is provisioned

9                                                                                                 © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Tool Integration with the Cloud using Application Programming
 Interfaces

 Tools can integrate with the IBM SmartCloud Enterprise using the
   public APIs
  Flavors
   Command line – suitable for power users or scripting environments
      Build scripts, Rational BuildForge, Rational Functional Tester
   REST – applications in any language
      Apache libCloud
   Java – specifically for Java language applications
      Custom deployment tools, Rational Application Developer
  Same capabilities as a cloud end user
      instances of virtual machines
      images of virtual machines
      storage volumes
      network addresses and virtual local area networks
      cryptographic keys


10                                                                      © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Agenda


    Public cloud business scenarios
    IBM SmartCloud Enterprise background
    Cloud project tools and deliverables
    Rational Asset Manager deep dive
    Demo
    Resources
    Questions and answers




11                                                                   © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation


 Pilot demo scenario – efficiencies gained from new delivery tools
 and practices with cloud
                            Traditional                                                            Cloud
     Consultant travels to customer site                                   Consultant works over the Internet – save
                                                                           thousands of dollars in travel expenses
     Customer gives access to enterprise network – an                      Customer gives consultant access to cloud with
     inconvenient and time consuming process                               account or specific virtual machines with
                                                                           cryptographic keys – cut time from days to
                                                                           minutes
     Procure hardware for pilot –expensive and                             Create instances with t he self-service interface –
     inconvenient to manage                                                cut time from weeks to minutes
     Consultant does it all herself or himself – pulling                   Consultant pulls in experts for high availability,
     someone in for very short periods has too much                        performance, security, etc for a few hours as
     overhead                                                              needed
     Consultant cannot connect his laptop to the                           Customer can use her or his favorite Rational tools
     customer’s network. He uses the minimal tools                         on own laptop or available on the cloud, saving
     that the customer makes available.                                    potentially thousands of dollars in license costs for
                                                                           the customer in the process
     Consultant installs everything from scratch                           Consultant starts up instances from pre-built
                                                                           images – saves thousands of dollars in consulting
                                                                           charges
     Server is re-purposed after completion                                Server instances are saves as images and running
                                                                           instances are deleted, saving completed work and
                                                                           saving money
12                                                                                                                         © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Comparison of Project Deliverables
                       Traditional                                                                Cloud

 Software installation program                                           Virtual machine image (click a button to capture an
      • time consuming to develop                                        instance)
                                                                               • Saves time and money
                                                                               • Lower level of skill needed
 Written reports summarizing installation and                            • Deployment topology models (Rational Software
 deployment steps                                                        Architect)
       • expensive to maintain over time                                 • Automated and repeatable/reusable (BuildForge)
 Testing and quality assurance                                           • Test lab automation
       • Scaling up and down test team and systems                             • Ensures testing accuracy, minimizes
       is slow and expensive                                                   individual testing configurations
                                                                         • Test artifacts for change management, and
                                                                         resource and project planning (RTC, RQM or RAM)
 Configuration files in miscellaneous locations                          • Full lifecycle management capabilities (RAM)
                                                                         • Version source files for future use or reusability
                                                                         (RTC)
 System disasters, crashes or failures                                   • Image reprovisioning a fraction of the cost, not to
      • Extremely time consuming, labor intensive                        mention precious development time regained
      and costly


13                                                                                                                       © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Cloud Synergy with Rational Tools
  Rational tools can help manage the life cycles of
   cloud assets
     Images, software, and documentation assets
       Document image content and prerequisites with
        topologies using Rational Software Architect
     Organize and manage life cycle these assets in a catalog
      with Rational Asset Manager
  In transition from physical infrastructure to cloud,
   analysis and modeling with Rational tools can help
   implement informed planning
  Many business scenarios lend themselves to
   automation, which is a best practice for realizing cost
   reduction with cloud. Rational tools can help to
   automate deployment




14                                                                    © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Cloud Synergy with Rational Tools
  Rational tools can help manage the life cycles of
   cloud assets
     Images, software, and documentation assets
       Document image content and prerequisites with
        topologies using Rational Software Architect
     Organize and manage life cycle these assets in a catalog
      with Rational Asset Manager
  In transition from physical infrastructure to cloud,
   analysis and modeling with Rational tools can help
   implement informed planning
  Many business scenarios lend themselves to
   automation, which is a best practice for realizing cost
   reduction with cloud. Rational tools can help to
   automate deployment




15                                                                    © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Work Efficiency on the Cloud with Rational Tools


  Asset management with Rational Asset Manager
      Example: approval process around the lifecycle of virtual machine image and other assets
       produced by Image Center of Excellence and third party providers
  Provisioning with Rational Application Developer, Rational Quality
   Manager, and Testing as a Service
      Rapid setup and tear down of complex environments for test scenarios
  Deployment topology modeling with Rational Software Architect
      Introduction of deployment modeling early into the development life cycle
  Automation with Rational Build Forge and Rational Team Concert
      Improve reproducability of system deployment
  Rational tools themselves are available to users as cloud assets
      No need to install them on your personal desktop
  The IBM SmartCloud Enterprise development and test team uses Rational
   tools for development of the system
      For all stages of the cloud development



16                                                                                      © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Provisioning with RAD, RQM, and TaaS

  The cloud APIs allow images, storage, and other resources to be provisioned and
   managed for development and testing
      Virtual machine instances can be added via UI or script
      Cloud allows set up of complex test environments to be scripted
      Compare this with the process to procure and set up physical environments
  This is very convenient for developers and testers who can do all their work from
   one primary workstation without having to permanently own and manage other
   servers required for their work
      Save time in setting up and maintaining test tool environments
  The tools themselves are also assets that are available on the cloud
      Images of tools can be saved like other images after a project finishes to assist the people
       who support the systems




17                                                                                          © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Provisioning with RAD, RQM, and TaaS

  The cloud APIs allow images, storage, and other resources to be provisioned and
   managed for development and testing
      Virtual machine instances can be added via UI or script
      Cloud allows set up of complex test environments to be scripted
      Compare this with the process to procure and set up physical environments
  This is very convenient for developers and testers who can do all their work from
   one primary workstation without having to permanently own and manage other
   servers required for their work
      Save time in setting up and maintaining test tool environments
  The tools themselves are also assets that are available on the cloud
      Images of tools can be saved like other images after a project finishes to assist the people
       who support the systems




18                                                                                          © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Use of RAD in a Cloud Environment
     RAD discovers and provisions virtual machine images in the cloud using the
     RAM catalog




19                                                                           © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Modeling Cloud Topology with RSA

 All assets on the IBM SmartCloud Enterprise include topology models
  This can help understand different deployment models
  Make sure deployment prerequisites can be met
  Topology files can be downloaded from the RAM catalog and imported into RSA
  Encourages the use of topology models as project deliverables




20                                                                        © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Modeling Cloud Topology with RSA

 All assets on the IBM SmartCloud Enterprise include topology models
  This can help understand different deployment models
  Make sure deployment prerequisites can be met
  Topology files can be downloaded from the RAM catalog and imported into RSA
  Encourages the use of topology models as project deliverables




21                                                                        © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Dynamic Provisioning of Software Bundles

 Software bundles are needed in IaaS
   Clouds to prevent image proliferation
  Some software, such as native tools,
   utilities, agents, and so on can be
   widely used across many different
   images. For example, editors.
  Some software may or may not be
   bundled with other software. For
   example, RAM may be bundled with
   WebSphere and DB2. LDAP servers
   are bundled with a number of security
   products.
  This leads to many combinations, which
   would be too many images to support
  The solution is to support dynamic
   provisioning of software bundles
  Topology models are used to model the
   software prerequisites and to assist in
   automated provisioning


22                                                                   © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Cloud Security and Rational AppScan


 Cloud opens up some different security challenges
  Web management layers need to be secure to
    SQL injection
    cross site scripting
    cross site request forgery (multi-tab browsing)
    network vulnerabilities (open ports)
    Cryptographic weaknesses (use of old crypto algoritms)
  Rational AppScan is a must to identify and guide resolution of any
   problems identified
  Same problems exist for any applications but those on the Internet are at
   more risk




23                                                                             © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Agenda


    Public cloud business scenarios
    IBM SmartCloud Enterprise background
    Cloud project tools and deliverables
    Rational Asset Manager deep dive
    Demo
    Resources
    Questions and answers




24                                                                   © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation



 Rational Asset Manager

     Rational® Asset Manager is a collaborative software development tool that
       organizations can use to identify, manage, and govern the design, development,
       and consumption of software assets and services.


      A definitive software library


      A lifecycle management solution




25                                                                              © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation



 Rational Asset Manager
     Definitive Software Library

       Template Topology                                            Composable Software Bundle
           The parameters, activation                                  A bundle of software,
          scripts, and instructions to                                 installation and configuration
          provision a VM.                                              operations, parameters, topology
                                                                       metadata and documentation




                                                 Rational Asset Manager




26                                                                                                  © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation



 Rational Asset Manager
     Image Development



                             Configure                                   •Provision
                                                                             Create VM from catalog

                                                                         •Configure
                                                                             Install tools, software, configuration
     Provision
                                                         Capture
                                                                         •Capture
                                                                             Create image from VM

                                                                         •Customize
                          Customize                                          Extract variability into asset




27                                                                                                        © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation



 Rational Asset Manager
     Image Development Collaboration
     Private Image Community                                              Enterprise Community
          Image consumable by                                                Image consumable by others
          owner only
                                                                  Share       Collaboration by forums,
                                                                              ratings, comments.



                 VM 1                                                                  VM 3
                           VM 1                                                               VM 4
          VM 1                                                                  VM 2




      Image Developer                                                      Image Collaborators


28                                                                                                   © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation



 Rational Asset Manager
     Image Development Redux



                                                         Feedback
                                                                      Configure
                                          Test

                                                                        Capture


                                    Provision                         Customize   Image Developer

     Image Testers
                                                              Share

                                            Rational Software Architect
                                             Rational Asset Manager
                                             Rational Team Concert



29                                                                                        © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




                           www.ibm.com/software/rational




30                                                           © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Summary


 Cloud is enabling
  a different mode of work
  a different set of deliverables that can be used more directly
  more efficient use of resources
  savings over each step of the software development lifecycle
  freedom from procuring and managing physical systems
  a new way of collaborating




31                                                                  © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




                           www.ibm.com/software/rational




32                                                           © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Resources


 Production web site:
 http://ibm.com/cloud/enterprise

 More information:
 http://www.ibm.com/cloud/solutions/development

 Sign up online (US only):
 http://www.ibm.com/services/us/igs/cloud-development/buydevandtest.html




33                                                                  © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




 Daily iPod Touch giveaway
                                                                     SPONSORED BY
  Complete your session surveys online each day
   at a conference kiosk or on your Innovate 2011 Portal!

  Each day that you complete all of that day’s session
   surveys, your name will be entered to win the daily
   IPOD touch!


  On Wednesday be sure to complete your full conference evaluation
   to receive your free conference t-shirt!




34                                                                             © 2011 IBM Corporation
The Premier Event for Software and Systems Innovation




                                                        www.ibm.com/software/rational

 © Copyright IBM Corporation 2011. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of
 any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to,
 nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing
 the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release
 dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment
 to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the
 International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.



35                                                                                                                                                                                  © 2011 IBM Corporation

IBM SmartCloudEnterprise use of IBM Rational Solutions

  • 1.
    IBM Innovate 2011 IBMSmartCloud Enterprise Relies on IBM Rational Solutions Scott Peddle Advisory Software Developer, GTS peddle@ca.ibm.com Alexander Amies Senior Software Engineer, GTS aamies@cn.ibm.com Harm Sluiman Distinguished Engineer, GTS sluiman@ca.ibm.com http://ibm.com/cloud/enterprise ALM-1846 June 5–9 Orlando, Florida
  • 2.
    The Premier Eventfor Software and Systems Innovation Agenda  Public cloud business scenarios  IBM SmartCloud Enterprise background  Cloud project tools and deliverables  Rational Asset Manager deep dive  Demo  Resources  Questions and answers 2 © 2011 IBM Corporation
  • 3.
    The Premier Eventfor Software and Systems Innovation Agenda  Public cloud business scenarios  IBM SmartCloud Enterprise background  Cloud project tools and deliverables  Rational Asset Manager deep dive  Demo  Resources  Questions and answers 3 © 2011 IBM Corporation
  • 4.
    The Premier Eventfor Software and Systems Innovation Business Scenarios There are many business scenarios for use of cloud resources. Examples,  Developing and testing using resources that are inconvenient or expensive to procure permanently  Web site hosting  Much cheaper and more convenient than with putting physical servers in a hosting center  minimization of network latency with worldwide delivery points  Short term workloads with high peaks  Proof of concepts and pilots  Support software as a service (SaaS) offerings Cloud is enabling a different mode of work and a different set of deliverables that can be used more directly and efficiently by customers and help them over the entire life cycle of the systems developed 4 © 2011 IBM Corporation
  • 5.
    The Premier Eventfor Software and Systems Innovation The reinvention of standards for cloud IBM’s sustained leadership in fostering open standards • IBM has been involved in standards since their inception in IT industry • IBM spends millions each year on open standards. • IBM has made substantial donations to the open source & standards ecosystem • Thousands of IBMers are involved in standards & regulatory activities • IBM is currently engaged in over 400+ specifications & standards organizations. Cloud Computing Cloud architecture at The Open Group (TOG) DMTF Open Virtualization Format (OVF) DMTF Cloud Management WG (IAAS APIs) OASIS Cloud Identity Management TC Business agility Service BPMN, SBVR, Rise of the orientation RIF, … Dawn of the world wide web application server WS*, WS-I, SCA, Cloud Standards Customer Council HTTP, HTML, WSFL, Java, Java EE, BPEL, SAML, XLANG, REST… XML, XML Schema, XACML … On April 7, 2011 industry leaders form Cloud SOAP, WSDL, UML, Standards Customer Council hosted by the Web2.0, ... Object Management Group (OMG) to deliver on the promise of open cloud computing! Join today: http://www.cloudcustomercouncil.org Over 45 companies signed up prior to the April launch – the largest in OMG history! 5 © 2011 IBM Corporation
  • 6.
    The Premier Eventfor Software and Systems Innovation Agenda  Public cloud business scenarios  IBM SmartCloud Enterprise background  Cloud project tools and deliverables  Rational Asset Manager deep dive  Demo  Resources  Questions and answers 6 © 2011 IBM Corporation
  • 7.
    The Premier Eventfor Software and Systems Innovation What is IBM SmartCloud Enterprise? Enterprise-class IT infrastructure  Offering control, reliability, data security and massive scalability in performance and capacity Your servers and PCs IBM owned and managed Your firewall  Multi-tenant shared infrastructure  Highly virtualized Internet  Multiple IBM delivery centers  Preconfigured software images IBM firewall Enhanced security IBM unique security and  Secured access through the Internet authentication model  Virtual private network option  Based on IBM security standards Pay-per-use  Virtualized IT development and test resources IBM delivery centers delivered on a usage-based billing model 7 © 2011 IBM Corporation
  • 8.
    The Premier Eventfor Software and Systems Innovation IBM SmartCloud Enterprise on the IBM Cloud at a glance Features and functions:  Choice of ten virtual (Intel) server configurations  Choice of pre-configured software images from which to build private image libraries  Linux® operating systems; Red Hat and Novell SUSE  Windows  IBM Lotus®, WebSphere®, DB2® and Informix® stacks  IBM Rational® Application Lifecycle Management  Tivoli® Monitoring software  Option to add blocks of persistent storage  Virtual Private Network (VPN/VLAN) services  Premium support options; 24*7 by phone with optional add-on Linux OS support  Choice of six sites worldwide The large number of high quality images is one of the key The production site is at differentiators of SmartCloud Enterprise http://www.ibm.com/cloud/enterprise • requires a large scale of image development driven More information on the offering landing page by the Image Center of Excellence that relies greatly http://www.ibm.com/cloud/solutions/development on Rational tools. 8 © 2011 IBM Corporation
  • 9.
    The Premier Eventfor Software and Systems Innovation You can have your development and test environment running in minutes on the IBM Cloud. The easy-to-use self service portal guides you through automated provisioning 1 Choose a service 2 Choose a configuration 3 Image is provisioned 9 © 2011 IBM Corporation
  • 10.
    The Premier Eventfor Software and Systems Innovation Tool Integration with the Cloud using Application Programming Interfaces Tools can integrate with the IBM SmartCloud Enterprise using the public APIs  Flavors Command line – suitable for power users or scripting environments  Build scripts, Rational BuildForge, Rational Functional Tester REST – applications in any language  Apache libCloud Java – specifically for Java language applications  Custom deployment tools, Rational Application Developer  Same capabilities as a cloud end user  instances of virtual machines  images of virtual machines  storage volumes  network addresses and virtual local area networks  cryptographic keys 10 © 2011 IBM Corporation
  • 11.
    The Premier Eventfor Software and Systems Innovation Agenda  Public cloud business scenarios  IBM SmartCloud Enterprise background  Cloud project tools and deliverables  Rational Asset Manager deep dive  Demo  Resources  Questions and answers 11 © 2011 IBM Corporation
  • 12.
    The Premier Eventfor Software and Systems Innovation Pilot demo scenario – efficiencies gained from new delivery tools and practices with cloud Traditional Cloud Consultant travels to customer site Consultant works over the Internet – save thousands of dollars in travel expenses Customer gives access to enterprise network – an Customer gives consultant access to cloud with inconvenient and time consuming process account or specific virtual machines with cryptographic keys – cut time from days to minutes Procure hardware for pilot –expensive and Create instances with t he self-service interface – inconvenient to manage cut time from weeks to minutes Consultant does it all herself or himself – pulling Consultant pulls in experts for high availability, someone in for very short periods has too much performance, security, etc for a few hours as overhead needed Consultant cannot connect his laptop to the Customer can use her or his favorite Rational tools customer’s network. He uses the minimal tools on own laptop or available on the cloud, saving that the customer makes available. potentially thousands of dollars in license costs for the customer in the process Consultant installs everything from scratch Consultant starts up instances from pre-built images – saves thousands of dollars in consulting charges Server is re-purposed after completion Server instances are saves as images and running instances are deleted, saving completed work and saving money 12 © 2011 IBM Corporation
  • 13.
    The Premier Eventfor Software and Systems Innovation Comparison of Project Deliverables Traditional Cloud Software installation program Virtual machine image (click a button to capture an • time consuming to develop instance) • Saves time and money • Lower level of skill needed Written reports summarizing installation and • Deployment topology models (Rational Software deployment steps Architect) • expensive to maintain over time • Automated and repeatable/reusable (BuildForge) Testing and quality assurance • Test lab automation • Scaling up and down test team and systems • Ensures testing accuracy, minimizes is slow and expensive individual testing configurations • Test artifacts for change management, and resource and project planning (RTC, RQM or RAM) Configuration files in miscellaneous locations • Full lifecycle management capabilities (RAM) • Version source files for future use or reusability (RTC) System disasters, crashes or failures • Image reprovisioning a fraction of the cost, not to • Extremely time consuming, labor intensive mention precious development time regained and costly 13 © 2011 IBM Corporation
  • 14.
    The Premier Eventfor Software and Systems Innovation Cloud Synergy with Rational Tools  Rational tools can help manage the life cycles of cloud assets Images, software, and documentation assets  Document image content and prerequisites with topologies using Rational Software Architect Organize and manage life cycle these assets in a catalog with Rational Asset Manager  In transition from physical infrastructure to cloud, analysis and modeling with Rational tools can help implement informed planning  Many business scenarios lend themselves to automation, which is a best practice for realizing cost reduction with cloud. Rational tools can help to automate deployment 14 © 2011 IBM Corporation
  • 15.
    The Premier Eventfor Software and Systems Innovation Cloud Synergy with Rational Tools  Rational tools can help manage the life cycles of cloud assets Images, software, and documentation assets  Document image content and prerequisites with topologies using Rational Software Architect Organize and manage life cycle these assets in a catalog with Rational Asset Manager  In transition from physical infrastructure to cloud, analysis and modeling with Rational tools can help implement informed planning  Many business scenarios lend themselves to automation, which is a best practice for realizing cost reduction with cloud. Rational tools can help to automate deployment 15 © 2011 IBM Corporation
  • 16.
    The Premier Eventfor Software and Systems Innovation Work Efficiency on the Cloud with Rational Tools  Asset management with Rational Asset Manager  Example: approval process around the lifecycle of virtual machine image and other assets produced by Image Center of Excellence and third party providers  Provisioning with Rational Application Developer, Rational Quality Manager, and Testing as a Service  Rapid setup and tear down of complex environments for test scenarios  Deployment topology modeling with Rational Software Architect  Introduction of deployment modeling early into the development life cycle  Automation with Rational Build Forge and Rational Team Concert  Improve reproducability of system deployment  Rational tools themselves are available to users as cloud assets  No need to install them on your personal desktop  The IBM SmartCloud Enterprise development and test team uses Rational tools for development of the system  For all stages of the cloud development 16 © 2011 IBM Corporation
  • 17.
    The Premier Eventfor Software and Systems Innovation Provisioning with RAD, RQM, and TaaS  The cloud APIs allow images, storage, and other resources to be provisioned and managed for development and testing  Virtual machine instances can be added via UI or script  Cloud allows set up of complex test environments to be scripted  Compare this with the process to procure and set up physical environments  This is very convenient for developers and testers who can do all their work from one primary workstation without having to permanently own and manage other servers required for their work  Save time in setting up and maintaining test tool environments  The tools themselves are also assets that are available on the cloud  Images of tools can be saved like other images after a project finishes to assist the people who support the systems 17 © 2011 IBM Corporation
  • 18.
    The Premier Eventfor Software and Systems Innovation Provisioning with RAD, RQM, and TaaS  The cloud APIs allow images, storage, and other resources to be provisioned and managed for development and testing  Virtual machine instances can be added via UI or script  Cloud allows set up of complex test environments to be scripted  Compare this with the process to procure and set up physical environments  This is very convenient for developers and testers who can do all their work from one primary workstation without having to permanently own and manage other servers required for their work  Save time in setting up and maintaining test tool environments  The tools themselves are also assets that are available on the cloud  Images of tools can be saved like other images after a project finishes to assist the people who support the systems 18 © 2011 IBM Corporation
  • 19.
    The Premier Eventfor Software and Systems Innovation Use of RAD in a Cloud Environment RAD discovers and provisions virtual machine images in the cloud using the RAM catalog 19 © 2011 IBM Corporation
  • 20.
    The Premier Eventfor Software and Systems Innovation Modeling Cloud Topology with RSA All assets on the IBM SmartCloud Enterprise include topology models  This can help understand different deployment models  Make sure deployment prerequisites can be met  Topology files can be downloaded from the RAM catalog and imported into RSA  Encourages the use of topology models as project deliverables 20 © 2011 IBM Corporation
  • 21.
    The Premier Eventfor Software and Systems Innovation Modeling Cloud Topology with RSA All assets on the IBM SmartCloud Enterprise include topology models  This can help understand different deployment models  Make sure deployment prerequisites can be met  Topology files can be downloaded from the RAM catalog and imported into RSA  Encourages the use of topology models as project deliverables 21 © 2011 IBM Corporation
  • 22.
    The Premier Eventfor Software and Systems Innovation Dynamic Provisioning of Software Bundles Software bundles are needed in IaaS Clouds to prevent image proliferation  Some software, such as native tools, utilities, agents, and so on can be widely used across many different images. For example, editors.  Some software may or may not be bundled with other software. For example, RAM may be bundled with WebSphere and DB2. LDAP servers are bundled with a number of security products.  This leads to many combinations, which would be too many images to support  The solution is to support dynamic provisioning of software bundles  Topology models are used to model the software prerequisites and to assist in automated provisioning 22 © 2011 IBM Corporation
  • 23.
    The Premier Eventfor Software and Systems Innovation Cloud Security and Rational AppScan Cloud opens up some different security challenges  Web management layers need to be secure to  SQL injection  cross site scripting  cross site request forgery (multi-tab browsing)  network vulnerabilities (open ports)  Cryptographic weaknesses (use of old crypto algoritms)  Rational AppScan is a must to identify and guide resolution of any problems identified  Same problems exist for any applications but those on the Internet are at more risk 23 © 2011 IBM Corporation
  • 24.
    The Premier Eventfor Software and Systems Innovation Agenda  Public cloud business scenarios  IBM SmartCloud Enterprise background  Cloud project tools and deliverables  Rational Asset Manager deep dive  Demo  Resources  Questions and answers 24 © 2011 IBM Corporation
  • 25.
    The Premier Eventfor Software and Systems Innovation Rational Asset Manager Rational® Asset Manager is a collaborative software development tool that organizations can use to identify, manage, and govern the design, development, and consumption of software assets and services.  A definitive software library  A lifecycle management solution 25 © 2011 IBM Corporation
  • 26.
    The Premier Eventfor Software and Systems Innovation Rational Asset Manager Definitive Software Library Template Topology Composable Software Bundle  The parameters, activation  A bundle of software, scripts, and instructions to installation and configuration provision a VM. operations, parameters, topology metadata and documentation Rational Asset Manager 26 © 2011 IBM Corporation
  • 27.
    The Premier Eventfor Software and Systems Innovation Rational Asset Manager Image Development Configure •Provision Create VM from catalog •Configure Install tools, software, configuration Provision Capture •Capture Create image from VM •Customize Customize Extract variability into asset 27 © 2011 IBM Corporation
  • 28.
    The Premier Eventfor Software and Systems Innovation Rational Asset Manager Image Development Collaboration Private Image Community Enterprise Community Image consumable by Image consumable by others owner only Share Collaboration by forums, ratings, comments. VM 1 VM 3 VM 1 VM 4 VM 1 VM 2 Image Developer Image Collaborators 28 © 2011 IBM Corporation
  • 29.
    The Premier Eventfor Software and Systems Innovation Rational Asset Manager Image Development Redux Feedback Configure Test Capture Provision Customize Image Developer Image Testers Share Rational Software Architect Rational Asset Manager Rational Team Concert 29 © 2011 IBM Corporation
  • 30.
    The Premier Eventfor Software and Systems Innovation www.ibm.com/software/rational 30 © 2011 IBM Corporation
  • 31.
    The Premier Eventfor Software and Systems Innovation Summary Cloud is enabling  a different mode of work  a different set of deliverables that can be used more directly  more efficient use of resources  savings over each step of the software development lifecycle  freedom from procuring and managing physical systems  a new way of collaborating 31 © 2011 IBM Corporation
  • 32.
    The Premier Eventfor Software and Systems Innovation www.ibm.com/software/rational 32 © 2011 IBM Corporation
  • 33.
    The Premier Eventfor Software and Systems Innovation Resources Production web site: http://ibm.com/cloud/enterprise More information: http://www.ibm.com/cloud/solutions/development Sign up online (US only): http://www.ibm.com/services/us/igs/cloud-development/buydevandtest.html 33 © 2011 IBM Corporation
  • 34.
    The Premier Eventfor Software and Systems Innovation Daily iPod Touch giveaway SPONSORED BY  Complete your session surveys online each day at a conference kiosk or on your Innovate 2011 Portal!  Each day that you complete all of that day’s session surveys, your name will be entered to win the daily IPOD touch!  On Wednesday be sure to complete your full conference evaluation to receive your free conference t-shirt! 34 © 2011 IBM Corporation
  • 35.
    The Premier Eventfor Software and Systems Innovation www.ibm.com/software/rational © Copyright IBM Corporation 2011. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 35 © 2011 IBM Corporation