deploying pp in a virtualized environment

7
PP Virtualization Options for multiple PP Server deployments on a Single Server Ambareesh Kulkarni Sr. Director, Professional Services

Upload: ambareesh-kulkarni

Post on 06-Jul-2015

207 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Deploying PP in a virtualized environment

PP VirtualizationOptions for multiple PP Server deployments on a Single Server

Ambareesh KulkarniSr. Director, Professional Services

Page 2: Deploying PP in a virtualized environment

© 2009 Accelrys, Inc.

Partitioning a SUN Server (virtualization)

VIRTUALIZATION

Partition 1 Partition 2 Partition 3 Partition 4

• Virtualization is the ability to partition a single physical server into multiple, concurrently active, self-contained logical partitions (LPARs)

• Each LPAR acts as a fully functional hardware server, that runs its own copy of the operating system and a separate application such as:• Oracle DB• SAP or• Pipeline Pilot

Page 3: Deploying PP in a virtualized environment

© 2009 Accelrys, Inc.

Physical Partitioning

P P

P P

M

I/O

Disk Disk

P P

P P

M

I/O

Disk Disk

P P

P P

M

I/O

Disk Disk

P P

P P

M

I/O

Disk Disk

P P

P P

M

I/O

Disk Disk

P P

P P

M

I/O

Disk Disk

Partition 1 Partition 2 Partition 3

Sun partitions are known as Domains

P = processor, M = memory

Page 4: Deploying PP in a virtualized environment

© 2009 Accelrys, Inc.

Deploying Pipeline Pilot on Servers with LPARs

M

I/O

Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk Disk

Partition 1 Partition 2 Partition 3

Siebel

PP 7.5

Oracle

M

I/O

M

I/O

PP 6.x

M

I/O

M

I/O

M

I/O

M

I/O

PP 8.x

Page 5: Deploying PP in a virtualized environment

© 2009 Accelrys, Inc.

Scalability – Infrastructure Design

Scalability

With an application like PP, the ability to scale by adding more resources to it is crucial. Traditionally this would have involved purchasing many high capacity physical servers and running complex clustering or application distribution technology.

Vertical scalability means to add resources to a single note in a system, typically involving the addition of CPUs or memory to a single system. Such vertical scaling of existing systems also allows them to leverage virtualization technology more effectively, as it provides more resources to the hosted operating system and application to share.

Horizontal scalability means to add more nodes to a system, such as adding a new server to a distributed software application. Virtualization again allows this to happen without adding physical servers as long as the application is able to support this type of distribution.

Page 6: Deploying PP in a virtualized environment

© 2009 Accelrys, Inc.

Minimize System Infrastructure Expenses

Reduce TCO Through Rationalization– Reduce hardware and infrastructure

expense across applications– More efficient use of software

licenses

EFFICIENT USE OF PP

Inventory

0

1

2

3

4

12pm 6a

m12

am 6pm

CPU

s re

quir

ed

Registration

0

1

2

3

4

12pm 6a

m12

am 6pm

CPU

s re

quir

ed

Combined

0

1

2

3

4

12pm 6a

m12

am 6pm

CPU

s re

quir

ed

3-CPU peak use

2-CPU peak use

3-CPU peak use

Page 7: Deploying PP in a virtualized environment

© 2009 Accelrys, Inc.

PP deployed in a Virtualized Architecture

ExtranetSecure Space

Intranet

VMWare ESX Svr 2

LeveragedEnterprise

SAN( /CSC)

PRODUCTION NETWORK(100 Mbps)External

Firewall

Extranet

Federated

InternalFirewall

LeveragedVMWare ESX

Servers

LeveragedOracle Server

F/C StorageConnection

Leveraged Virtual Center

Prod Oracle

DB

Pre-Prod

Oracle DB

Dev Oracle

DB

Dev VM images

Pre Prod VM

images

Pre-ProdSES

Server

DevSES

Server

Prod VM

images

LeveragedLoad

Balancers

LeveragedLoad

Balancers

VMWare ESX Svr 1

ProdSES

Server

PRE PRODUCTION NETWORK(100 Mbps)

PP Developers

AccordCartridgeinstalled

DAE Sitescope

Extranet Sitescope

ers& External

Users(inc.

Accord CartridgeFor Excel)

Legacy Apps