Вы находитесь на странице: 1из 35

IBM WebSphere CloudBurst Appliance and

Introducing
IBM WebSphere Application Server Hypervisor Edition

Greg Turner
Consulting IT Specialist
IBM Software Group

© 2009 IBM Corporation


SOA Architect Summit

A Dynamic Infrastructure
Business Needs Adoption Patterns
“Meet business Application
objectives consistently, Foundation
nimbly, cost-effectively”

“Enable applications
to adapt to changing market Intelligent
conditions” Management

“Address extreme Extreme Transaction


demands of clients Processing
& business models”

© 2009 IBM Corporation


SOA Architect Summit

WebSphere intelligent management solutions


optimize application infrastructure
Virtualize Applications & Computing Environments

Lower Operational & Energy Costs

Increase Agility

Proactively Manage Application Health

Key offerings:

–WebSphere Application Server


–WebSphere Virtual Enterprise
–WebSphere CloudBurst Appliance © 2009 IBM Corporation
SOA Architect Summit

What is WebSphere CloudBurst?

1. An appliance from IBM… 2. …that manages your on-premise


Includes cloud…
- hardware Bring your own Enterprise cloud
- WebSphere CloudBurst function - hypervisors
- WebSphere Application Server images - storage
- WebSphere Application Server patterns
- network

Users and OVF Patterns and


Groups images Scripts

3. … comprising WebSphere Virtual


Systems
Web Browser, CLI, Web 2.0 UI - Customize and extend images and patterns for
your applications
- Dispense and run in the cloud
- Life-cycle management and optimization
© 2009 IBM Corporation
SOA Architect Summit

Cloud Computing:
A style of computing where scalable and elastic IT-enabled capabilities are
provided "as a service" to external customers using Internet technologies

Public Cloud
Private Cloud “external sourcing”
Provider owned and managed
“internal sourcing”
Access by subscription
Client owned and managed
Access defined by client

Customization Standardization

Security and Privacy Capital Preservation

Efficiency Flexibility

Availability Time to Deploy

5 © 2009 IBM Corporation


SOA Architect Summit

WebSphere CloudBurst Appliance & WAS Hypervisor Edition


1) WebSphere CloudBurst Appliance 2) WAS HV
(hardware) (Virtual Image-software)

2) CloudBurst
dispenses
WebSphere
Application Server
Hypervisor Edition
Servers WebSphere
Application IHS
Server

Customization /
1) User requests
Connection function
WebSphere
Application
Server
Linux
Hypervisor
Edition
Environment to
be dispensed The WebSphere CloudBurst
appliance dispenses these
virtual images into a private
3) User can access WebSphere cloud
Application Server Hypervisor
Edition Servers (Virtual Image)
© 2009 IBM Corporation
SOA Architect Summit

WebSphere CloudBurst Vision


Description
– WebSphere CloudBurst is a new class of hardware
appliance that sits in a datacenter and dispenses
hardened WAS patterns into a pool/cloud of
virtualized hardware running a supported hypervisor.
– It is a self-service cloud management device that
delivers immediate ROI through increased
hardware utilization and decreased labor cost to IT
operations.

Key Points
– Secure Appliance
– Unmatched WAS virtualization management
– Support of multiple hypervisors
– Codifying 10 years of WAS best practices into
reusable, well-tested patterns
– WAS technology delivered and supported in virtual
image form
– Dramatically reduce deployment time by deploying
pre-configured virtual images of WebSphere
products © 2009 IBM Corporation
SOA Architect Summit

WebSphere CloudBurst Capabilities and Features


Delivers as an appliance form factor
– Secure platform including catalog of images, pre-defined patterns, and cloud management capabilities
– Access via Web 2.0 User Interface, Command Line Interface, or REST APIs

Define one or more internal clouds from your existing hardware resources
– VMware ESX 3.0.2, ESX 3.5, or ESX3i hypervisor support, , pSeries, z/VM beta
– User and group permissions with fine-grained access control for images, patterns, and virtual systems
– Authentication with existing LDAP directory

