Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...
-
Upload
cameroon45 -
Category
Technology
-
view
2.204 -
download
2
Transcript of Microsoft PowerPoint - Virtualization Hyp to RAC.ppt ...
<Insert Picture Here>
Virtualization:From Hypervisors to RAC
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.
Virtualization
Abstraction is the Key word!
3
Means a lot of things too!
Definition
In computing, virtualization is a broad term that refers to the abstraction of computer
resources
4
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
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
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.)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Grid ComputingGrid Computing
Grid Computing
In-Memory yDatabase
Cache
Real Application
Grid ControlClusters
Automatic Storage
Management
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
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
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
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
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
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
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
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
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
Q & AQ & A
37