business critical applications in a virtual environment filebusiness critical applications in a...

42
© 2012 VMware Inc. All rights reserved Business Critical Applications in a Virtual Environment Matthew Steiner VMware Senior SE (Scotland and Northern England) @steiner_matthew #vmwareforumuk

Upload: nguyentu

Post on 31-Aug-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

© 2012 VMware Inc. All rights reserved

Business Critical Applications in a Virtual

Environment

Matthew Steiner

VMware Senior SE (Scotland and Northern England)

@steiner_matthew #vmwareforumuk

Page 2: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

2

Agenda

Introduction

Why Virtualise Applications?

Improve Quality of Service

Increase Availability

Accelerate Time-To- Market

Application Specific Information

Next Steps

Page 3: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

3

Virtualising Business Critical Applications

Head of IT

Operations

CIOs and IT Operations

Want To Virtualise More

Infrastructure efficiency

Simpler management

Built-in availability

Greater agility

Application

Owner

But Sometimes Application

Owners Need Convincing

Will my app perform well?

Will my ISV support me?

What’s in it for me? Will my application run better?

Page 4: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

4

25% 25%

18%

% of Workload Instances Running on VMware in Customer Base

Oracle

Middleware

Oracle

DB SAP

Source: VMware customer survey, January 2010 and September 2011.

Data: Total number of instances of that workload deployed in your organisation and the percentage of those instances that are virtualised

Jan

2010

The Trend Is Clear

Sep

2011 38%

MS

Exchange

50%

43%

MS

SQL

56% 53%

MS

SharePoint

70%

45% 40% 40%

Page 5: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

5

Operational Benefits of Virtualisation

Based on Averages from Customer Operational Readiness Assessments, 2011

Before After

$14,235

$5,694

Capital cost per

workload

Before After

3 admins

1 admin

Admins per 100

workloads

Before After

$30 MM

$4 MM

Datacenter

outage cost

Before After

3 days

3 min

Time to provision

new workload

Page 6: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

6

Agenda

Introduction

Why Virtualise Applications?

Improve Quality of Service

Increase Availability

Accelerate Time-To- Market

Application Specific Information

Next Steps

Page 7: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

7

Better Platform For Business Critical Apps

• Provisioning times reduced from weeks to minutes

• Optimised test/dev environments

• Lower hardware and software costs with 5X - 10X consolidation

• Reduced Opex with intelligent policy management

• Better performance with dynamic resources and scalability

• Enhanced availability and automated DR for all apps

Accelerate App

Time-to-Market

Improve App

Quality of Service

Improve App

Efficiency

Cost Reduction

SLAs

Agility

Page 8: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

8

What’s New in vSphere 5?

• vSphere Auto Deploy for adding ESXi capacity

• Linked Clones in vCloud Director for resource elasticity

• Storage DRS and Profile-Driven Storage for better storage management

• Storage and Network I/O controls to eliminate ‘noisy neighbour’ problem

Accelerate App

Time-to-Market

Improve App

Quality of Service

Improve App

Efficiency

(further) … Eliminating Barriers to 100% Virtualisation

New

• Monster VMs for virtualising large applications

• vSphere replication and automatic failback in SRM to simplify BC/DR

• Sensitive data discovery in vShield to improve security and compliance

• High availability for all SMBs with Virtual Storage Appliance

Page 9: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

9

vSphere 5: Accelerating the Path to 100% Virtualisation

IOPS

Network

Memory

CPU

VMware vSphere4

300,000

30

256

8

VMware Inf. 3

100,000

9

64

4

VMware vSphere 5

1,000,000

>36

1,024

32

ESX 2

7,000

.9

3.6

2

ESX 1

<5,000

<.5

2

1 (VCPUs)

(Gb/s)

(GB per VM)

4x

Page 10: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

10

Create virtual machines with up to:

• 32 vCPU

• 1 TB of RAM

• >1,000,000 IOPS

4x size of previous vSphere

versions

vSphere 5.0 – “Monster VMs”

4x

Run the largest applications on

vSphere, including the largest

databases

Page 11: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

11

Bigger Than The Biggest Exchange Configuration

