WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead...

40
WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice IBM Central & Eastern Europe, Middle East & Africa

Transcript of WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead...

Page 1: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

WebSphere CloudBurst &

Virtualization Technologies

Arden Agopyan

Client Technical Professional LeadWebSphere Application Infrastructure Community of Practice

IBM Central & Eastern Europe, Middle East & Africa

Page 2: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

Live Poll – raise your hands!

Cloud Computing?

Virtualization?

WebSphere Application Server?

DB2?

WebSphere Portal?

Hate excess costs?

Page 3: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

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

Page 4: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

$0

$50

$100

$150

$200

$250

$300

1996

1997

1998

1999

2000

2001

2002

2003

2004

2005

2006

2007

2008

2009

2010

Installed Base(M Units)

Spending(US$B)

New server spending

Server mgmt and admin costs

Power and cooling costs

0

5

10

15

20

25

30

35

40

45

50

Costs to manage systems has doubled since 2000

Costs to power and cool systems has doubled since 2000

Devices accessing data over networks doubling every 2.5 years

Bandwidth consumed doubling every 1.5 years

Data doubling every 18 months1

Server processing capacity doubling every 3 years2

10G Ethernet ports tripling over the next 5 years

Source: IDC, 20081WW TB Capacity Shipped on Enterprise Disk Storage Systems2Server processing consumption doubles every 3 years

IT Costs Are Increasing => Motivation for change

Page 5: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

What else?

The average lead time to get a new application environment up and running is 4-6 weeks

– 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.”

Page 6: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

Meet: Seamus McManus

Beekeeper

Father of Cloud Computing

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

Page 7: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

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

1990

2009

Software as a ServiceSoftware as a Service

Utility ComputingUtility Computing

Grid ComputingGrid Computing

Cloud ComputingCloud Computing

“Clouds will transform the information technology (IT) industry… profoundly change the way people work and companies operate.”Scalable computing resources provided on-demand as a service 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.

VirtualizationVirtualization

Page 8: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

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 to users over the web in a flexible pricing model.

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.

Monitor & ManageServices & Resources

CloudAdministrator

DatacenterInfrastructure

Service Catalog,ComponentLibrary

Service Consumers

Component Vendors/Software Publishers

Publish & UpdateComponents,Service Templates

IT Cloud

AccessServices

Page 9: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

Layers of Cloud Computing

Infrastructure as a Service (IaaS)

Platform as a Service (PaaS)

High VolumeTransactions

Software as a Service (SaaS)

Servers Networking Storage

Middleware

Collaboration

Business Processes

CRM/ERP/HRIndustry

Applications

Data Center Fabric

Shared virtualized, dynamic provisioning

Database

Web 2.0 ApplicationRuntime

JavaRuntime

DevelopmentTooling

Page 10: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

What to do with these?

Virtual Servers on the Horizon

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

Page 11: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

WebSphere in the Clouds: Cost Busters!

WebSphere CloudBurst Appliance

WebSphere Application Server Hypervisor Edition

WebSphere Virtual Enterprise

Page 12: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

1) WebSphere CloudBurst Appliance (hardware)

3) User can access WebSphere Application Server Hypervisor Edition

Servers (Virtual Image)

1) User requests WebSphere

Application Server Hypervisor Edition Environment to be

dispensed

2) WAS Hypervisor Edition (Virtual Image-software)

WebSphere CloudBurst: 2 products

2) CloudBurst dispenses WebSphere

Application Server Hypervisor Edition

Servers into a set of other machines

The WebSphere CloudBurst appliance dispenses these virtual images into a private cloud

Operating System

WebSphere Application

Server

Customization/ Connection function

IHS

Page 13: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

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

Operating System

WebSphere Application

Server

Customization/ Connection function

IHS

Page 14: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

New Images: DB2 Image

Page 15: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

New Images: WebSphere Portal Image - beta*

Page 16: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

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

Page 17: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

Multi Hypervisors

Page 18: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

CloudBurst v1.1 solution components

3. Cloud Capacity Entitlement (for size of cloud, in PVUs)

1. CloudBurst Appliance2. Set of X86 servers running ESX

hypervisor

ESX

4. WAS HV Licenses (for size of cloud, in PVUs)

Page 19: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

IBM CloudBurst and WebSphere CloudBurst provide cloud management capabilities with different approaches

WebSphere CloudBurst Appliance IBM CloudBurst

Offering type Physical applianceServices engagement + Bladecenter + set of

provisioning and management software

Applicable Scope Application middleware environmentsGeneral purpose cloud provisioning/

management

Hardware for cloudBring your own (leverage underutilized assets in

your datacenter)Included in the offering (bladecenter w/ 3

blades in it)

Items managed in cloudGA virtual images from IBM (Hypervisor Edition

products) for select productsUser-built images (whichever products

customer chooses to build)

Launched May 2009 @ IMPACT in Las Vegas June 2009 in press release

Page 20: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

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

Page 21: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

WebSphere CloudBurst Has a User Friendly Web Interface ... Command Line, REST API’s also Available

Page 22: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

WebSphere Application Server (and derivatives)WebSphere CloudBurst

1. Dispense WebSpherePattern

3. RAFW package anddeploy application

RAFW

2. CloudBurst script callback to RAFW

Cloud

CustomNode

IBM HTTPServer

DeploymentManager

CustomNode

Note: This scenario can be extended to include additional Rational components including

Rational Asset Manager, Rational AppScan, and Rational Software Architect

