Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1321
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1322