Single Exchange 2010

role on a server.

Microsoft recommended

maximum = 12 cores/vCPUs

~17,900 Mailboxes

Multiple Exchange 2010

roles on a server.

Microsoft recommended

maximum = 24 cores/vCPUs

~17,900 Mailboxes

Single VM = 32 vCPU

~47,000 Mailboxes

Page 12: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

12

Protection from “Noisy” Neighbor with IO Controls

Business Critical

APP APP APP

Page 13: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

13

Protection from “Noisy” Neighbor with IO Controls

“Noisy

Neighbour”

Storage I/O control Network I/O control

Ensure critical apps get preferential access

APP APP APP

Business Critical

Page 14: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

14

Dynamic Load Balancing of Resources

DRS: Load balances VMs

across Hosts

APP APP APP

VMware Cloud Infrastructure and Management

Physical Servers

APP APP

Tier 1 Tier 2 Tier 3

Tier 1 Tier 2 Tier 3

Storage DRS: Load Balances VMs

across Storage Arrays

Network & Storage IO controls:

Ensures critical workloads get

preferential access to Network

and Storage IO

Storage

Page 15: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

15

Hot-Add Capacity 1 vCPU

2 GB 4 vCPU

64 GB

vMotion to More

Powerful Host

Provision Additional App

Instance in Minutes

Dynamic

Scaling

on

VMware

Dynamic Scalability For Applications

Page 16: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

16

vCenter Operations: Automation For Better SLAs

Performance

Compliance

• Performance monitoring with self-learning analytics and instant drill down

• Capacity planning with proactive remediation

• Compliance with policy control across physical and virtual

Capacity VM

Profiling

Capacity

Modeling

75% Reduction in

Audit Prep Time

Page 17: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

17

vC Ops UI – Two Different Users

• Immediate

problems

• What is

happening

right now?

• What do I

need to pay

attention to?

Operations Short and Long Term Capacity

• Forward

Looking

• Are there

areas that I

should be

concerned

about from a

capacity

perspective?

• Have I

deployed my

VI in the

most efficient

manner?

Page 18: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

18

vC Ops UI – Major and Minor Badges

• High level

Understanding Major x 3

Minor x 8

• Specifics

Page 19: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

19

Agenda

Introduction

Why Virtualise Apps?

Improve Quality of Service

Increase Availability

Accelerate Time-To- Market

Application Specific Information

Next Steps

Page 20: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

20

Data

Protection

Disaster

Recovery

Local

Availability

Traditional Availability Silos Are Complex and Expensive

App Server

Clusters

Session State

Replication

Middleware /

Java

DB Access

Group

CCR / SCR

DB Mirroring

MS Clustering

Oracle RAC

Oracle

DataGuard

Custom solution for each application stack

• Complex and expensive

• Highly skilled staff to configure and manage

• Risk of errors

• Expensive licenses (e.g. RAC)

• Dedicated standby infrastructure

Page 21: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

21

Improving Business Continuity At All Levels

Local Availability

• vSphere High Availability

• vSphere Fault Tolerance

• vMotion and Storage vMotion

Data Protection

• vSphere Data Recovery

• Storage APIs for Data Protection

Local Site Failover Site

Disaster Recovery

• vCenter Site Recovery Manager

• Includes vSphere Replication

New in SRM5

Improved in VS5

Improved in VS5

vSphere vSphere vSphere vSphere vSphere

Page 22: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

22

Protect against app failures

Resource Pool

vSphere vSphere

Protect against h/w & n/w &

storage connectivity failures

Resource Pool

vSphere vSphere

VMware HA

Neverfail’s vAppHA and Symantec’s ApplicationHA currently use VMware App-

aware API to create products to interfacing with vSphere HA to restart the VM

App-Aware HA API

Application Aware High Availability

Page 23: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

23

vCenter Site Recovery Manager Ensures Simple, Reliable DR

Provide cost-efficient replication of

applications to failover site

Simplify management of recovery and

migration plans

Automate failover, failback and

migration processes for reliable

recovery

Site Recovery Manager Complements vSphere to provide the simplest