0. RAFWInvokesCloudBurst

Rational Automation Framework for WebSphere and WebSphere CloudBurst

Page 23: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

Insurance Company Improves fix managementUsing 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

Page 24: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

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 in 4 months

Increased server utilization up to 90%

Reduced standardized topology deployment from over 2 hours down to 18 minutes

Leveraged existing hardware and software assets

Page 25: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

TCO Analysis: Quantifies WS CloudBurst BenefitsEnabled by

Virtualization

Optimization

Rapid provisioning

Benefits

Reduced Capital Expenditures

Reduced Operating Expenditures

Additional BenefitsReduced 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 daysNet Present Value (NPV): $MM

Internal Rate of Return (IRR): xx%Return on Investment (ROI): xx%

Without WS CloudBurst

With WS CloudBurst

Labor Costs (Operations & Maintenance)

Labor Costs (Operations & Maintenance)

Hardware Costs (annualized)

Hardware Costs (annualized)

New Development

New Development

Software CostsSoftware Costs

Power CostsPower Costs

Current IT

Spend

100%

Labor Costs (reduced xx%)

Labor Costs (reduced xx%)

Hardware Costs (reduced xx%)

Hardware Costs (reduced xx%)

New Development

New Development

Deployment (1-time)

Deployment (1-time)

Software Costs(reduced xx%)

Software Costs(reduced xx%)

Power Costs(reduced xx%)

Power Costs(reduced xx%)

Strategic Change Capacity

Reduced annual cost of operation by xx%

Page 26: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

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 ...

Page 27: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

b. Service Level Management• Pooled resources • Prioritized workloads using service policies

Applications Application Resources

d. Health Management• Application performance monitoring• Prevent outages by taking corrective action for common

server health problems

c. Application Edition Management• Interruption-free deployment of new application versions• Intelligent routing to application versions in production

TitleSearch

IssueTitle

Tax Records

Assess risk

Manage account

WebSphere Virtual Enterprise

InformationResources

a. Server Consolidation• Dynamic workload adjustment

Page 28: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

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.

Page 29: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

10

0%

0%

50

%

10

0%

0%

50

%

15% Utilized Servers

10

0%

0%

50

%

10% Utilized Servers20% Utilized Servers

Cluster 1 Cluster 2 Cluster 3

Home Equity Loans Processing

Credit Card Processing

Savings / Deposit Processing

Resource Optimization: An ExampleCompany’s Existing Server Utilization

Page 30: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

Loan Processing Time: 15% over target Customer Complaints: 25% over target CSR Efficiency: 30% below target

Equity Loans Processing

Resource Optimization: An Example

New promotion results in a huge increase in loan requests…

Cluster 1 Cluster 2 Cluster 3

10% Utilized Servers

10

0%

0%

50

%

15% Utilized Servers

10

0%

0%

50

%

10

0%

0%

50

%

20% Utilized Servers55% Utilized Servers75% Utilized ServersPromotion results in 100% Utilized Servers

Credit Card Processing

Savings / Deposit Processing

Animated

Page 31: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

Equity Loans Processing

Resource Optimization: An Example

Cluster 1 Cluster 2 Cluster 3

10% Utilized Servers

10

0%

0%

50

%

15% Utilized Servers

10

0%

0%

50

%

10

0%

0%

50

%

20% Utilized Servers55% Utilized Servers75% Utilized ServersPromotion results in 100% Utilized Servers

Credit Card Processing

Savings / Deposit Processing

Animated

50% Utilized Servers

40% Utilized Servers

40% Utilized Servers

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

Page 32: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

Cluster 1 Cluster 2 Cluster 3

* Hypothetical, for illustrative purposes only

10

0%

0%

50

%

55%* Utilized Servers

One Resource Pool

Claims Processing Account Management Billing ApplicationGold Silver Bronze

Customer Support Gold Underwriting Silver

Resource Optimization: An Example

WebSphere XD maximizes utilization and improves responsiveness!

Page 33: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

Complete Lifecycle Management

First Class Support for Non-WebSphere Platforms

Three categories of support for middleware server types…

Generic Lifecycle Management

Assisted Lifecycle Management

Application Server

TomcatCommunity Edition

Page 34: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

WebSphere Virtual Enterprise & CloudBurst

Virtualizes applications in a WAS topology

Assumes that WAS instances are installed and configured ahead of time

Supports, but does NOT require a hypervisor environment

Moves application workload among clusters within a WAS topology

Efficient utilization and management of WAS applications in production topologies

Virtualizes entire WAS images

Creates, dispenses, configures and manages WAS instances (virtual images)

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

Moves WAS images among hypervisors

Efficient set up and tear down of single WAS instances or entire topologies

WebSphere Virtual Enterpriseis part of your RUNTIME

CloudBurstis for DEPLOYMENT, not runtime

Page 35: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

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

Hypervisor

System BSystem A

App Server App Server

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

Hypervisor

System DSystem C

App Server App Server

Server & Application virtualization together

Virtual Enterprise

CRM Logistics ERP Commerce

DEV/TEST

CLOUD

Page 36: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

Finally...

Form Voltron: The Cost Buster

Page 37: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

Cloud Computing Centre and SOA Competency Centre

37

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

Page 38: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

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

Page 39: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

Thanks! Questions?

Arden Agopyan

Client Technical Professional Lead

Application Infrastructure, CEEMEA

IBM CorporationTurkey

e-mail: [email protected]: http://www.ardenagopyan.com

Page 40: WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice.

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.