Create a set of reusable patterns specific for your company


– WebSphere Application Server Hypervisor versions 6.1 and 7.0
• Images include SLES 10.2 operating system, or create your own image using RedHat.5.2
– Multiple pre-defined pattern topologies (from standalone to highly available cluster patterns)
– Tools to support image customization
– Tools to create and modify patterns and add your own applications and scripts
– Supports maintenance of images and patterns

Provide a self-service platform to deploy and use the patterns


– Deploy, start, stop, store, snap-shot, restore, delete, and apply maintenance

Manage your shared resource pool


– Intelligent placement to optimize resource utilization
– Cloud resource utilization monitoring and reporting
– Data on users and group usage of virtual systems and cloud resources for charge back
– Integration with IBM License Metric Tool for sub-capacity license tracking

Integrate with existing solutions


– Use TPM workflows to initiate WebSphere CloudBurst operations via the APIs
– Integrate RAFW to install and configure applications as part of pattern deployment

© 2009 IBM Corporation


SOA Architect Summit

IBM® WebSphere Application Server Hypervisor Edition

OVF package
•Preinstalled, configured,
and tuned OVF

•Open Virtualization WebSphere Profiles


Format standard Parameters
packaging
WebSphere Application
•Attended and unattended Server Binaries
OVF
activation
System and
•WebSphere Application IBM HTTP Server (IHS)
Network
Server 6.1 and 7.0
Parameters Operating
•Available as a stand-alone
System
image, or with WebSphere
CloudBurst

© 2009 IBM Corporation


SOA Architect Summit

Benefits of Server Virtualization


Allows you to run more than one logical machine on one physical machine; benefits
being …

1. Increased resource utilization


2. Increased agility: (start/stop and copy/modify of different configs quicker)
3. Isolation
4. Portability

VM
WS .. VM
WS .. VM
WS
Deployment Custom Custom
Mgr Node Node

Hypervisor (VMware ESX)

© 2009 IBM Corporation


SOA Architect Summit

Life-Cycle in the Cloud


Create custom WebSphere environments
– Create custom virtual images
– Create custom WebSphere patterns

Deploy WebSphere patterns to a private cloud


– Provide custom deployment information

Manage WebSphere virtual systems


– Monitor resource usage
– Start, stop, and remove virtual systems
– Create snapshots of virtual systems
– Apply fixes and service level upgrades

© 2009 IBM Corporation


SOA Architect Summit

WebSphere CloudBurst Catalog


IBM provided Virtual Images of WebSphere Job
Manager
Admin
Agent
Application Server Hypervisor Edition
DMgr Custom Single
– V7.0.0.3 Node Server

– V6.1.0.23 IHS V7.0

User supplied Script packages


– wsadmin or other scripts
– JEE applications DMgr Custom
Node
Single
Server

IHS
V6.1

Scripts
and/or
JEE apps
Catalog
© 2009 IBM Corporation
SOA Architect Summit

Patterns

WebSphere patterns represent an entire middleware environment


Contain both virtual image parts and script packages from the catalog

Catalog
Job Admin Custom
Manager Agent Node
DMgr IHS

DMgr Custom Single Custom


Node Server Node

IHS V7.0

Scripts Pattern
and/or for Clustered
JEE apps V7.0

DMgr Custom Single


Node Server
Create Pattern from
components available
IHS
V6.1 in Catalog

© 2009 IBM Corporation


SOA Architect Summit

Preloaded Patterns

Single Server WebSphere cluster

Custom IHS
Node
Standalone DMgr
node
Custom IHS
Node

WebSphere cluster (dev) WebSphere cluster (large)

Cutom Node 1
Node IHS 1
DMgr/IHS DMgr Node n+1 IHS n+1
IHS 4
Custom Node 10
Node

