More Related Content Similar to IBM SmartCloudEnterprise use of IBM Rational Solutions (20) IBM SmartCloudEnterprise use of IBM Rational Solutions1. 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
2. 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
3. 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
4. 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
5. 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
6. 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
7. 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
8. 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
9. 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
10. 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
11. 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
12. 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
13. 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
14. 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
15. 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
16. 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
17. 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
18. 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
19. 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
20. 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
21. 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
22. 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
23. 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
24. 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
25. 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
26. 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
27. 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
28. 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
29. 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
30. The Premier Event for Software and Systems Innovation
www.ibm.com/software/rational
30 © 2011 IBM Corporation
31. 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
32. The Premier Event for Software and Systems Innovation
www.ibm.com/software/rational
32 © 2011 IBM Corporation
33. 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
34. 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
35. 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