con9206-using virtualization to manage tco-final...title microsoft powerpoint - con9206-using...

21
Using Virtualization to Manage TCO Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 1 Manage TCO Mark Johnston Architect / Developer, Oracle PeopleSoft

Upload: others

Post on 26-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

Using Virtualization to Manage TCO

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 131

Manage TCO

Mark Johnston

Architect / Developer, Oracle PeopleSoft

Page 2: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

The following is intended to outline our general product direction. It is intended

for information purposes only, and may not be incorporated into any contract.

It is not a commitment to deliver any material, code, or functionality, and should

not be relied upon in making purchasing decisions. The development, release,

and timing of any features or functionality described for Oracle’s products

remains at the sole discretion of Oracle.

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 132

Page 3: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

Agenda

� PeopleSoft and Virtualization

– Current solutions and what’s planned

� Overcoming traditional challenges

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 133

– Data center

– Evaluation, demonstration and problem reproduction

� Pre-built virtual machine templates

� Demo

Page 4: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

PeopleSoft and VirtualizationWhat’s Available

HCM 9.1

OVM TemplatesOracle Linux x86

VirtualBox AppliancesOracle Linux x86

Software Delivery CloudSoftware Delivery Cloud

HCM

Virtual AssembliesOracle Linux x86, Exalogic

OVM TemplatesOracle Linux x86

Software Delivery Cloud

PeopleTools

8.53

Dev, T

est, P

rod

Software Delivery Cloud

PeopleTools

8.53

Dev, T

est, P

rod

…And What’s Coming Soon

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 134

FSCM 9.1

ELM 9.1

Portal 9.1

Demo

PeopleSoft Update

Manager (PUM)

Demo

FSCM

ELM

Portal

LCM

8.53

(OVM)

Dev, T

est, P

rod

PeopleTools 8.53

Exalogic

8.53

(OVM)

Hardening,

Security

Guides

Dev, T

est, P

rod

Page 5: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

Oracle VM Server

� Enterprise solution

– Highly scalable

– Live migration

– Disaster Recovery

Overview

server pool

Hypervisor

VM

VM

Hypervisor

VM

VM

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 135

– Disaster Recovery

– Dynamic Power Management

� Based on Open Source Xen

� Runs directly on the metal

� Integrated with EM

� VM Templates for accelerated deployment

Storage

Vendors

OVM Manager server pool

Hypervisor

VM

VM

Hypervisor

VM

VM

Page 6: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

Oracle VM VirtualBox

� Single-user solution – machine bound

� No management overhead

– No servers

Overview

Host OS

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 136

– No administration

– No approval chain

� Download virtual appliances

– Oracle developer environments

– Virtual appliance marketplace

Host OS

Applications

Email Browser Office

VBox Hypervisor

Guest OS

ApplicationsOracle DB JDeveloper

Page 7: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

VirtualBox

Oracle VM and VirtualBox

OVM

� Multi-host, enterprise deployments

� Type 1 Hypervisor: no host OS

� Full certification, full support

� Machine-bound / single user environment

� Type 2 Hypervisor: conventional host OS

� Community support, non-production

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 137

� Full certification, full support

� Download templates: OTN

� For hosting your Dev, Test and Prod

environments

� Download: OTN + virtualboximages.com

� VirtualBox for demo, new feature

assessment etc.

Page 8: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

HCM

OVM TemplatesOracle Linux x86

VirtualBox AppliancesOracle Linux x86

Software Delivery CloudSoftware Delivery Cloud

HCM

Virtual AssembliesOracle Linux x86, Exalogic

OVM TemplatesOracle Linux x86

Software Delivery Cloud

PeopleTools

8.53

Dev, T

est, P

rod

Software Delivery Cloud

PeopleTools

8.53

Dev, T

est, P

rod

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 138

FSCM

ELM

Portal

Demo

PeopleSoft Update

Manager (PUM)

Demo

FSCM

ELM

Portal

LCM

8.53

(OVM)

Dev, T

est, P

rod

PeopleTools 8.53

Exalogic

8.53

(OVM)

Hardening,

Security

Guides

Dev, T

est, P

rod

Page 9: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

Oracle Virtual Assembly BuilderPeopleSoft Environments

HTTP

Deploy

Test

StagePIA

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 139

Metadata

Virtual AssemblyReference System

App DB

AppServerSES Batch

Assembly BuilderAssembly Builder

Deploy

Prod

Page 10: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

Virtualization as a Solution

� Data centers

– Scaling

– Cloning

Overcoming Traditional Challenges

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1310

– High Availability

� Demonstration and quick setup

– New feature evaluation

– Provisioning cycle is expensive

