Transcript Slide 1

WebSphere CloudBurst & Virtualization Technologies

Arden Agopyan

Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice IBM Central & Eastern Europe, Middle East & Africa

Live Poll – raise your hands!

Cloud Computing?

Virtualization?

WebSphere Application Server?

DB2?

WebSphere Portal?

Hate excess costs?

Agenda

Introduction to Cloud Computing

 Why Cloud Computing?

 Cloud Models & Layers 

WebSphere in the Clouds: Cost Busters!

 WebSphere CloudBurst Appliance  WebSphere Application Server Hypervisor Edition  WebSphere Virtual Enterprise 

Q&A

IT Costs Are Increasing => Motivation for change

 Costs to

manage systems doubled

since 2000 has  Costs to

power and cool systems

2000 has

doubled

since 

Devices accessing data

networks years

doubling

over every 2.5 

Bandwidth

consumed

doubling

every 1.5 years 

Data doubling

every 18 months 1  Server

processing capacity doubling

every 3 years 2  10G

Ethernet

ports

tripling

the next 5 years over

Spending ( US$B )

$300 $250 $200 $150 $100 $50 $0 Power and cooling costs Server mgmt and admin costs New server spending Source: IDC, 2008 1 WW TB Capacity Shipped on Enterprise Disk Storage Systems 2 Server processing consumption doubles every 3 years

Installed Base (M Units)

50 45 40 5 0 15 10 35 30 25 20

What else?

 The

average lead time 4-6 weeks

to get a new application environment up and running is – Approvals, procurement, shipment, HW installation, license procurement, OS installation, application installation, configuration 

30% of bugs

are introduced by

inconsistent configurations

– These bugs are often of the most difficult variety to detect –

They often emerge when moving between dev/test, QA, production

 Because it’s so expensive to set up an environment, there is an incentive to hold onto them even when no longer needed

“just in case.”

Meet: Seamus McManus

 Beekeeper  Father of Cloud Computing 

http://www.youtube.com/watch?v=nw3QjGgDLvI

Cloud Computing – a Disruptive New Paradigm that Expands on Previous Paradigms

“Clouds will transform the information technology (IT) industry… profoundly change the way people work and companies operate.”

2009 Scalable computing resources demand as a service

provided

on-

from outside or inside your environment. You can access any of the resources that

live in the "cloud" at any time

and from

anywhere across the network

. The provider can track/charge for your usage.

Virtualization Cloud Computing 1990 Software as a Service Utility Computing Grid Computing

What is Cloud Computing?

A user experience and a

business model

 Cloud computing is an

emerging

style of IT delivery in which applications, data, and IT resources are

rapidly provisioned

and provided as

standardized offerings

over the web in a

flexible pricing model.

to users An

infrastructure management and services delivery methodology

 Cloud computing is a way of

managing

large numbers of highly

virtualized resources

such that, from a management perspective,

they resemble a single large resource.

This can then be used to deliver services with

elastic scaling

.

Service Consumers Monitor & Manage Services & Resources

Cloud Administrator

IT Cloud Service Catalog, Component Library Datacenter Infrastructure

Access Services

Component Vendors/ Software Publishers

Publish & Update Components, Service Templates

Layers of Cloud Computing

Business Processes Collaboration CRM/ERP/HR Industry Applications

Software as a Service (SaaS)

Middleware

High Volume Transactions

Database Web 2.0 Application Runtime Development Tooling

Platform as a Service (PaaS)

Java Runtime Servers Networking Data Center Fabric Shared virtualized, dynamic provisioning

Infrastructure as a Service (IaaS)

Storage

What to do with these?

 Virtual Servers on the Horizon 

http://www.youtube.com/watch?v=QB2hJPAQY-k

WebSphere in the Clouds:

Cost Busters!

WebSphere CloudBurst Appliance

WebSphere Application Server Hypervisor Edition

WebSphere Virtual Enterprise

WebSphere CloudBurst: 2 products

1) WebSphere CloudBurst Appliance (hardware) 2) CloudBurst dispenses WebSphere Application Server Hypervisor Edition Servers into a set of other machines 2) WAS Hypervisor Edition (Virtual Image-software) WebSphere Application Server IHS 1) User requests WebSphere Application Server Hypervisor Edition Environment to be dispensed Customization/ Connection function Operating System 3) User can access WebSphere Application Server Hypervisor Edition Servers (Virtual Image) The WebSphere CloudBurst appliance dispenses these virtual images into a private cloud

WAS HyperVisor Edition (WAS HV)

 WAS shipped ready to run on a hypervisor  Single virtual image capable of supporting single servers or clusters  WAS v6.1 and v7 available at GA 

Maintenance, support, and fixes

through IBM for both WAS and Operating System +

Feature Packs

!

 Based on OVF standard 

Multi- Platform:

  

Linux (SuSe, RedHat coming soon...) AIX z/OS coming soon WebSphere Application Server IHS Customization/ Connection function Operating System

