Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

37
<Insert Picture Here> Virtualization: From Hypervisors to RAC

Transcript of Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Page 1: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

<Insert Picture Here>

Virtualization:From Hypervisors to RAC

Page 2: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

SAFE HARBOR STATEMENT

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 anycontract. 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 anyThe development, release, and timing of any

features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Page 3: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Virtualization

Abstraction is the Key word!

3

Means a lot of things too!

Page 4: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Definition

In computing, virtualization is a broad term that refers to the abstraction of computer

resources

4

Page 5: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Physical Example

• Virtualization and Cloud are abstract concepts. Very yHard to explain in the physical world.

I h t l l• I have a conceptual example

• I am considered a resource consumer• I am considered a resource consumer

• I want access to water (my resource)a t access to ate ( y esou ce)

• Lets walk through some grounding concepts

5

Page 6: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

My Own Water Well (direct physical)

• Exclusive Physical Access

• Large initial capital expenditure (CapEx)

• Measure direct usage with the correct instrumentationthe correct instrumentation

• I am responsible for i i i imaintaining service to my

water

6

Page 7: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Through Water Service (Virtualized)

• Water is still available to me within my house but I no longer have y gdirect exclusive access to the water source. I do not care, I still have my water.

• Others may be sharing the water but I cannot tell. Physical origins of the water are unknown to me Hardthe water are unknown to me. Hard to measure total usage.

• Long term contract with waterLong term contract with water company

• Less CapEx than a well with some

7

pOpEx (chargeback from water co.)

Page 8: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Buy from Vendor (Cloud)

• Quick, temporary access to water

• Pure OpEx, no CapEx (no well needed)

• Different quantities and sizes but all contain water.

• Slight packaging difference (need to abide to Cloud operators packaging)

• No Long term contracts needed. Access as needed, when needed, for as long as needed

8

for as long as needed

Page 9: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Cloud Computing*

Often characterized by:

• Agile Virtualized computing resources• Seemingly limitless capacity/scalability• Dynamic provisioning

• Multi-tenancy• Self-service• Pay-for-use pricing

9

* Source: Wikipedia.org

Page 10: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Virtualization Recap?

• Abstracts the physical resource into a virtualized yresource that can be shared

B fit• Benefits• No need to worry about the physical anymore provided the

virtual interfaces are present• E.g which type of hardware I run on

• Increase utilization of the physical resources by having more virtualized consumers

• Reduces complexity

10

Page 11: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

What Can Oracle Virtualize?

Application Services Virtualization• Business Service

Infrastructure Virtualization• Database Virtualization• Business Service

Orchestration• SOA/BPM

Infrastructure Virtualization

• Database Virtualization• RAC virtualizes the DB

• Application Server VirtualizationInfrastructure Virtualization

• Data Virtualization• Coherence In-Memory

Data Grid

• WebLogic Server Suite• Server Virtualization

• OVMData Grid• ODI virtualizes data

repositoriesOVD i t li d t

• Storage Virtualization• ASM virtualizes LUNs

• OVD virtualizes data directories

11

Page 12: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

State of Virtualization

Source: IDC• Server virtualization is now considered a mainstream

technology among IT buyers

• IT professionals are very bullish on future use• 22% servers virtualized today with 45% in 12 months

• Core infrastructure and data center strategies are being turned upside down!turned upside down!

• Virtualization product expectations are climbing quickly ... but satisfaction is very high!

• Virtualization impacts more than serversVirtualization impacts more than servers• Storage, networks, clients, management, security, etc.

12

Page 13: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Server Virtualization (just one type)

S Vi t li ti S P li (G id F A F b i )Server Virtualization Server Pooling (Grid, Farm, Array, Fabric)

13

Page 14: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Grid and Virtualization

Oracle GridVirtualization

LinuxUnixWindows

9i,10g,11gVirtualization Layer

Makes lots of separate small

Large powerful Multi-CPU server

Makes one big server look like Makes lots of separate small servers look like one big server

Makes one big server look like lots of separate small servers

Virtualization within a resource Virtualization across resources

14

Virtualization within a resource Virtualization across resources

Page 15: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Server Virtualization Technologies

32 Cores4

O/S

O/S

O/S

App

App

O/S

4

4

4O/S

O/S O/S

O/S

O/SApp

App

4

20

HW Partitioning OS Containers Virtual Machines

O/S Hypervisor

• Physically carve up the box

• Independent O/S’s

• One O/S• Each App isolated from

other Apps

• Hypervisor on top of HW• Independent O/S’s

15

Page 16: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Customer Value

Server consolidation

70-80% reduction in datacenterHard Cost S i 70-80% reduction in datacenter

space, power infrastructureSavings

Server rebuild and application load went from 20-40 hrs =>15-30 min

Easily reallocate server resourcesOperational Efficiency Easily reallocate server resources