Advanced Options for messaging, session persistence, and global security available

© 2009 IBM Corporation


SOA Architect Summit

rs
Custom virtual images and patterns a me
t e
r
n pa
r
atte
p
t om
us urst
C dB
t t ern o u
pa Cl ttern ters
s tom pa rame
Cu pa User Execute
t t ern specifies
each
pa User inputs pws,
rst
u dB
u optional parms time
Clo CloudBurst automatically
set parms (network, etc)
age Install applications
m
edi Script
nd Custom configuration (create clusters)
t e
Ex once
Configure topology (federate nodes, start order)
e HV
r
p he Install custom software
ebS
W
Create Profiles

Install WebSphere and fixpacks Done once in image


Install and configure OS

© 2009 IBM Corporation


SOA Architect Summit

Bring your own private cloud


3. IP Address Pool 172.1.2.6
1. Hypervisors
172.1.2.3 172.1.2.4 172.1.2.5 172.1.2.7
172.1.2.8

9.1.2.5 9.1.2.4
VM VM VM

9.1.2.6
DMgr Custom
Node
..Custom
Node
9.1.2.3

Hypervisor 9.1.2.3
9.1.2.7 9.1.2.7 (VMware ESX)

Local or SAN
2. Storage
Storage

© 2009 IBM Corporation


SOA Architect Summit

Configuring WebSphere pattern deployments

Configuration details for each


WebSphere profile type

Only configure what is unique for each


deployment (i.e. cell names, node
names, passwords, etc.)

Some of this can be locked into the


pattern 3. Configurable
options

1. Deploy
2. Click part
to configure

© 2009 IBM Corporation


SOA Architect Summit

Scheduling WebSphere pattern deployments


Deploy immediately

Deploy at some later date and time

Run forever or until some later date and time

3. Start
2. Click to deployment
schedule now or later
1. Deploy deployment

© 2009 IBM Corporation


SOA Architect Summit

Targeting WebSphere pattern deployments


172.16.15.1
172.16.15.2
172.16.15.3

ou
p Hypervisor A IP Group #1
G r
d
lou
C 172.16.15.4
WebSphere Pattern ed
to Hypervisor B
loy 172.16.15.5
p
De 172.16.15.6
Cutom
Node
DMgr/IHS Dev Cloud Group IP Group #2
De
Custom pl
oy
Node ed
to
Cl 172.16.15.7
ou
d
Gr 172.16.15.8
ou
p
172.16.15.9

Hypervisor C
IP Group #3

Hypervisor D 172.16.15.10
172.16.15.11
172.16.15.12

Test Cloud Group


IP Group #4

© 2009 IBM Corporation


SOA Architect Summit

Deploying WebSphere patterns

1. Choose hypervisor(s)
IHS
2. Create virtual
machines
DMgr
3. Inject IP addresses
4. Start VMs and WAS
5. Run scripts
Custom
Node

s
age
al Im
irtu
Custom nt of V Custom
e
Node l acem Node
DMgr IHS P

Custom
Node

Pattern

© 2009 IBM Corporation


Web UI
SOA Architect Summit CLI
REST
APIs
WebSphere management
Virtual Resources
Catalog Patterns
Systems

Access deployed WebSphere environments as if


it were a normal deployment

Apply interim fixes to the deployed WebSphere


environments

Apply service level upgrades to the deployed WebSphere


WebSphere environments Administrator

Deployment IBM HTTP


Manager Server

Custom Custom
Node Node

WebSphere
Client Cloud

© 2009 IBM Corporation


SOA Architect Summit

Virtual system administration

View virtual system and


WebSphere Application Server
metrics

Access WebSphere Application


Server administrative console

Access the operating system using


SSH or VNC

© 2009 IBM Corporation


Web UI
SOA Architect Summit CLI
REST
APIs
CloudBurst: Users and Groups
Virtual Resources
Catalog Patterns
Systems

Users and Groups