and most reliable disaster protection and site migration for all applications

VMware vSphere

VMware

vCenter Server

Site Recovery

Manager

VMware

vCenter Server

Site Recovery

Manager

VMware vSphere

Site A (Primary) Site B (Recovery)

Servers Servers

Page 24: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

24

vShield: Better Security For Business Critical Apps

• vShield Endpoint protects the individual

VM with offloaded anti-virus

• vShield App protects the applications

with multi-VM trust zones

• vShield Edge protects the perimeter of

your virtual data centers

More cost effective than

physical firewalls

Simpler to manage than existing

solutions - dynamic security that

follows your application

Cloud Infrastructure (vSphere, vCenter, vShield, vCloud Director)

Page 25: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

25

Agenda

Introduction

Why Virtualise Applications?

Improve Quality of Service

Increase Availability

Accelerate Time-To- Market

Application Specific Information

Next Steps

Page 26: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

26

Responding Faster Means Different Things For Different Workloads

Test & Dev Fast Provisioning

of new VMs

Ability to continuously

meet SLAs with little

human intervention

• 75% of provisioning is

for Test/Dev

• “Give me a VM … fast”

Production

• Provisioning doesn’t

happen often

• But change happens

fast and often

Page 27: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

27

Accelerate Time-to-Market for Business Critical Apps

• Faster testing of multi-tier applications

• More accurate testing on exact production copy

• Lower cost testing infrastructure

• Reduce storage footprint by over 60%

Production Test

Exact copy of production

1 2

Move changes into production

4

vApp

Run more tests faster

Archive for fast roll-back

vSphere

vSphere vSphere

3

vApp

vApp

Page 28: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

28

Fast, Self-Service Access With vCloud Director

Users

“We can give our end users a virtual machine

in half an hour, when it takes two to three

weeks to spec out, order, and set up a

physical one.”

-Bill Frost, Senior IS Engineer, Boise Inc.

Page 29: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

29

Agenda

Introduction

Why Virtualise Applications?

Improve Quality of Service

Increase Availability

Accelerate Time-To- Market

Application Specific Information

Next Steps

Page 30: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

30

Perceived Hurdles To Virtualising Critical Apps

Page 31: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

31

Broadest Software Support in the Industry

Top 3 App Makers Support Their

Apps on VMware

• Oracle supports their apps on

