Top Banner
Winning With The most comprehensive partitioning solution in the world ! This presentation is best viewed in animation mode.
18

Winning With

Jan 07, 2016

Download

Documents

seanna

The most comprehensive partitioning solution in the world !. Winning With. Note: This presentation is best viewed in animation mode. What is Partitioning. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Winning         With

Winning

With

The most comprehensive partitioning solution in the world !

Note: This presentation is best viewed in animation mode.

Page 2: Winning         With

What is Partitioning

At the most granular level, it is the ability to divide a single CPU and its associated resources amongst various tasks to guarantee QOS levels

On a server basis, it is the ability to support multiple instances of the operating system, thus facilitating isolation and optimization of the server

At the infrastructure level, it is the ability to share and move resources and tasks to maximize utilization and, hence, ROI of computing systems

Page 3: Winning         With

3

There are four basic concepts of computer partitioning that need to be understood and grasped to effectively interpret the product offerings of the 3 main vendors.

The concepts are:

- Processor virtualization

- Processor affinity

- Hard partitions

- Soft partitions

Partitioning Concepts

Don’t you hate concepts that don’t mean anything

to “normal” people

Don’t you hate concepts that don’t mean anything

to “normal” people

Note: I/O and Memory can also be “partitioned” and virtualized

Page 4: Winning         With

4

•Processor virtualization Is the complete virtualization of the executionenvironment (i.e. the execution environmentexecutes on a “virtual CPU“)

•Processor Affinity Is the association of a physical CPU with theexecution environment (i.e. the executionenvironment executes on a real CPU)

•Hard partitions Electrical isolation of groups of CPUs,associated components and the execution

environment

•Soft partitions Programmatic isolation of groups of CPUs, associated components and the execution environment

Partitioning Definitions

Name Description

Complicated isn't it ? Bear with me for a moment

longer

Complicated isn't it ? Bear with me for a moment

longer

Note: I/O and Memory can also be “partitioned” and virtualized

Page 5: Winning         With

5

Processor virtualization Is the complete virtualization of the execution environment (i.e. the execution environment executes on a “virtual” CPU environment)

•Up side: You can have many more virtual executing environments than you have CPUs

•Down side: You lose up to 25% of the power of the machine to the partitioning virtualization system.

Processor Affinity Is the association of a physical CPUs with the execution environment (i.e. the execution environment executes on a real CPU)

•Up side: There is little or no penalty for the partitioned system.

•Down side: You can only have as many partitions as you have physical CPUs.

Processor virtualization verses processor affinity

Page 6: Winning         With

6

How to understand computer partitioning….Imagine you live in a house….And the house is wonderful because you can have as many rooms as you want...

The only draw back to the totally “virtualized” house is that the walls are very thick and use

about 25% of the total space of the house

So the effective space left is only 75% of the house..

The computer equivalent is a processor virtualized partitioning system like Lpars

processor virtualized partitioning systems have the advantage of allowing more partitions than

CPUs

However, processor virtualization has a significant performance overhead of up to 25%

(a high price to pay)….

Page 7: Winning         With

7

So what is the alternative

Opportunities

Imagine you bought a house….And the house was just what you wanted…more or less

And if your new house could magically combine and then separate rooms when you wantedAnd the only rule was that you would have a “limit” to the number of rooms in the house

But the upside was there was no 25% penalty for the flexibility..

-> The computer equivalent is a processor affinity partitioning system like

HP-UX vPars

Page 8: Winning         With

8

How to understand hard partitioning….Imagine you bought an apartment complexAnd it was a special complex because you could dynamically change the size of each apartment

at will

And even when you changed the size of the apartments by moving space between them they

remain completely isolated...The computer equivalent is hard partitioningHard partitioning provides electrically isolated

partitions on the same serverAnd these partition have resources that can be

moved between them dynamically...Hard partitioning is like

having several servers in the same physical box.

Except that you can dynamically change the

size of the servers.

So, how are hard partitions different from virtual or

soft (software) partitions...

Page 9: Winning         With

9

Hard partitions Soft/virtual partitions

Electrical isolation Software isolation

Can perform hardware mainten- Cannot perform hardware mainten-

ance on one without affecting ance on one without affecting

the others the others

Suitable for mixing production Not suitable for mixing R&D and and R&D environments production environments

Suitable for hosting multiple Not suitable for mixing customers or customers or entities different financial entities

Page 10: Winning         With

10

nPartition 2 “development”

HP Partitioning- vPars within nPars

nPartition 1 “test”- HPUX 11i + latest patch

cpu0

CC

memory

I/O

cpu1 cpu2 cpu3

memory

cpu0

CC

memory

I/O

cpu1 cpu2 cpu3