Users and Groups can be given granular with fine grained
permission to: authorization
permissions for
– Virtual images managing appliance

– Script packages
– Emergency fixes
– Patterns
– Virtual systems

User
Administrator has all permissions – no permissions
Admin
restrictions permissions

All users are given default permission to


“Deploy patterns in the cloud”

© 2009 IBM Corporation


Web UI
SOA Architect Summit CLI
REST
APIs
Bringing it all together
Virtual Resources
Catalog Patterns
Systems
Define Cloud
Monitor and Resources
access
Virtual
machines in
Job Admin Application Deployment
Manager Agent Server Manager Cloud

Deployment Application
Custom Custom Custom
Manager Server IBM HTTP
Node Node Node
Server

Deployment Custom IBM HTTP


Manager Node V7.0
Server Preloaded
Patterns
OVF
Images
V6.1
Deployment IBM HTTP
Manager
Deployment Server
IBM HTTP
Manager
Deployment Server
IBM HTTP
WebSphere
Custom
Manager CustomServer Administrator
User provided Node
Custom Node
Custom
Script Node
Custom Node
Custom
packages User-configured
Node Node
Deployment IBM HTTP
Custom Patterns Manager Server

Custom Custom
Components and Node Node

activities outside the


WebSphere WebSphere
CloudBurst Client Cloud
appliance
© 2009 IBM Corporation
SOA Architect Summit

The Appliance Form Factor •Plug and play

•Software on the
appliance

Catalog Patterns

•Dedicated storage
• Highly secure, tamper-resistant
vault
•Dedicated processing • Secures sensitive information:
Passwords
power
Virtual Images
Applications
Scripts
SSL Certificates

© 2009 IBM Corporation


SOA Architect Summit CLI

Datacenter integration
Licenses Users Resource pool

Automation / resource provisioning


Monitoring
Tivoli management software
User management
License management REST APIs

© 2009 IBM Corporation


SOA Architect Summit

Rational Application Framework for WebSphere and


WebSphere CloudBurst

WebSphere CloudBurst 1. Dispense WebSphere WebSphere Application Server


Pattern (and derivatives)

Deployment IBM HTTP


Manager Server

Custom Custom
Node Node

2. WebSphere
0. RAFW Cloud
CloudBurst script
Invokes
callback to RAFW
WebSphere CloudBurst

RAFW
3. RAFW package and
deploy application

Note: This scenario can be extended to include additional Rational components including
Rational Asset Manager, Rational AppScan, and Rational Software Architect
© 2009 IBM Corporation
SOA Architect Summit

WebSphere Virtual Enterprise vs. CloudBurst


WebSphere Virtual Enterprise CloudBurst
is part of your RUNTIME is for DEPLOYMENT, not runtime

Virtualizes applications in a WAS topology Virtualizes entire WAS images

Assumes that WAS instances are installed Creates, dispenses, configures and
and configured ahead of time manages WAS instances (virtual images)

Supports, but does NOT require a Requires a hypervisor based environment


hypervisor environment (e.g. VMWare) exists on the target
hardware

Moves application workload among Moves WAS images among hypervisors


clusters within a WAS topology

Efficient utilization and management of Efficient set up and tear down of single
WAS applications in production topologies WAS instances or entire topologies

© 2009 IBM Corporation


SOA Architect Summit

WebSphere CloudBurst Requirements

From “go” to “running app,” how many people have to move to get an
application environment running?
Does your test team spend too much time preparing/destroying
environments?
Does your environment experience virtual machine sprawl when
resources are not relinquished?
Do bugs come out late in your dev cycle due to inconsistencies
between dev/test, QA, and production?
Is your infrastructure team’s productivity hindered by process?

© 2009 IBM Corporation


SOA Architect Summit

Testing Challenges

30% of all defects are caused by


wrongly configured test environments
30% to 50% of all Servers are
dedicated to testing
Most Test Servers run at less than
10% utilization

