CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using...
Transcript of CON9206-Using Virtualization to Manage TCO-Final...Title Microsoft PowerPoint - CON9206-Using...
![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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/1.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/10.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/11.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/14.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/15.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/16.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/17.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/18.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/19.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/20.jpg)
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](https://reader036.fdocuments.in/reader036/viewer/2022071102/5fdc1d9378137c7a8f33744f/html5/thumbnails/21.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1322