deploy virtualized oracle applications in minutes with oracle vm

33
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1

Upload: oracle-hardware

Post on 11-May-2015

527 views

Category:

Technology


4 download

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.

TRANSCRIPT

Page 1: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.1

Page 2: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 3: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 4: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 5: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 6: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 7: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 8: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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.

Page 9: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 10: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 11: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 12: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 13: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 14: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 15: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.15

Oracle Clusterware Template Deployment

Page 16: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 17: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 18: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 19: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 20: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 21: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 22: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 23: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 24: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 25: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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.

Page 26: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 27: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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/

Page 28: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 29: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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

Page 30: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

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.

Page 31: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.32

Graphic Section Divider

Page 32: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.33

Page 33: Deploy Virtualized Oracle Applications in Minutes with Oracle VM

Copyright © 2012, Oracle and/or its affiliates. All rights reserved.34