New Images:

DB2 Image

New Images:

WebSphere Portal Image - beta*

Hypervisor Support

PowerVM™

Support for 64 bit WebSphere Application Server on 64 bit AIX OS  VMware – ESX 4.0 (vSphere) – ESX 3.0.2, 3.0.3, 3.5

– ESXi (free download) can no longer be supported – Update 3 may still work – VMware vCenter can optionally be used – Some restrictions apply 

z/VM® support coming -very- soon

A single appliance can be used to manage multiple hypervisor platforms

Multi Hypervisors

CloudBurst v1.1 solution components

1. CloudBurst Appliance 2. Set of X86 servers running ESX hypervisor ESX 3. Cloud Capacity Entitlement (for size of cloud, in PVUs) 4. WAS HV Licenses (for size of cloud, in PVUs)

IBM CloudBurst and WebSphere CloudBurst

provide cloud management capabilities with different approaches

Offering type Applicable Scope Hardware for cloud Items managed in cloud Launched WebSphere CloudBurst Appliance IBM CloudBurst

Physical appliance Services engagement + Bladecenter + set of provisioning and management software Application middleware environments General purpose cloud provisioning/ management Bring your own (leverage underutilized assets in your datacenter) Included in the offering (bladecenter w/ 3 blades in it) GA virtual images from IBM (Hypervisor Edition products) for select products User-built images (whichever products customer chooses to build) May 2009 @ IMPACT in Las Vegas June 2009 in press release

Using WebSphere CloudBurst: Key steps 1.

Set up the cloud 2.

Work with virtual images 3.

Add script packages 4.

Customize deployment patterns 5.

Deploy virtual systems

WebSphere CloudBurst Has a User Friendly Web Interface

Command Line, REST API’s also Available ...

Rational Automation Framework for WebSphere and WebSphere CloudBurst

1. Dispense WebSphere Pattern

WebSphere Application Server (and derivatives) WebSphere CloudBurst Deployment Manager IBM HTTP Server Custom Node Custom Node

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

Cloud 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

Insurance Company Improves fix management

Using Smart SOA Infrastructure: WebSphere CloudBurst

Industry Pains

 Deployment of maintenance takes approx. 30 minutes  Deployment of maintenance is a manual process, often executed in the middle of the night

Smarter Business Outcomes

Deployment took 4 minutes!

Deployment was automated

Deployment was able to be scheduled

, so no one had to wait up to kick off the process

IBM Lab Increases Productivity and Agility

Using Smart SOA Infrastructure: WebSphere CloudBurst

Industry Pains

 OS security compliance issues due to virtualization  Low rates of hardware utilization  Agile development requires high quality and broader testing

Smarter Business Outcomes

No OS security compliance violations

months in 4 

Increased server utilization up to 90%

 Reduced standardized topology deployment from over 2 hours

down to 18 minutes

Leveraged existing hardware and software assets

TCO Analysis : Quantifies WS CloudBurst Benefits

100%

Without WS CloudBurst New Development With WS CloudBurst Enabled by Virtualization Optimization Rapid provisioning Software Costs New Development

Strategic Change Capacity

Benefits

Reduced Capital Expenditures Reduced Operating Expenditures

Power Costs

Current IT Spend

Labor Costs (Operations & Maintenance) Hardware Costs (annualized) Deployment (1-time) Software Costs (reduced xx%) Power Costs (reduced xx%) Labor Costs (reduced xx%) Hardware Costs (reduced xx%)

Reduced annual cost of operation by xx% Additional Benefits

Reduced risk, less idle time, more efficient use of energy, acceleration of innovative projects, enhanced customer service Business Case Results

Annual Savings: $MM (xx%)

Breakeven: xx days Net Present Value (NPV): $MM Internal Rate of Return (IRR): xx% Return on Investment (ROI): xx%

Summary: What does WS CloudBurst do for me?

Reduce risk/errors

by codifying infrastructure 

Security

throughout entire virtual image lifecycle  Drastically

reduce set up and configuration time

Simplify maintenance

and management 

Consolidate

different environments – WAS, DB2, Portal ...

WebSphere Virtual Enterprise

Title Search

a. Server Consolidation

Dynamic workload adjustment

Assess risk

• •

b. Service Level Management

Pooled resources Prioritized workloads using service policies

Issue Title Tax Records

• •

c. Application Edition Management

Interruption-free deployment of new application versions Intelligent routing to application versions in production

Manage account Applications

• •

d. Health Management

Application performance monitoring Prevent outages by taking corrective action for common server health problems

Application Resources Information Resources

A Single Pool of Resources By running applications across a pool of resources, applications become inherently highly available; if a server fails, XD moves the work to other servers

Siloed Applications & Resources Single Pool of Resources (Grid) By tying applications to a small set of servers, application availability can be compromised!

Applications can run anywhere; add more servers, applications can run on them.

Resource Optimization: An Example

Company’s Existing Server Utilization