Page 11: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

Challenge: Data Centers

PIA

App Server

Batch

Server

App ServerPeopleSoft

App DB

Stuff people do•Schedule reports

•Hire an employee

•Search company directory

•Make sure they’ve been paid!

Observations

•Non-peak, h/w is underutilized

•Manual intervention or good

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1311

PIA

App Server

Batch

Server

App Server

load detection rules to bring up

and down hardware when

needed

•Each of the four environments

are experiencing very low

usage but all must continue to

run

Page 12: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

Solution: Elasticity with Oracle VMFast provisioning and scaling

Load Balancer

RPS / HTTP

PIA

App Server

Batch

Server

App Server

VM Server

How•Create VMs� Standby- ready to deploy

� Reactionary - as needed

•PeopleTools scales

transparently

PeopleSoft

App DB

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1312

PIA

App Server

Batch

Server

App Server

•Shared file systems for

Application Software

•Policy management of

hardware resources� Quiesce underutilized

hardware

� Power savings and hardware

repurposing

Page 13: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

Challenge: Big Disk FootprintBetter topologies - Lightweight VMs

Tuxedo

PeopleSoftRuntime• AppServer• BatchCreate runtime VM

•File Server mount

•Database connectivity

Mount file

system

PS App Home

PS Home

PS Cust Home

•COBOL

•SQR

•Crystal

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1313

•Database connectivity

•Kernel settings

Additional VMs use

same mount point

• Patching – drop in a single VM and mount!

• No software on the VM!

• Add new runtime VMs quickly

PeopleSoftRuntime• App Batch• PIA• RPS

•Crystal

New in

PT 8.53

Page 14: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

Challenge: Environment Setup

Install OS

and patches

1

Install•Weblogic*•Tuxedo*•COBOL•Oracle DB*

DB Rel-up / Updates,Data Mover

Create and configure App, Batch and Web Servers

Boot environment, login, test

2 3 4 5

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1314

•Oracle DB*•Verity•PeopleTools*•Application

Download VM from Software Delivery Cloud

Page 15: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

HCM

OVM TemplatesOracle Linux x86

VirtualBox AppliancesOracle Linux x86

Software Delivery CloudSoftware Delivery Cloud

HCM

Virtual AssembliesOracle Linux x86, Exalogic

OVM TemplatesOracle Linux x86,

Software Delivery Cloud

PeopleTools

8.53

Dev, T

est, P

rod

Software Delivery Cloud

PeopleTools

8.53

Dev, T

est, P

rod

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1316

FSCM

ELM

Portal

Demo

PeopleSoft Update

Manager (PUM)

Demo

FSCM

ELM

Portal

LCM

8.53

(OVM)

Dev, T

est, P

rod

PeopleTools 8.53

Exalogic

8.53

(OVM)

Hardening,

Security

Guides

Dev, T

est, P

rod

Page 16: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

PeopleSoft Maintenance of the FutureLifecycle Management with PeopleSoft Update Manager

Customer’s

PeopleSoft

Environments

DevelopmentCustomer uses

Change Assistant to apply

tailored Change Package

33

Customer uses PeopleSoft Update

Manager to generate tailored Change Package

22

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1317

Customer applies

customization once to

tailored Change Package

Virtual

MachineStaging/Test

Production

Customer Tailored

Change Package

Change

Assistant

tailored Change Package

Customer periodically downloads

latest fully patch PeopleSoft image from

My Oracle Support

11 44

Page 17: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

VirtualBox PeopleSoft DemoUnder the hood

Host OS - Windows 7

Dual Core

CPU

50GB

Disk

8GB

RAM

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1318

2x Virtual

CPU

30GB

Disk

4GB

vRAM

Guest OS – Oracle Linux 5.7

PT Demo

Database

Process

Scheduler

App

Server

Web

Server SES

Page 18: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

Summary

� VM Templates

– Exalogic – unmatched performance, engineered systems

– Oracle VM – commodity x86 hardware

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1319

� VirtualBox

– Selective Patching (PUM)

– Demo, new feature asessment

� Virtual Assemblies

– Full system setup – Exalogic and Oracle VM

Page 19: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

The preceding is intended to outline our general product direction. It is intended

for information purposes only, and may not be incorporated into any contract.

It is not a commitment to deliver any material, code, or functionality, and should

not be relied upon in making purchasing decisions. The development, release,

and timing of any features or functionality described for Oracle’s products

remains at the sole discretion of Oracle.

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1320

Page 20: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1321

Page 21: CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using Virtualization to Manage TCO-Final.pptx Author MHaavist Created Date 10/29/2012 10:26:18

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1322