Live MigrationLive Migration

Virtual Machine failoverAvailability

16

Page 17: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Cost Benefits - Examples

• Oracle VM Server Virtualization Benefits:

O l O D d• Oracle On Demand• 67% reduction in hardware• CPU utilization increased from 9% to 55%

• Oracle University• 83% reduction in hardware• CPU utilization increased from 7% to 73%C U ut at o c eased o % to 3%• Revenue per server increase 5X• Floor space consumption reduced 50%• Data center power consumption reduced 40%• Greatly simplified server refresh 1300 environments

automatically provisioned weekly• Servers to administrator ratio increased 10X

17

Page 18: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

What’s a Hypervisor

• The Water Company is the HypervisorHypervisor.

• Manage the relationship between the physical (wells reservoirthe physical (wells, reservoir, pumping stations) and the virtual (homes wanting water).

• The Water Company understands which home is using the water and how much real water is being usedhow much real water is being used. It “Brokers” the physical resources

18

Page 19: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Oracle Support PolicyMetalink Doc ID: 249212 1Metalink Doc ID: 249212.1

Our standard support policy for third-party products applies to Oracle application and database servers running on virtualization software:

• Where specific virtualization technologies are not certified, Oracle will not turn away a customer reporting an issue solely due to the use of these technologies.

• Oracle Support may attempt to replicate the issue in a non-virtualized environment and work with the customer to verify if the problem exhibits in such an environment.

• Specific problems isolated to virtualization software that cannot be reproduced in standard Oracle environments -- i.e. environments without virtualization software --may need to be referred to the third-party vendor for advanced debugging and resolution.

• Customers should review all relevant Oracle and 3rd-party documentation on the use of such virtualization technologies for known issues and limitations with respect to the technology components such as the application, middleware, database, etc.

• Customers intending to use 3rd-party products in production environments should conduct appropriate levels of testing and also have contingency plans to revert to a standard certified configurations.

19

Page 20: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Server virtualization software for both Oracle and non OracleOracle VMServer virtualization software for both Oracle and non-Oracle applications• Oracle VM Server - Open Source• Oracle VM Manager – Private SourceOracle VM Manager Private Source• The only server virtualization software supported and certified with

Oracle products.

•Continuous operational improvement

•Accelerate return on IT investment

• Free to download

• Free to distribute

F li•Accelerate return on IT investment

•Reduce cost, risk, and complexity

• Free license

• Enterprise-quality support

• Real world deployment• Real-world deployment testing

• Risk-free virtualization

20

Page 21: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Oracle VM

FusionMiddleware

Oracle Database

OracleApplications

Non-OracleApplications

Non-OracleApplications

OracleEnterprise Linux

Oracle or Red HatEnterprise Linux

Oracle Enterprise Linux

OracleEnterprise Linux

MicrosoftWindows

Oracle VMOracle VM

• Oracle tested and supported server virtualization technologyOracle tested and supported server virtualization technology• Maximizes consolidation of Linux and Windows servers • Saves on power, cooling and space

21

p , g p

Page 22: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Oracle VM: Concepts Overview

Server Pools:• Pool resources

Oracle VM Manager:• Browser-based• Java server

VM VM VM VM

Server Pool Browser Server Pool

VM VM VM VM

• Load balance• Migrate• Auto failover

Server Pool

Oracle VM Servers

Oracle VM Manager

Server Pool

Oracle VM Servers

NAS, SAN, iSCSIXE, SE, EE or RAC

Database

NAS, SAN, iSCSI

Shared Storage Pool Options:• NAS/NFS• SAN• iSCSI

22

• iSCSI

Page 23: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Oracle VM Management Pack• Complete Top-Down (End-to-End) Management

• Application Oracle VM layerConfiguration Tracking & Policies• Configuration Tracking & Policies

• Performance & Availability Monitoring• Lifecycle Automation

• Deploy, Patch, Clone, Migrate, Gold Image• VM Template Management

23

Page 24: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Oracle VM Templates –Rapid Application DeploymentRapid Application Deployment

E-Delivery Save days or weeks in installation and configuration timeDownload from Oracle

• Pre-built, pre-configured VM• Complete app, middleware, DB,

Grid Control installation11gDB

Customize & Saveas Golden Images

and configuration time

11gDB

11gDB

VM

Oracle VM Server Pool

VM VM VM

11g

VM VMVM VM

Oracle VM Servers

Import to

VMDB

Start-Up in Oracle VM Pool

NAS, SAN, iSCSIImport to Oracle VM Manager

VM

11gDB

24

Page 25: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Oracle Product Certification with O l VMOracle VM

• Oracle DatabaseO l A li ti S• Oracle Application Server

• Oracle Enterprise Manager• Oracle Berkeley DB• Oracle TimesTen• Oracle E-Business Suite• Oracle PeopleSoftOracle PeopleSoft• Oracle Siebel• Oracle Hyperion

Oracle Retail• Oracle Retail• Oracle Financial Services Software

• More information on Metalink Note 464754.1

25

Page 26: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Grid ComputingGrid Computing

Page 27: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Grid Computing

In-Memory yDatabase

Cache

Real Application

Grid ControlClusters

Automatic Storage

Management

Page 28: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Automatic Storage Management

• Low CostLow Cost• Eliminates need for volume

manager and file systems• Works well with inexpensive,Works well with inexpensive,

modular storage • Gives better storage utilization• Easy – up to 50% less DBA/Sys y y

Admin work• Fault tolerant • Raw disk performancep• Capacity on demand• Automatic I/O load balancing

Page 29: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Oracle Database and IMDB CacheGrid Computing in all TiersGrid Computing in all Tiers

• Leverage the grid to manage all your workloads

Offl d d t b d d• Offload databases and speed up response with the In-Memory

Database Cache in the application ti

Application / IMDB Cache

• Consolidate multiple databases into a single cluster with RAC

tierDatabase

• Consolidate storage into a single storage pool with ASM

into a single cluster with RAC

Storage

Page 30: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

In-Memory Database Cache OptionEnables the Real Time EnterpriseEnables the Real-Time Enterprise

• Whatf• Application-transparent cache for

Oracle Database• Full transactional SQL processing

engine for cached dataIn-MemoryDatabase

Cache

Application

In-MemoryDatabase

Cache

Application

In-MemoryDatabase

Cache

Application

g• Data synchronization and high

availability• Benefits

Cache Cache Cache

• Provides consistent, micro-second response to SQL queries for cached data

• Integrates with and extendsIntegrates with and extends Oracle Grid and Maximum Availability Architecture to the middle-tier

Page 31: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Real Application ClustersRAC is database clustering

• Shared disk solution• One physical database serviced by multiple cluster

d /i tnodes/instances• Cluster consists of database nodes, fast cluster

interconnect, shared disk subsystem• Oracle provides integrated clusterware and storageOracle provides integrated clusterware and storage

managementBenefits:

• High Availability.• Scalability on commodity servers.• Fault Tolerance.

E b dd d Ad tiEmbedded Adoption:• Over 250 ISVs & 350 ISV solutions validated on RAC

Page 32: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

RAC: Cluster Database ArchitectureNetwork

Centralized

High Speed

Centralized Management Console

Users

No SinglePoint Of Failure

Low Latency Interconnect

Clustered

High Speed Switch or Interconnect

Point Of Failure

ClusteredDatabase Servers

Hub or Switch

Sh d St

Mirrored Disk Subsystem

Fabric Shared Storage Connectivity

Page 33: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Partitioning – Virtualization Licensing

Soft Partitioning:

1. Soft partitioning segments the operating system using OS resource managers.

2 The operating system limits the number of CPUs where an Oracle2. The operating system limits the number of CPUs where an Oracle database is running by creating areas where CPU resources are allocated to applications within the same operating system.

3 The database administrator can set the number of CPUs to the3. The database administrator can set the number of CPUs to the number of licensed CPUs.

4. This is a flexible way of managing data processing resources since the CPU capacity can be changed fairly easily, as additional p y g y y,resource is needed.

33

Page 34: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Soft Partitioning Examples

Examples of such partitioning type include:Examples of such partitioning type include:

1. Solaris 9 Resource Containers2. AIX Workload Manager3. HP Process Resource Manager4. Affinity Management5. VMWare6. Oracle VM - can also be used as hard partitioning technology**

This is not a comprehensive list of all the different types of technologies or resource allocation devices/programs that would fall into the categoryor resource allocation devices/programs that would fall into the category of Soft Partitioning.

34

Page 35: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Hard Partitioning

1. Hard partitioning physically segments a server, by taking a single large server and separating it into distinct smaller systems.

2. Each separated system acts as a physically independent, self-t i d t i ll ith it CPU ticontained server, typically with its own CPUs, operating

system, separate boot area, memory, input/output subsystem and network resources.

35

Page 36: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Hard Partitioning Examples

Examples of such partitioning type include:

1. Dynamic System Domains (DSD) -- enabled by Dynamic Reconfiguration (DR)

2. Solaris 10 Containers (capped Containers only)3. LPAR (adds DLPAR with AIX 5.2)4. Micro-Partitions (capped partitions only)5. vPar and nPar6. Integrity Virtual Machine (capped partitions only)7. Secure Resource Partitions (capped partitions only)8. Static Hard Partitioning9 Oracle VM can also be used as soft partitioning technology**9. Oracle VM - can also be used as soft partitioning technology**

36

Page 37: Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...

Q & AQ & A

37