Cluster 1 Cluster 2 Cluster 3

20% Utilized Servers Home Equity Loans Processing 15% Utilized Servers Credit Card Processing 10% Utilized Servers Savings / Deposit Processing

Resource Optimization: An Example

New promotion results in a huge increase in loan requests…

Cluster 1 Cluster 2 Cluster 3

15% Utilized Servers

Utilized Servers

Equity Loans Processing Credit Card Processing Loan Processing Time: Customer Complaints: 15% over target 25% over target CSR Efficiency: 30% below target 10% Utilized Servers Savings / Deposit Processing

Animated

Resource Optimization: An Example

XD realizes that the home loan processing application has high priority…

40% Utilized Servers

Cluster 1 Cluster 2 Cluster 3 Utilized Servers

Equity Loans Processing Credit Card Processing Savings / Deposit Processing

Animated

Resource Optimization: An Example

WebSphere XD maximizes utilization and improves responsiveness!

Cluster 1 Cluster 2

One Resource Pool

Cluster 3 55%* Utilized Servers

Claims Processing Gold Account Management Silver Customer Support Gold Billing Application Underwriting Silver Bronze * Hypothetical, for illustrative purposes only

First Class Support for Non-WebSphere Platforms

Three categories of support for middleware server types…

Complete Lifecycle Management Application Server Assisted Lifecycle Management Community Edition Tomcat Generic Lifecycle Management

WebSphere Virtual Enterprise & CloudBurst

WebSphere Virtual Enterprise

is part of your RUNTIME

CloudBurst

is for DEPLOYMENT, not runtime

 Virtualizes

entire WAS

images  Virtualizes

applications

topology in a WAS  Creates, dispenses, configures and manages WAS instances (virtual images)  Assumes that WAS instances are installed and configured ahead of time  Supports, but does NOT require a hypervisor environment  Requires a hypervisor based environment (e.g. VMWare) exists on the target hardware  Moves WAS images among hypervisors  Moves application workload among clusters within a WAS topology 

Efficient set up and tear down

of single WAS instances or entire topologies 

Efficient utilization and management

of WAS applications in production topologies

Server & Application virtualization together

CRM Logistics ERP Commerce DEV/TEST App Server System A Virtual Enterprise App Server System B Hypervisor

CLOUD

Hardware, Resources, Memory, Storage, Networking...

App Server System C App Server System D Hypervisor Hardware, Resources, Memory, Storage, Networking...

Finally...

Form Voltron: The Cost Buster

Cloud Computing Centre and SOA Competency Centre

IBM and University of Maribor have established the Cloud

Computing Centre

First CC Centre in Slovenia and this part of Europe

Objectives:

• To foster knowledge and technology transfer with companies and public administration • To consult and mentor the transition to cloud computing • To develop innovative Software-as-a-Service solutions • To continue the successful story of SOA Competency Centre •

Uses IBM WebSphere technology

37

Next Steps?

Call us!

• • • Arden – email, phone ...

IBM Slovenia Cloud Computing Center in

your country

– To request more information – To discuss

your business

and

your environment

– To request a demo or Proof of Concept

Thanks! Questions?

Arden Agopyan

Client Technical Professional Lead Application Infrastructure, CEEMEA IBM Corporation Turkey e-mail: [email protected] blog: http://www.ardenagopyan.com

Legal Disclaimer

 THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. IN ADDITION, THIS INFORMATION IS BASED ON IBM’S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY IBM WITHOUT NOTICE. IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION. NOTHING CONTAINED IN THIS PRESENTATION 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 ANY AGREEMENT OR LICENSE GOVERNING THE USE OF IBM PRODUCTS AND/OR SOFTWARE.

 REFERENCES IN THIS PRESENTATION 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 THIS PRESENTATION 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. NOTHING CONTAINED IN THESE MATERIALS IS INTENDED TO, NOR SHALL HAVE THE EFFECT OF, STATING OR IMPLYING THAT ANY ACTIVITIES UNDERTAKEN BY YOU WILL RESULT IN ANY SPECIFIC SALES, REVENUE GROWTH OR OTHER RESULTS. PERFORMANCE IS BASED ON MEASUREMENTS AND PROJECTIONS USING STANDARD IBM BENCHMARKS IN A CONTROLLED ENVIRONMENT. THE ACTUAL THROUGHPUT OR PERFORMANCE THAT ANY USER WILL EXPERIENCE WILL VARY DEPENDING UPON MANY FACTORS, INCLUDING CONSIDERATIONS SUCH AS THE AMOUNT OF MULTIPROGRAMMING IN THE USER'S JOB STREAM, THE I/O CONFIGURATION, THE STORAGE CONFIGURATION, AND THE WORKLOAD PROCESSED. THEREFORE, NO ASSURANCE CAN BE GIVEN THAT AN INDIVIDUAL USER WILL ACHIEVE RESULTS SIMILAR TO THOSE STATED HERE.