• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
IBM SmartCloudEnterprise use of IBM Rational Solutions
 

IBM SmartCloudEnterprise use of IBM Rational Solutions

on

  • 615 views

 

Statistics

Views

Total Views
615
Views on SlideShare
615
Embed Views
0

Actions

Likes
0
Downloads
16
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    IBM SmartCloudEnterprise use of IBM Rational Solutions IBM SmartCloudEnterprise use of IBM Rational Solutions Presentation Transcript

    • IBM Innovate 2011IBM SmartCloud EnterpriseRelies on IBM RationalSolutionsScott PeddleAdvisory Software Developer, GTSpeddle@ca.ibm.comAlexander AmiesSenior Software Engineer, GTSaamies@cn.ibm.comHarm SluimanDistinguished Engineer, GTSsluiman@ca.ibm.comhttp://ibm.com/cloud/enterpriseALM-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 answers2 © 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 answers3 © 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 developed4 © 2011 IBM Corporation
    • The Premier Event for Software and Systems InnovationThe 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 theworld wide web application server WS*, WS-I, SCA, Cloud Standards Customer CouncilHTTP, 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.orgOver 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 answers6 © 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 model7 © 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 keyThe production site is at differentiators of SmartCloud Enterprisehttp://www.ibm.com/cloud/enterprise • requires a large scale of image development drivenMore information on the offering landing page by the Image Center of Excellence that relies greatlyhttp://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 provisioned9 © 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 keys10 © 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 answers11 © 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 money12 © 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 costly13 © 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 deployment14 © 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 deployment15 © 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 development16 © 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 systems17 © 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 systems18 © 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 catalog19 © 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 deliverables20 © 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 deliverables21 © 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 provisioning22 © 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 risk23 © 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 answers24 © 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 solution25 © 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 Manager26 © 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 asset27 © 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 Collaborators28 © 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 Concert29 © 2011 IBM Corporation
    • The Premier Event for Software and Systems Innovation www.ibm.com/software/rational30 © 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 collaborating31 © 2011 IBM Corporation
    • The Premier Event for Software and Systems Innovation www.ibm.com/software/rational32 © 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.html33 © 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