Upload
oracle-hardware
View
532
Download
4
Tags:
Embed Size (px)
DESCRIPTION
You’ve consolidated your server farms—mail servers—but what about enterprise application workloads, database, business apps? These are crucial and are running on Oracle Solaris, Linux, and Windows. How hard is it to manage this application sprawl? This session shows the benefit of Oracle VM for virtualizing Oracle and how Oracle VM Templates have foundational tools for speeding enterprise application workload virtualization for rapid deployment of applications such as Oracle Database and Oracle’s Siebel Customer Relationship Management. You’ll learn about recipes for deploying applications with more than 90 predefined Oracle VM Templates for your Oracle applications, in minutes, not days or hours. You’ll also hear how to manage virtualized application sprawl with Oracle Enterprise Manager.
Citation preview
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.1
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.2
Deploy Virtualized Oracle Applications in Minutes with Oracle VM
Ronen KofmanDirector of Product ManagementOracle VM
John P. McHughProduct ManagerOracle Clusterware
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.3
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.
Safe Harbor Statement
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.4
Program Agenda
Oracle Virtualization Strategy
Using Oracle VM to deploy applications
Oracle Clusterware Template
Oracle End to End Virtualization
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.5
Oracle Virtualization Strategy
Virtualization for Oracle: – Transform the way you deploy
and manage applications
– Engineer for demanding workloads
– Unify support for the software solution stack
Application-Driven Virtualization– “Top-down” approach instead of “bottom-up”
– Focus is on applications, not infrastructure
Provide a complete business solution
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.6
Typical Process For Creating and Deploying New Applications
Build
and
Dep
loy
App!
1 to 3 weeks
Rep
licat
e th
e en
viro
nmen
t for
bui
ld,
test
, dep
loy
1-2 days
Fine
tune
the
inst
alle
d en
viro
nmen
t
1 day
Cre
ate
/ cus
tom
ize
scrip
ts
to “a
utom
ate”
pro
cess
1-5 days
Con
figur
e
all p
latfo
rm s
oftw
are
1-2 days
Acqu
ire a
nd in
stal
l new
plat
form
com
pone
nts
1-5 days Start
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.7
Create Standardized Model for IT
One Time Effort
Standardize• Create self-contained
software appliances• Eliminate customized
one-offs & confg. errors
Templatize• Configurable blueprints for
entire application topology• Simplify repeatable process
for predictable outcomesMetadata
Repeated Activity
Automate• Orchestrate
deploymentand configurationof all appliances
• Reduce manual effort and administration
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.8
Maintain Flexibility for Developers
Select their own set of components
Package desired apps. & binaries
Construct custom assemblies
Define desired size and scaling
Customize with own config. and identity
WLS
DB
WLS
Coherence
OTD
SOA Suite
Coherence
DB
WLS
DB
CustomApp.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.9
Save Weeks/Days in Configuration Time:• Pre-built, pre-configured VM templates
• Complete application, middleware, and DB installation
• Templates are available for many Oracle applications
• Also can be used with non-Oracle applications
• Create your own templates
Start-up in Oracle VM PoolImport to
Oracle VMManager
Oracle VMServers
ServerPool 2Customize & Save
as Golden Image
Software DeliveryCloud
File
OracleEBS
Download fromOracle.com
File
EBS
VM 1
EBS
Oracle VM Templates
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.10
Oracle VM Assemblies: Standardization with Flexibility
Capture CompleteApplication Topology
Package IntoSingle Assembly
Metadata
Oracle Virtual AssemblyBuilder Studio
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.11
Assembly
Metadata
Enterprise Cloud
Oracle VM Resource Pool
Exalogic Elastic Cloud
Assembly deployed ascollection of interconnected
VM instances
VM
VM
VM
VM
VM
VM
Automated Deployment and Configuration
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.12
Oracle Enterprise Manager 12cTotal Cloud Control
Complete Cloud Lifecycle Solution Manage all phases of the cloud lifecycle
Applications and Business Services
Platform as a Service
Database as a ServiceInfrastructure as a
Service
Meter & Charge
Optimize Plan
Setup
Build
Test
Deploy
Manage
Monitor
Unified and Automated Management Across the entire cloud stack, and across all cloud services - from a single product
Business-Driven Clouds Application-aware clouds that automatically adapt to business services and activities
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.13
Integration with Enterprise Manager andOracle VM
x86 H/W
Linux
x86 H/W
OVM Manager
OVS
VM
VM
VM
x86 H/W
Linux
EM Private Cloud
EMS/W
Library
OVABStudioOVABStudio
Create assembliesusing OVAB Studio
1
2
3 4
Upload assembly OVAsto EM S/W Library
OVM Resource Pool
Deploy / undeploy assembliesusing EM Private Cloud
Manage applicationsusing EMGC
EM Cloud Control
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.14
Oracle VM Templates Accelerate Application DeploymentDeploy Oracle RAC 10x faster; E-Business Suite 7x faster…
Oracle VM
vSphere 5
0 5 10 15 20 25 30 35 40 45
3.75
39.75
Oracle RAC 11g 2-node Cluster Install Time
Hours
Oracle VM
vSphere 5
0 2 4 6 8 10 12 14 16 18
2.25
15.25
E-Business Suite 12.1.1 2-node Clus-ter Install Time
Hours
Evaluator Group Lab Validation: “Oracle VM – Quantifying The Value of Application-Driven Virtualization
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.15
Oracle Clusterware Template Deployment
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.16
What is Oracle Clusterware ?
Software that provides application and infrastructure high availabilityProvides restart and failover capabilitiesAllows you to define start and stop application dependenciesPolicy engine for application placementWork Load Management
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.17
Application 4
public network
VM1
Operating System
Oracle Clusterware
Application 2
Application 1
Virtual IP
Application 3
VM 2 VM n
/…/
Oracle Clusterware Architecture
Application 8
Operating System
Oracle Clusterware
Application 6
Application 5
Application 7
Application …
Operating System
Oracle Clusterware
Application …
Application …
Application …
shared storage
private network
Virtual IP Virtual IP
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.19
Oracle Clusterware Deployment on Oracle VM
DM-0
Guest VM
Guest OS
Application 8
Operating System
Oracle Clusterware
Application 6
Application 5
Application 7
X86/64 Bare-Metal Server
DOM-0 Hypervisor
CPU MemI/OCPU
CPU Mem
MemI/O
Guest VM
Dom0 OSDOM 0
Guest OS
Application 4
Operating System
Oracle Clusterware
Application 2
Application 1
Application 3• Single Point of Failure
• Application Restart Only
• Restricted Placement
• Limited Scalability
• No Load Balancing
Single Server is a Limited Deployment Model
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.20
Why Deploy a Clusterware Template?
• Template-based deployments are • Easier
• all components bundled together
• Faster • import, clone, start
• More reliable • Oracle provided Gold Image
• Easier to integrate • Doesn’t require product
expertise
Operating System
Virtual Node
High Availability Layer
Siebel VIPs
Siebel Gateway NS
Siebel Server
Siebel Web App
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.21
We Like to Scale Out
DM-0
Guest VM
Guest OS
Application 20
Operating System
Oracle Clusterware
Application 18Application 17
Application 19
X86/64 Bare-Metal Server
DOM-0 Hypervisor
CPU MemI/OCPU
CPU Mem
MemI/O
Guest VM
Dom0 OSDOM 0
Guest OS
Application 4
Operating System
Oracle Clusterware
Application 2Application 1
Application 3
DM-0
Guest VM
Guest OS
Application 16
Operating System
Oracle Clusterware
Application 14Application 13
Application 15
X86/64 Bare-Metal Server
DOM-0 Hypervisor
CPU MemI/OCPU
CPU Mem
MemI/O
Guest VM
Dom0 OSDOM 0
Guest OS
Application 4
Operating System
Oracle Clusterware
Application 2Application 1
Application 3
DM-0
Guest VM
Guest OS
Application 12
Operating System
Oracle Clusterware
Application10Application 9
Application 11
X86/64 Bare-Metal Server
DOM-0 Hypervisor
CPU MemI/OCPU
CPU Mem
MemI/O
Guest VM
Dom0 OSDOM 0
Guest OS
Application 4
Operating System
Oracle Clusterware
Application 2Application 1
Application 3
DM-0
Guest VM
Guest OS
Application 8
Operating System
Oracle Clusterware
Application 6Application 5
Application 7
X86/64 Bare-Metal Server
DOM-0 Hypervisor
CPU MemI/OCPU
CPU Mem
MemI/O
Guest VM
Dom0 OSDOM 0
Guest OS
Application 4
Operating System
Oracle Clusterware
Application 2Application 1
Application 3
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.22
Placement Policies - Dispersion
X86/64 Bare-Metal Server
DOM-0 Hypervisor
CPU MemI/OCPU
CPU MemI/O
Guest VM
Guest OS
Application 8
Operating System
Oracle Clusterware
Application 6Application 5
Application 7
Guest VM
Guest OS
Application 4
Operating System
Oracle Clusterware
Application 2Application 1
Application 3
Dom0 OS
DOM 0
Mem
X86/64 Bare-Metal Server
DOM-0 Hypervisor
CPU MemI/OCPU
CPU MemI/O
Guest VM
Guest OS
Application 16
Operating System
Oracle Clusterware
Application 14Application 13
Application 15
Guest VM
Guest OS
Application 12
Operating System
Oracle Clusterware
Application 10Application 9
Application 11
DOM 0
Mem
Dom0 OS
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.23
Placement Policies - Affinity
X86/64 Bare-Metal Server
DOM-0 Hypervisor
CPU MemI/OCPU
CPU MemI/O
Guest VM
Guest OSOperating System
Oracle Clusterware
Application 10
Guest VM
Guest OSOperating System
Oracle Clusterware
Application 2
Application 1
Dom0 OS
DOM 0
Mem
X86/64 Bare-Metal Server
DOM-0 Hypervisor
CPU MemI/OCPU
CPU MemI/O
Guest VM
Guest OS
Application 9
Operating System
Oracle Clusterware
Application 7
Application 6
Guest VM
Guest OS
Application 14
Operating System
Oracle Clusterware
Application 12
Application 11 Application 3
Dom0 OS
DOM 0
Mem
Application 5Application 8
Application 13
Application 15
Application 16
Application 4
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.24
Startup Policies - Pullup
X86/64 Bare-Metal Server
DOM-0 Hypervisor
CPU MemI/OCPU
CPU MemI/O
Guest VM
Guest OS
Application 8
Operating System
Oracle Clusterware
Application 6Application 5
Application 7
Guest VM
Guest OS
Application 4
Operating System
Oracle Clusterware
Application 2Application 1
Application 3
Dom0 OS
DOM 0
Mem
X86/64 Bare-Metal Server
DOM-0 Hypervisor
CPU MemI/OCPU
CPU MemI/O
Guest VM
Guest OS
Application 15
Operating System
Oracle Clusterware
Application 14
Application 16
Guest VM
Guest OS
Application 12
Operating System
Oracle Clusterware
Application 10Application 9
Application 11
Dom0 OS
DOM 0
Mem
Application 11
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.25
Complimentary High AvailabilityPlanned outage
X86/64 Bare-Metal Server
DOM-0 Hypervisor
X86/64 Bare-Metal Server
DOM-0Hypervisor
CPU
CPU
CPU
CPU
CPU
CPU
Dom-0Guest
Operating System
Application 2
Application 1
Application 3
Guest
Operating System
Oracle Clusterware
Application 7
Application 8
Guest
Operating System
Oracle Clusterware
Application 5
Application 4
Application 6
GuestDom-0
Dom-0 OS
Online Relocation
Operating System
Application 2
Application 1
Application 3
Live Migration
Dom-0 OS
Oracle ClusterwareOracle Clusterware
Application 5
Application 7Application 8
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.26
RAC Oracle VM Templates - AvailabilityCurrently available for 11.2.0.3.2, 11.2.0.2.6, 11.2.0.3.0, 11.2.0.2.2,
11.2.0.2.0, 11.2.0.1.4, 11.2.0.1.2 ,11.1.0.7.6, 11.1.0.7.2 on Oracle Linux 32 and 64 bits
Download from e-delivery or My Oracle Support Note:1185244.1: https://support.oracle.com/oip/faces/secure/km/DocumentDisplay.jspx?id=1185244.1
Templates are distributed as archive files containing two disk imagesOracle Linux 5 U4/U5/U6/U7/U8 & OL6U2 system disk
OL5U8 and OL6U2 are OVMAPI enabled (Deploycluster)
Oracle RAC install disk image (Clusterware, Database, ASM)All homes updated to latest Bundle / CPU Patch level
Entire install is automated, with the user only providing minimal input parameters.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.27
Oracle VirtualizationThe Full Stack, End-to-End
DATA CENTER
Oracle VM
Oracle Enterprise Manager
12cVM
VM
VM
VM
VM
VM
Server Virtualization Desktop Virtualization
Oracle VMTemplates
&Assemblies
Applicationsas
VMs
Software Delivery Cloud
US
ER
S Siebel Contact Center
Oracle Sun Ray Clients
PCs, MACs,
MOBILE
DEVICES
THIN CLIENTS
Oracle Virtual Desktop Client
BROWSER
Oracle Secure Global DesktopApplication Stack
Oracle D
esktop
V
irtualizatio
n
Sun Servers & Storage
Server Pool Server Pool Server Pool
Provision the Full Stack… …Provision User Access
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.28
Oracle Virtualization
• Home Page oracle.com/virtualization• Twitter twitter.com/orcl_virtualize • Facebook facebook.com/oraclevirtualization • Blog blogs.oracle.com/virtualization• Download edelivery.oracle.com/oraclevm• Training
http://education.oracle.com/
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.29
Oracle OpenWorld 2012
Monday, Oct. 01 Time Wednesday, Oct. 03
11:30 – 11:50
SBH7169 - Optimizing and Automating Virtual Infrastructure for Fusion Energy Research
Moscone South Exhibition Hall - Booth 2407
10:15 – 1:15
CON8734 - Enterprise Cloud Simplified with Oracle VM
Moscone South, Room 270
12:15 – 1:15
CON8734 - Enterprise Cloud Simplified with Oracle VM
Moscone South, Room 270
11:45 – 12:45
CON8727 - What’s New with Oracle VM Server for x86 and SPARC Architectures: A Technical Deep Dive
Moscone South, Room 252
1:45 – 2:45
CON8735 - Deploy Virtualized Oracle Applications in Minutes with Oracle VM Moscone West, Room 2006
3:30 – 4:30
CON6814 - Lessons Learned from Verizon’s Enterprise-Scale Virtualization Deployment with Oracle VM Moscone South, Room 304
4:45 – 5:45
CON10252 - Implementing a Service Practice with Oracle Linux and Virtualization
Marriott Marquis, Room Golden Gate A
3:30 – 4:30
CON11083 - Virtualized Infrastructure Design Strategies for Oracle Database Performance
Moscone South, Room 252
Virtualization Session Highlights
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.30
Oracle OpenWorld 2012Oracle VM Hands-on Labs
Tuesday Oct. 02 Wednesday Oct. 03
10:15 – 11:15 HOL9558 - Deploying an IaaS Environment with Oracle VMMarriott Marquis – Salon 14 / 15
11:45 – 12:45HOL9559 - Virtualize and Deploy Oracle Applications in Minutes with Oracle VM
Marriott Marquis – Salon 14 / 15
5:00 – 6:00 HOL9870 - x86 Enterprise Cloud Infrastructure with Oracle VM 3.x and Sun ZFS Storage ApplianceMarriott Marquis – Salon 14 / 15
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.31
Oracle OpenWorld 2012Oracle VM in DEMOgrounds
Software Deployment with Oracle VM – Sun 9/30 – 10/04 Moscone North, Upper Lobby N-022
Oracle VM Server for x86 – Mon Oct. 01 – Wed Oct. 03 Moscone South DEMOgrounds, S-137
Oracle VM Server for SPARC – Mon Oct. 01 – Wed Oct. 03
Moscone South DEMOgrounds, S-138
MySQL Connect Sept. 29, 30
Rapid Application Deployment with Oracle VM Templates Hilton San Francisco, Continental Ballroom HHM004
Saturday, September 29, 10:30 a.m - 1:30 pm; 7:00 pm - 9:00 pm Sunday, Sept 30, 9:30 a.m – 2:45 p.m.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.32
Graphic Section Divider
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.33
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.34