memory

cpu0

CC

memory

I/O

cpu1 cpu2 cpu3

memory

cpu0

CC

memory

I/O

cpu1 cpu2 cpu3

memory

cpu0

CC

memory

I/O

cpu1 cpu2 cpu3

memory

cpu0

CC

memory

I/O

cpu1 cpu2 cpu3

memory

cpu0

CC

memory

I/O

cpu1 cpu2 cpu3

memory

cpu0

CC

memory

I/O

cpu1 cpu2 cpu3

memory

vPar 2HPUX11i +

web

vPar 3HPUX 11i, large I/O

buffer cache

vPar 4HPUX 11i, tuned for

large memory

vPar 1HPUX 11i +

batch

cpu0

CC

memory

I/O

cpu1 cpu2 cpu3

memory

cpu0

CC

memory

I/O

cpu1 cpu2 cpu3

memory

cpu0

CC

memory

I/O

cpu1 cpu2 cpu3

memory

cpu0

CC

memory

I/O

cpu1 cpu2 cpu3

memory

cpu0

CC

memory

I/O

cpu1 cpu2 cpu3

memory

cpu0

CC

memory

I/O

cpu1 cpu2 cpu3

memory

•electrical h/w isolation

If you have both hard and soft/virtual partitions(like HP-UX nPartitions and vPars),

You can have the electrical isolation of hard partitions,With the flexibility of virtual partitions

Page 11: Winning         With

The most comprehensive

solution- Competitive Positioning

- Competitive Comparison

Page 12: Winning         With

12

The most comprehensive partitioning offeringfor the UNIX operating system

Hard partitions

Soft partitions

Integration with goal-based workload mgmtt

Dynamic reconfig. of soft partitions

Dynamic reconfig. of hard partitions

nPars

vPars

Page 13: Winning         With

Practical usesof Partitioning

- Resource utilization

- Server Consolidation

Page 14: Winning         With

HP-UX Virtual Partitions:

multiple O/S instances per nPartition with S/W & resource

isolation, and flexibility

increased system utilization• up to 80-90%, since additional

partitions can use unused parts of system

greater flexibility

• multiple independent OSs 1 CPU granularity per vPar dynamic movement of CPU

power between vPars resources not tied to physical

config. (like hard partitions)vPars on low to high-end

isolation

• of OS, applications, resources

• individual reconfig & reboot

HP-UX Revision A.1

HP-UX Revision A.2

HP-UX Revision B.3

HP-UX Revision B.3

Dept. A

App 1

Dept. A

App 1’

Dept. B

App 2

Dept. B

App 3

1st Unix

software

partitioning

1st Unix

software

partitioning

vPar Monitor

New w/

HP-UX 11iNew w/

HP-UX 11i

Built on HP

resiliencyBuilt on HP

resiliencywith performance

& availabilitywith performance

& availability

HP Restricted

Page 15: Winning         With

HP-UX Rev X

Dept.AApp 1

HP-UX Rev Y

Dept. BApp 1

HP-UX Rev X

Dept. AApp 1

HP-UX RevY

Dept. BApp 1

HP-UX Rev Z

Dept. BApp 2

HP-UX Rev X

Dept. AApp 1

WLM

WLM Rules Sets

Business need defines the relative priority and

response time for the various applications

Dynamic feedback from vPars regarding load and

response times

Dynamic adjustment of resources by migration of

CPUs between vpars when required

HP-UX RevY

Dept. BApp 1

HP-UX RevZ

Dept. BApp 2

HP-UX Rev X

Dept. AApp 1

HP-UX RevY

Dept. BApp 1

HP-UX Rev Z

Dept. BApp 2

HP-UX Rev X

Dept. AApp 1

HP-UX RevY

Dept. BApp 1

HP-UX RevZ

Dept. BApp 2

HP-UX Rev X

Dept. AApp 1

Resource Utilization

Page 16: Winning         With

MCSG Backup Server

Discrete Application Servers

HP-UX Rev X

Dept. AApp 1

HP-UX Rev X

Low priority

taskHP-UX RevZ

App 1

HP-UX RevX

App 2

HP-UX RevA

App 3

HP-UX RevT

App 4

HP-UX RevA

App 5

HP-UX RevZ

App 6

HP-

UX Rev X

Low priority task

HP-UX RevZ

App 1

HP-UX RevX

App 2

HP-UX RevA

App 3

HP-UX RevT

App 4

HP-UX RevA

App 5

HP-UX RevZ

App 6

WLM Rules Sets

Business need defines the relative

priority and response time for the various

applications

WLM Product

Dynamic adjustment of resources by migration of

CPUs between vpars when required

Server Consolidation

Page 18: Winning         With