Today’s Challenges
Poor Configuration of Server Resources
Poor server allocation and utilization

*According to Gartner Group Study, 2008

© 2009 IBM Corporation


SOA Architect Summit

IBM Lab Increases Productivity and Agility


Using Smart SOA Infrastructure: CloudBurst

Smarter Business Outcomes

Industry Pains Zero OS compliancy violations in 4 months of deployment


(and overwhelming support from developers who don’t
Poorly managed Virtualization has want to manage security compliance)
historically introduced OS security
compliance issues into the Lab Cloudburst/VMware HW utilization 75% and 90%

Low Rates of Hardware Utilization Simple dynamic reallocation of physical resources


Leveraged existing hardware and Lab Structure
Agile Dev’t requires high quality, which
requires broader testing Reduced standardized topology deployment from an 1 ½
to 2 ½ hours down to 8 to 18 minutes

Why Smart SOA Infrastructure?


“The ability to provide compliant patterns and images in our public lab while leveraging the speed and rapid deployment
of virtualization is significant for our efforts to consolidate hardware, and reduce costs while at the same time providing
onDemand access to development and test environments necessary for Agile development”. Frank Varone, Test and
Quality Manager for WebSphere Application Server
© 2009 IBM Corporation
SOA Architect Summit

WebSphere CloudBurst – Value Delivered


• Lower cost Approvals
• OS Installation
• Higher hardware utilization HW
• Less power utilization Procurement
License
• More efficient license management Management

• Faster time to value


• Repetitive, time-consuming, manual tasks factored
out and automated • App Installation
• Empowers individual application managers/ • Middleware Installation
developers/testers to perform business without lengthy
approval process

• Increased repeatability
• WebSphere CloudBurst includes environment OR
“patterns” out of the box, which codify 10 years of
WebSphere management best practices
• Additionally, environments can be customized and
captured once, then able to be dispensed at the push
of a button

• Increased Agility
• Rapid setup/teardown of WAS environments means
less time spent managing WAS and more time

© 2009 IBM Corporation


SOA Architect Summit

WebSphere CloudBurst Value Assessment


How is Value Quantified?
TCO data is captured in a multi-year cost model
–Compares current application server environment vs.
WebSphere CloudBurst Appliance environment Comes
Comesinin(2)(2)flavors
flavors
–Includes IT cost components related to 1)1)Express
Express format oftenreferred
format often referredtotoas
asaa
implementation and operations “Quick
“QuickTCO”
TCO”
2)2)Onsite
Onsite format whichisisaamore
format which more
detailed assessment
detailed assessment
Five Step Process
–Customer objectives & scope verified
–Server environment data collection
–Data validation & refinement of benefits
–Identify & capture investment costs
–TCO model assembly and Business Case
development

Deliverables
–WebSphere Cloudburst TCO Model
–Business Case Presentation
–Solution Architecture – “to-be” WebSphere
Cloudburst environment
© 2009 IBM Corporation
SOA Architect Summit

For more information

Overview video at:


– https://www14.software.ibm.com/iwm/web/cc/earlyprograms/websphere/cloudburst/cloudb
urstpog.html

WebSphere Cloudburst demonstration on youtube:


– http://www.youtube.com/websphereclouds

WebSphere Cloudburst InfoCenter:


– http://publib.boulder.ibm.com/infocenter/wscloudb/v1r0/index.jsp

WebSphere Cloudburst Appliance homepage:


– http://www-01.ibm.com/software/webservers/cloudburst/

WebSphere Hypervisor Edition homepage:


– http://www-01.ibm.com/software/webservers/appserv/hypervisor/

Developerworks Article (Willenborg, Amrhein)


– http://www.ibm.com/developerworks/websphere/techjournal/0906_amrhein/0906_amrhein.html

© 2009 IBM Corporation


Greg Turner
greg_turner@uk.ibm.com

© 2009 IBM Corporation

Вам также может понравиться