VMware (ID #249212.1). VMware will

also:

vmware.com/support/policies/oracle-

support

• Microsoft supports their apps on

VMware (and recently extended

support for Exchange 2010 DAG)

• SAP supports their apps on VMware

100% of Top 10

Healthcare Apps

100% of Top 10

Finance Apps

80% of Top 5

Retail Apps

100% of Top 5

Telecom Apps

1400 App Makers Support 2500

Apps on VMware, including

Page 32: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

32

The Average Oracle DB Fits Easily in a Virtual Machine

CPU

VM

32 vCPU

Oracle DB

2–4 CPU

4% utilised

Memory

VM

1TB

Oracle DB

4–8GB

50% utilised

Disk I/O

VM

1,000,000 IOPS

Oracle DB

1200 IOPS

Network I/O

VM

> 36Gb/s

Oracle DB

2MB/s

Source: VMware Capacity Planner™ analysis of > 700,000 servers in customer production environments

Page 33: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

33

Officially Supported by Oracle (MyOracleSupport note 249212.1)

“Oracle will only provide support for issues that either are known to occur on the native

OS, or can be demonstrated not to be as a result of running on VMware”

www.vmware.com/support/policies/oracle-support.html

• Oracle RAC supported since Nov 2010

• VMware does not modify native OS

• Not a single reported incident of vSphere causing an

issue in the Oracle database or application

• VMware offers full support and total ownership

Oracle Certification and Support for VMware

Certified? - (Oracle Does Not Certify Infrastructure)

• Oracle does not certify anything below the OS. e.g. Dell, HP, IBM hardware

• Run an OS certified by both Oracle and VMware for confidence at every level

of the stack

• Will accept accountability for any Oracle-related issue reported by a customer

• Will help drive the issue to resolution

VMware Support - www.vmware.com/support/policies/oracle-support.html

Page 34: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

34

Licensing - Notes

VERY IMPORTANT – PLEASE READ!

Notes

• The information in this presentation is taken from publicly available sources –

details at the end

• We are not providing licensing information or guidance – we are just making

you aware of the information so you can make your own considered judgment

• This is a very complex subject – I will only cover license models under ‘normal’

circumstances – special agreements such as academic, campus or site

licenses are out of scope

Page 35: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

35

Oracle Licensing for Clusters

Licensing Clusters

• Partially licensed clusters

• DRS Host Affinity to restrict VM

mobility to licensed hosts only

• Oracle has no official stance on

such clustering technologies

• Fully licensed clusters

• Dedicated clusters when lots of

Oracle across test/dev/prod

• Load as many VMs as you wish,

with full VM mobility

“My Oracle rep tells me I have to license every server in the ESX cluster!”

But the Oracle OLSA says:

• “Processors where Oracle

programs are installed and/or

running“.

• License the entire server not the

entire datacenter.

• License the vSphere hosts where

your Oracle VMs actually run or

could run.

10 day rule

• “Right to run…on an unlicensed

spare computer…for up to ten

separate days in any given

calendar year.”

http://www.oracle.com/us/corporate/pricing/olsa-ire-v122304-070683.pdf

Page 36: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

36

Oracle Licensing – Key Points

Key points to note

• VMware is Soft Partitioning according to Oracle

• Different DB Editions (functionality the main differentiator for EE)

• Processor Core Factors

• Restrictions around mobility

• High cost of DB is huge incentive to optimise and take advantage of

virtualisation.

Page 37: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

37

IBM Licensing – Key Points

For me it is all about ‘Work’ – comprehend this and the licensing

will work for you

Key points to note

• Processor Value Units are the units of currency

• Many people thinking about UNIX to x86 Application Server migrations

• Sub-Capacity licensing is usually the way to go

• Right size your VMs for optimum savings

Understand the Software Density you can achieve

• Low Density – float your VMs around a big cloud and optimise VM size

• High Density – use clusters to pack workload and achieve big savings

• With IBM you have many options and can mix and match

Page 38: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

38

Microsoft Licensing

The focus here is on Server OS and Server based Applications with

Microsoft Volume Licensing

Quite similar to IBM but less focused on virtualisation

• Still High Density vs. Low Density

New SQL 2012 licensing possibly signals a change to reflect both

Cloud and next generation compute power

In 2008 they rules relaxed the 90-day rule

Strong understanding of Server Farms

Interesting restrictions on time zones and # of datacenters

Server/CAL also allows mobility now

I most commonly see silos of SQL (high density) – perhaps this

reflects many more clients have a quorum (!) of workload.

Page 39: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

39

Agenda

Introduction

Why Virtualise Applications?

Improve Quality of Service

Increase Availability

Accelerate Time-To- Market

Application Specific Information

Next Steps

Page 40: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

40

Getting Started With Virtualising Business Critical Apps

• Contact VMware

sales/partners for

guidance

• Assess your

application

requirements

• Seek executive

sponsorship

• Gain confidence

by virtualising

simple apps in

production

followed by

complex apps

• Consider ‘proof of

concept’ using

replica of production

workloads

• Engage VMware

Professional

Services or partners

for services needs

Assess Plan Virtualise

Page 41: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

41

• VMworld – a whole track on Business Critical Applications

• Deployment Guides, Best Practices, Whitepapers on VMware.com

http://www.vmware.com/solutions/business-critical-apps/

• VMware blog http://blogs.vmware.com/apps

• VMTN user communities

• Email (Exchange, Lotus, BlackBerry)

http://communities.vmware.com/community/vmtn/general/emailapps

• Oracle

http://communities.vmware.com/community/vmtn/general/oracle

VMware Resources

Page 42: Business Critical Applications in a Virtual Environment fileBusiness Critical Applications in a Virtual Environment ... Oracle Middleware Oracle DB SAP Source: VMware customer survey,

© 2012 VMware Inc. All rights reserved

Questions?