121022_TimThorpe_TheCloud

Transcription

121022_TimThorpe_TheCloud
IBM Software Group | Rational software
Cloud – An Opportunity
Transforming Software Delivery
Tim Thorpe – [email protected]
10/22/2012
IBM Software Group | Rational software
Agenda
Perspectives on Cloud Computing
IBM SmartCloud
Rational – Transforming SW Delivery
Lifecycle Needs / Capabilities / Workflows
Partner - CloudOne
Summary
IBM Software Group | Rational software
What is Cloud Computing - Wikipedia
Cloud computing is the use of computing resources (hardware
and software) that are delivered as a service over a network
(typically the Internet).
The name comes from the use of a cloud-shaped symbol as an abstraction for the complex
infrastructure it contains in system diagrams. Cloud computing entrusts remote services with
a user's data, software and computation.
Cloud computing shares characteristics with:
Autonomic computing — Computer systems capable of self-management.
Client–server model — Client–server computing refers broadly to any distributed application
that distinguishes between service providers (servers) and service requesters (clients).
Grid computing — "A form of distributed and parallel computing, whereby a 'super and virtual
computer' is composed of a cluster of networked, loosely coupled computers acting in
concert to perform very large tasks."
Mainframe computer — Powerful computers used mainly by large organizations for critical
applications, typically bulk data processing such as census, industry and consumer statistics,
police and secret intelligence services, enterprise resource planning, and financial
transaction processing.
IBM Software Group | Rational software
Cloud Computing - Ingredients
Virtualization
Images
Service Catalog
Provisioning
Elasticity
Management/Billing
Network
VIRTUALIZATION
+
STANDARDIZATION
+
AUTOMATION
=
Cost
Agility
IBM Software Group | Rational software
Cloud Computing - Flavors
IT Stuff as a Service
WHAT AS A SERVICE?
Business Process as a
Service (BPAAS)
Business processes as a service; e.g. indirect procurement, payment processing etc…
Software as a Service
(SAAS)
Software as a service e.g. email, CRM, eCommerce, merchandise optimization etc…
Platform as a Service
(PAAS)
Application servers, databases, middleware, development tools as a service
Infrastructure as a Service
(IAAS)
Infrastructure such as servers, storage, file-systems as a service
Public Clouds
Customer rents the capability; hosted “on the
internet”
Private Clouds
Customer IT buys the capability to deliver
cloud services within the enterprise
Hybrid Clouds
Combine elements of public and private clouds
Public cloud
Retailer’s Assets
HOW IS IT DELIVERED?
Cloud
Consumers
Private cloud
Access
Services
IBM Software Group | Rational software
Agenda
Perspectives on Cloud Computing
IBM SmartCloud
Rational – Transforming SW Delivery
Lifecycle Needs / Capabilities / Workflows
Partner - CloudOne
Summary
IBM Software Group | Rational software
On today’s Smarter Planet, businesses globally are challenged
to innovate while managing an unprecedented rate of change.
80%
CEOs anticipate
turbulent change and
bold moves ahead.
* Source:
Build operating
dexterity
Reinvent customer
relationships
IBM CEO Study
Uncover new
Profit opportunity
IBM Software Group | Rational software
But organizations must transform IT from cost centers driving ongoing operations to strategic centers of business innovation
Today’s business
infrastructures are
becoming
inhibitors to
business change.
IBM Software Group | Rational software
Cloud capabilities built upon a common platform, with a
commitment to open standards
Business Process as a Service
Software as a Service
Platform as a Service
Infrastructure as a Service
Design
Deploy
Consume
Private & Hybrid Clouds
Managed Cloud Services
Cloud Business Solutions
Cloud Enablement Technologies
Infrastructure and Platform as a Service
Software and Business Process as a Service
Enables private/hybrid cloud
service delivery and management
Secure and scalable cloud
managed services platform
Pre-built Cloud SaaS business
applications and solutions
Common open standards technology and a broad industry ecosystem
IBM Software Group | Rational software
Flexible deployment options to enable enterprise cloud platforms
Deploy
Cloud
platforms
into your
existing
infrastructure
Existing Infrastructure
An integrated pool of abstracted application
services to build & run Cloud services
A policy-based, scalable environment for
managing the delivery of computing resources
and Cloud services “on demand”
Accelerate
deployments
with expert
integrated
systems
Immediate
access
to managed
services
IBM Software Group | Rational software
Agenda
Perspectives on Cloud Computing
IBM SmartCloud
Rational – Transforming SW Delivery
Lifecycle Needs / Capabilities / Workflows
Partner - CloudOne
Summary
IBM Software Group | Rational software
Strategy - Designing a Successful Cloud Architecture with System
Architect- TOGAF
System Requirements
System Constraints
System Architecture
<<component>>
DialogueControl
<<component>>
<<component>>
SecurityProcessing AccountProcessing
UC-SEC-02 Logoff
<<component>>
AccountMgr
HBA User
UC-SEC-01
Logon
<<component>>
RelationalDBMS
Users
Delivery
Channels
e-business
Services
Registration Function
UC-ACCNT-01 Manage Accounts
Resources
Authentication and
Authorization Function
Legacy
Applications
Enterprise Inquiry
Function
Database(s)
Enterprise Update
Function
Service
Representative
A_Off-line
Customer
A_On-line
Customer
C
Customer registration
C
Customer order
handling
S
Shopping lists
P
Payment details
D
Delivery details
Customer
registration
Customer order
handling
Shoppinglists
Payment details
Delivery details
Order exceptions
Order status
Submittedorders
A_Warehouse
Mgt System
A_non-food
Fulfillment
O
Orders
A
Amendments
Delivery
Delivery
arrangements
Customer registration
Customer order creation
Customer order handling
Shoppinglists
Payment details
Delivery details
AmGro-fromAm
Hom
Home Order Mgt
System
Application
Maintenance
Enterprise Reporting
Function
Messaging & Collaboration
Function
Internal User
Enterprise Administration
Function
Business Partner
Customer
Relationshup
management
How is the application structured?
(Component Model)
External
Enterprise
System
What is the current environment?
(Current IT)
Internet or
Extranet Browser
What is our approach?
(Architecture Overview)
A_Call
CentreRep.
Order
exceptions
Credit
authorisations
A_Applic’n
Administrator
System
Monitoring
Intranet Browser
Product
&catalog
updates
Product
updates
A_Product
System
<<component>>
SecurityMgr
Directory
Systems
Pervasive/
Wireless Devices
Customer
Internet
Browser
What do we have to do?
(Use Case Model)
<<component>>
ApplicationServer
Catalogue
updates
Sales
data
A_Catalogue
System
A_E-mail
System
Credit
authorisation
requests
A_Credit
Agency
A_Mgt Info
System
What other constraints are there?
(Standards)
How do we fit in?
(System Context)
RED ZONE
YELLOWZONE
Directory and
Security Node
Application
Server
Node
Web Portal
Node
Integration
Hub
Node
Enterprise Firewall Node
Domain Firewall Node
Protocol Firewall Node
Edge Server Node
Internet
Reverse
Proxy
Node
Database
Server
Node
Personalization
Node
Transcoder
Node
Client
Node
GREEN ZONE
Content
Management
Node
Enterprise
Systems
Node
External
Systems
Node
Network
Intrusion
Detection Node
How good does it have to be
(Non-Functional Requirements)
Where does everything go?
(Operational Model)
What Experience do we have?
(Reference Models)
IBM Software Group | Rational software
CCRA Architecture Overview
Cloud Service
Consumer
Common Cloud
Management Platform (CCMP)
Cloud Services
Existing & 3rd party
services, Partner
Ecosystems
Cloud
Service
Integration
Tools
Cloud Service
Creator
Cloud Service Provider
Business-Processas-a-Service
Sof tware-as-a-Service
Operational
Support
Services
(OSS)
Platform-as-a-Service
Consumer
In-house IT
Inf rastructure-as-a-Service
Inf rastructure
Security, Resiliency, Performance & Consumability
Governance
Business
Support
Services
(BSS)
Service
Creation
Tools
IBM Software Group | Rational software
CCRA mapped with solution components
Cloud Service
Consumer
Common Cloud
Management Platform
MS
Provisioning
Provision’
System
Monitoring
ITM
& Event Mgt
Incident &
Problem
Remedy
Mgt
IT Asset &
License Mgt
Software Mgmt
Interfaces
Image
Lifecycle
Mgt
Infrastructure
Mgmt Interfaces
AIX LPARs,
VMware
VMs,IaaS
Solaris
local/global
Zones
Capacity &
Performance
Mgt
Vmware vCenter, HMC, IVM,
Systems Director
Service
Offering
Catalog
Service
Offering
Mgt
Contracts&
Agreement
Mgt
Service
Request
Mgt
Order Mgt
Subscription
Management
Pricing
Entitlement
Management
MeteringTUAM Rating
Clearing &
Settlement
Accounts
Payable
Billing
Accounts
Receivable
Transition
Manager
Operations
Manager
Security &
Risk Manager
Service Composer
Offering
Manager
Service Creation
Tools
Service
Management
Development
Tools
Service Runtime
Development Tools
Software
Development
Tools
Service
Provider
Portal Director
& API
TSAM UI,
TEP,
Systems
UI
Deployment
Architect
Infrastructure
Customer
Account
Mgt
IT Service
Level Mgt
Platform & Virtualization Management
API
Middleware
Platform Mgmt
Interfaces
API
Applications
Service Management
Business
Processes
WAS 6.1,
Oracle
PaaS
11,
MSSQL
2005,
Service Automation Management
Tivoli&
Change
Service
Configuration
CMDB /
Request Mgt
Mgt
TADDM
Service
Component
Developer
BSS – Business Support Services
Service Delivery Catalog
Service Consumer Portal & API
SaaS
Consumer Business
Manager
Consumer Inhouse IT
OSS – Operational Support
Services
Business
Manager
Service
Development
Portal & API
Service template
creation
(TSAM)
BPaaS
Service
Manager
TSAM
API
Service
Integrator
API
Cloud Service
Integration
Tools
Existing & 3rd
party
services,
Partner
Ecosystems
BP Mgmt
Interfaces
Cloud Services
Consumer End
user
Cloud Service
Creator
Cloud Service Provider
Customer
Care
Image Creation
Tools
Consumer
Administrator
Infrastructure
IBM BladeCenter & HS22 blades, System p (p5, p6, p7), SUN Sparc, EMC storage
Security, Resiliency, Performance & Consumability
Proposed new element
Already existing, needs to be integrated with
Governance
IBM Software Group | Rational software
Provide detailed application information
Application
Architect
Application
Business Owner
Web-based and role based
information gathering
May optionally be informed
by application analysis tools,
such as IBM Rational Asset
Analyzer or CAST Application
Intelligence Platform
15
Sample
feed
Sample
feed
Rational
System
Architect
Rational
Asset
Analyzer
May optionally be informed
by an Enterprise Architecture
tool, such as IBM Rational
System Architect
IBM Software Group | Rational software
Cloud increases delivery velocity
Reducing development cycle time
Requirements Definition & Management
Project and Portfolio Management
Asset Management
Enterprise Architecture
Lifecycle
Management
• Defect Tracking
• Planning
• SCM
Build & Deploy
Automation
Governance
Development
• RAD
• Eclipse
• J2EE
Testing
• Unit Test
• Functional Test
• Performance Test
• IBM Workload Deployer
• VMWare
• IBM Smart Business Cloud
• ISDM/TSAM
• AWS
Cloud
Deployment
IBM Software Group | Rational software
Rational Cloud Reference Architecture
• Service
Automation
• Service
Composition
• Application deploy
and configure
Service
Consumers
• Service
Component
Catalog
Cloud Management
Rational
Build Forge
Rational Automation
Framework for WebSphere
Cloud Services
Applications
Under
Test
Tester
Developer
Application
Topologies
Security Test
Functional Test
Performance Test
Build
Infrastructure
1
Rational
Asset
Manager
Rational
Quality Manager
Rational
Tem Concert
Rational
Requirements
Composer
Service
Development
Rational
Design
Manager
Rational
Software
Architect
Tivoli Service
Automation Manager
Tivoli Provisioning Manager
• Service Catalog
• Service Request
Management
• Provisioning
• Service Management
• Etc.
Rational
Application
Developer
IBM Software Group | Rational software
Rational provides solutions for Development and Test
Workloads
Three types of cloud capability to consider
Capabilities LEVERAGING the Cloud
Capabilities
TARGETING the
Cloud
Cloud Exploitation
• Increase availability of systems on demand
• Usage based on need
Software Delivery
Automation
•Reduce time consuming,
manual deployment
tasks
•Increase delivery speed
Capabilities ON the Cloud
Standardized Development
• Increase ramp-up time
• Improve consistency between teams and asset
governance
• Self-service access
IBM Software Group | Rational software
Consumption patterns emerging across the Dev & Test
lifecycle
Capabilities LEVERAGING the Cloud
Capabilities
TARGETING the
Cloud
4
5
Test Lab Automation
6
Performance Testing
Deployment Planning and Automation:
- Topology planning
- Deployment automation
- Governance of cloud images
Capabilities ON the Cloud
•1
2
Collaborative Lifecycle Management
(CLM) on the Cloud
•
Desktop on the Cloud
•3
Software as a Service
IBM Software Group | Rational software
Rational solutions for Dev and Test Workloads
Cloud Exploitation
LEVERAGING the Cloud
Exploiting the elastic nature of a
cloud infrastructure
Software Delivery
Automation
TARGETING
the Cloud
Preparing applications to
run on a cloud
infrastructure
20
Standardized Development
ON the Cloud
Tools running on a cloud infrastructure
2
1
IBM Software Group | Rational software
Complexity Creates Development Challenges
Leading to cost overruns, schedule slips and quality issues
Poor requirements engineering = failed projects
Paper-based and manual processes hinder efficiency
Complex architecture is difficult to textually explain
Functionality is poorly distributed across components
Hardware/software integration is often late
Many organizations lack formalized practices
Silos of people,
process, and projects
Geographic Barriers
Organizational Barriers
Infrastructure Barriers
Poor communication
Weak collaboration
Incompatible tools
Language, culture, time
Poor project governance
and LOB oversight
Unreliable access
Security of IP
Inflexible integration
Process gaps resulting in
rework
Lengthy on-boarding
2
2
IBM Software Group | Rational software
Increase of software in aerospace & defense
Platform
Year
Percent of Specification
Requirements Requiring
Software Control
F-4
1960
8%
A-7
1964
10%
F-111
1970
20%
F-15
1975
35%
F-16
1982
45%
B-2
1990
65%
F-22
2000
80%
F-4
F-111
F-35
F-22
B-2
F-16
F-15
1960
Only 8% of
specification
requirements required
software control in the
F-4
Today in 2010 …
80% of specification
requirements required
software control in the F-22
F35 will have 5.7
million lines of code,
vs 1.7 million lines of
code for F-22
2
3
IBM Software Group | Rational software
Rational Solutions for Systems and Software Engineering
Built on a core product set
Use modeling to validate requirements, architecture
and design throughout the development process
Architecture and
Design
Rational Rhapsody
Rational System Architect
Requirements
Engineering
Rational DOORS
Quality Management
Rational
Quality Manager
Manage all system requirements
with full traceability across
the lifecycle
Collaboration,
Coordination
& Change Management
Rational Team Concert
Achieve “quality by design”
with an integrated, automated
quality process
Collaborate across diverse engineering
disciplines and development teams
COLLABORATE
AUTOMATE
REPORT
IBM Software Group | Rational software
V-Model, a Systems development life cycle model
Life cycle commonly used in development of large and complex systems
Well known within the Systems domain
Simple, and straightforward
Rational Systems solutions cover the entire ‘V’
IBM Software Group | Rational software
Rational Tools running on a cloud infrastructure
Product
& Project
Business Management
Planning &
Alignment
Requirements Configuration
Build &
Compliance Definition &
& Change
Asset
Deploy
Management
& Security
Management Management Management
Quality
Management
Best Practice Processes
• Rational products available today run on cloud infrastructures, with support from Rational Services (ISS-R)
• Pre-configured images available today are RTC, RRC, RQM, RAM, Build Forge
• Bring-your-own-license (BYOL) model
• Supported Platforms:
• Private: IBM Smart Business Development and Test Cloud, IBM CloudBurst appliance
• Public: IBM SmartCloud Enterprise
25
IBM Software Group | Rational software
Open Services for Lifecycle Collaboration (OSLC)
Working to standardize the way software lifecycle tools share data
Open Services for Lifecycle Collaboration
Lifecycle integration inspired by the web
Community Driven @ open-services.net
400+ registered community members
Workgroup members from 34+ organizations
Automation
Wide range of interests, expertise, & participation
Open specifications for numerous disciplines
Defined by scenarios – solution oriented
Implementations from IBM, BPs, and Others
Based on
Inspired by the web
Linked Data
Free to use and share Changing the industry
Monitoring
IBM Software Group | Rational software
Virtualizing IDE, CLM and middleware services
IBM Smart Business
Desktop on the IBM Cloud
Analyst Virtual
Desktop with
RRC Client
Architect
Minimally
configured PC
Developer
Minimally
configured PC
Developer
Virtual Desktop
Pool with RSA
RRC
IBM SmartCloud
Enterprise
RRC Server for
Collaborative
Development
RTC Server for
Collaborative
Development
WAS
RTC
Unit Test
Environment
IBM Software Group | Rational software
Experience Rational Virtual Desktop with RSA on the IBM Cloud
User logs on via web
portal
Choose a Virtual developer
desktop from available pool
RSA available on the Cloud
Developer
Set up user, roles, Desktop
pools & Policies
Manage users
Manage Desktop
content
Admin
Rational offers Pre-configured images of
Virtual Desktop of Rational products
28
IBM Software Group | Rational software
Rational solutions for Dev and Test Workloads
Cloud Exploitation
LEVERAGING the Cloud
Exploiting the elastic nature of a
cloud infrastructure
Software Delivery
Automation
TARGETING
the Cloud
Preparing applications to
run on a cloud
infrastructure
29
Software Development
ON the Cloud
Tools running on a cloud infrastructure
IBM Software Group | Rational software
The “Development / Operations” Gap
Lack of Standardization
Configuration and Infrastructure mismatches
Gratuitous differences between Dev/Test and Production
Dev is from Mars, Ops is from Venus
Architectural Tower of Babel
Different objectives, cultures, and practices
Complex Processes
Manual, inconsistent deployment steps
Lack of repeatability
Automations are hard to build, maintain and reuse
Difficult to validate
30
Operations
Manager
Deployment
Architect
Operations
IBM Software Group | Rational software
IBM Deployment Planning and Automation
Stepping up to Cloud Delivery
Plan
Push them
out to the
Cloud
Develop
applications
on top of
topologies
Automate
Govern
Assemble
images into
topology(s)
Put them
somewhere
IBM Smart Cloud
Enterprise
(filesystem, RAM,
image repository, etc.)
Define
Standard
Image(s)
Base OS,
Middleware, etc.
Private Clouds
IBM CloudBurst
IBM Software Group | Rational software
Image Construction
Web-based tool for image definition
Define image contents from software
bundles
Model-driven design of image asset
Support multiple cloud architectures
and hypervisors
OS Specialist
Middleware
Specialist
Image Builder
DB2
RHEL 5.4
Base Image
DB2
Tomcat
Software Bundles
32
32
Tomcat
RHEL 5.4
New Image
IBM Software Group | Rational software
IBM Deployment Planning and Automation solution
Virtualized and Cloud environments
Deployment Plan reviews
Rational Software
Architect Design Reviewer
IT Manager
RSA Design
Manager
Automated Service Template Generation
Deployment
Plans
Deployment Plan
Solution Architect
Rational
Automation
Framework
Rational Software
Architect
Application Artifacts
and Templates
Rational Asset
Manager
Retrieve Application
Artifacts
Seamless
Workflow
IBM Service
Delivery
Manager
(TSAM++)
Install & Configure
Application
Tivoli Change and
Config
Register
Mgmt DB
Config Items
Tracing and
Synchronization
Request
Service
Service
Requester
Deployment
Engineer
Provision
Environment
Portal
.NET
DB2
Virtual Hosts
WAS
Cloud
RSA Deployment Planning and Automation
IBM Software Group | Rational software
Use RAF to capture IBM Workload Deployer (IWD)
configuration
WebSphere Application Server
(and derivatives)
IBM Workload Deployer
Appliance
Deployment
Manager
IBM HTTP
Server
Custom
Node
Custom
Node
Cloud
Rational Automation Framework
Email or RSS feed
notification of results
of configuration job
Master (approved) configuration
stored under change control
Cell
Source
Control
System
LABEL:
Deployment #173AR_23
Log of entire
configuration job
stored in central
auditable results DB
Database
IBM Software Group | Rational software
Rational solutions for Dev and Test Workloads
Cloud Exploitation
LEVERAGING the Cloud
Exploiting the elastic nature of a
cloud infrastructure
Software Delivery
Automation
TARGETING
the Cloud
Preparing applications to
run on a cloud
infrastructure
35
Software Development
ON the Cloud
Tools running on a cloud infrastructure
IBM Software Group | Rational software
Testing moves towards the clouds
Traditional Hardware
Virtualized Labs
Cloud-based Automated Labs
•Large Capital Expense for each team
•Underutilized hardware
•Time consuming setup/teardown
•Misconfigurations lead to rework
•Reduced CapEx, shared across a dept
•VM Images simplify setup
•VM Image sprawl – no image
management
•Only provisions single images
•Multi-node configurations still manual
•Misconfigurations lead to rework
•Capital shared across divisions
•Integrated QM and Lab Management
•Modeled test environments map to
cloud image “patterns”
•Infrastructure provisioned & configured
•Applications automatically deployed &
configured
•Deployment info shared across dev,
test, and ops
•Test tools also in the cloud
36
IBM Software Group | Rational software
Cost, complexity and velocity make today’s quality paradigm impractical
An estimated 60 - 80 percent of the cost of software development is in rework*
Increasing
Cost of Quality
Increasing
Development Complexity
Public Cloud
Private Cloud
Web/
Routing
Service Collaboration Internet
Testing costs
Third-party
Services
EJB
Archives
Portals
Directory
Identity
Other costs
Content
Providers
Data Warehouse
File
systems
Mainframe
Business
Partners
Shared
Services
Balancing
Quality and Speed
Traditional
Testing
Messaging
Services
Enterprise
Service Bus
Heterogeneous Environments
Outsourcing labor is no longer
a sustainable model as global
wages are increasing
* Source:http://www.sei.cmu.edu/about/message/
Last Updated: 17 January 2012
Product and application
complexity and size
are increasing
Productivity is inhibited as
test teams can no longer keep
up with agile development
IBM Software Group | Rational software
What is Test Virtualization?
Public Cloud
Private Cloud
Third-party
Services
Archives
Portals
Directory
Identity
Data Warehouse
File
systems
Mainframe
App Under Test
EJB
Business
Partners
Shared
Services
Messaging
Services
Enterprise
Service Bus
Capture
& Model
App Under Test
Routing
Content
Service Collaboration
Providers
Databases
Mainframe
applications
Third-party
Services
Packaged apps, messaging services, etc.
Virtual Services
Heterogeneous Environments
System dependencies are a key challenge in
setting up test environments:
Unavailable/inaccessible: Testing is constrained
due to production schedules, security restrictions,
contention between teams, or because they are still
under development
Costly 3rd party access fees: Developing or testing
against Cloud-based or other shared services can
result in costly usage fees
Impractical hardware-based virtualization:
Systems are either too difficult (mainframes) or remote
(third-party services) to replicate via traditional
hardware-based virtualization approaches
38
Test Virtualization enables to create “virtual
services”:
Virtual Services simulate the behavior of an
entire application or system during testing
Virtual Services can run on commodity
hardware, private cloud, public cloud
Each developer, tester can easily have their
own test environment
Developer and testers continue to use their
testing tools (Manual, Web performance, UI
test automation)
IBM Software Group | Rational software
IBM Rational Test Virtualization Solution
A smarter solution to better quality
Rational Test Workbench is a desktop solution that
enables testers/developers to:
Developers &
Testers
Capture and model virtual services
Test services and applications long before their user
interfaces becomes available and do integration testing
(SOA, BPM)
Rational Test Virtualization Server is a server solution
that:
Rational Test Workbench
Rational Performance Test Server
Provides a central environment to virtualize
heterogeneous hardware, software and services to
provide 24x7 testing capabilities
Reduces infrastructure costs of traditional testing
environments
Virtual Services can be built from the interface definition
of the system for a wide variety of protocols, including
HTTP, web services, SOA, JMS, TIBCO, IBM
WebSphere MQ, Oracle, etc.
Rational Performance Test Server enables Rational Test
Workbench users to reuse test scripts to drive performance
testing
Can be used in combination with Virtual Services
Probe for identification of system bottlenecks
App Under Test
Databases
Mainframe
applications
Third-party
Services
Packaged apps, messaging services, etc.
Rational Test Virtualization Server
IBM Software Group | Rational software
Agenda
Perspectives on Cloud Computing
IBM SmartCloud
Rational – Transforming SW Delivery
Lifecycle Needs / Capabilities / Workflows
Partner - CloudOne
Summary
IBM Software Group | Rational software
Partner - CloudOne
CloudOne is
The first and leading provider of
IBM Rational software in the cloud.
The partner with the most
flexible licensing options:
you own it, you buy it or you “rent” it
through Software-as-a-Service
in whatever combination makes sense.
A company with the largest consortium of
partners who help you move to the cloud.
Rational + Cloud = Better Together
IBM Software Group | Rational software
CloudOne Capabilities
Build Cloud space for each customer.
CloudOne builds “Virtual Private Clouds”: secured and encrypted from the
desktop to the server through a VPN client.
Allows instant cloning, backup, replication and testing servers.
Saves customers big money over buying hardware & data centers.
Resell Software as a Service product licenses for IBM and others.
Eliminates guesswork on how many to buy.
Mixed with traditional licenses for flexibility and cost savings.
Means no up-front costs to try out a new products.
A broad Consortium of services partners and ISVs
CloudOne has no services team: we partner with everyone else (including
IBM) for skills, consulting and plug-ins/extensions.
No competition for customer’s attention.
42
IBM Software Group | Rational software
PAS(x) – Access Scenario(s) to the Global Systems
Workbench
Browser- based web application access
Rational Eclipse thin client web access
Virtual Desktop Integration using VDI
technologies such as VMware View
Cloud Desktop Delivery
Desktop software can be accessed
through Remote Desktop Clients
RDP/VNC or Desktop in a browser
Application Virtualization using
packaged ThinApp technologies
Cloud Application Delivery
43
IBM Software Group | Rational software
PAS(x) Network Connectivity Overview
IBM Rational
Virtual Private Cloud
Systems Workbench
Configured by
Rational Services
Secure Cisco
Desktop VPN
Network
Connection
Secure VPN
site-to-site
Remote PAS(X)
Offices/Vendors
PAS(x) Network Core, NJ
Mobile PAS(x)
Employee
Contractor
Vendor
44
IBM Software Group | Rational software
Agenda
Perspectives on Cloud Computing
IBM SmartCloud
Rational – Transforming SW Delivery
Lifecycle Needs / Capabilities / Workflows
Partner - CloudOne
Summary
IBM Software Group | Rational software
IBM Rational provides capabilities for IT/Workload Lifecycle
management integrated with IBM SmartCloud
Consolidate and onboard existing applications
Simplify IT and improve business agility with flexible workload
deployment patterns
Streamline application development and test efforts
Boost productivity with integrated tools, compilers and middleware
Manage application lifecycle effectively across organization
Deliver quality software and services faster with a common
team infrastructure
Automate the build, test, and deployment process for cloud
Reduce deployment time and lower IT costs by automating delivery
of application workloads
IBM Software Group | Rational software
Automate the build, test and deployment process for cloud
Reduce deployment time by automating delivery of application workloads
Continuous build, integration,
and delivery
Operations
Development
Bridge the gap
between
development
and operations
teams
Development
Challenges
Lack of coordination between development and
operations causing delays and added costs
Time-consuming manual processes and hand
offs between different stages of software delivery
Successful deployment in development is no
predictor for success in other environments
Excessive Dev and test provisioning gate
business agility
Operations
Plan,
automate and
govern
infrastructure
provisioning
IBM software solutions for continuous build,
integration, and delivery
The solution enables a leading healthcare company to
deploy software in 90 minutes, instead of up to two
weeks.
Reduce risk and accelerate time to value by
eliminating manual processes and error-prone tasks
Provide repeatable and consistent processes for
improved efficiency and capture self-documenting data
to create an audit trail
IBM Software Group | Rational software
Get Started! Collaborative Lifecycle Management
Free
Downloads
!
Interactive White Board
Learn all about CLM at jazz.net!
Short, simple way to share the
5 ALM imperatives
ibm.co/alm-everywhere
Role-based Demo
read articles & blogs listen to podcasts
view presentations see a project dashboard
watch videos
review the release plan
Track our progress at jazz.net!
We openly develop our software with our own tools!
jazz.net/projects/clm/
48
Watch a day in the life of how a team
works more efficiently after incrementally
rolling out collaborative Lifecycle
management
ibm.co/almdemo
IBM Software Group | Rational software
Transform Software Delivery with IBM SmartCloud
Ask the fundamental questions:
• Is your organization achieving
the levels of innovation required to
compete in today’s environment?
• Is your organization able to nimbly
put lucrative ideas into action?
• Is your organization continually
reinventing customer relationships?
• Are you adapting to market changes
as fast as your competitors?
Go to ibm.com/smartcloud
for more information.
© 2012 IBM Corporation
IBM Software Group | Rational software
www.ibm/software/rational
IBM Software Group | Rational software
www.ibm.com/software/rational
© Copyright IBM Corporation 2012. 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.
51