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


Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

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

  1. 1. <Insert Picture Here> Virtualization: From Hypervisors to RAC
  2. 2. 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 any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release and timing of any development release, features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
  3. 3. Virtualization Abstraction is the Key word! Means a lot of things too! 3
  4. 4. Definition In computing, virtualization is a broad term that refers to the abstraction of computer resources 4
  5. 5. Physical Example • Virtualization and Cloud are abstract concepts. Very y Hard to explain in the physical world. • I have a conceptual example h t l l • I am considered a resource consumer • I want access to water ( y resource) a t ate (my esou ce) • Lets walk through some grounding concepts 5
  6. 6. My Own Water Well (direct physical) • Exclusive Physical Access • Large initial capital expenditure (CapEx) • Measure direct usage with the correct instrumentation • I am responsible for maintaining service to my i i i i water 6
  7. 7. Through Water Service (Virtualized) • Water is still available to me within my house but I no longer have y g direct 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 Hard me. to measure total usage. • Long term contract with water company • Less CapEx than a well with some p OpEx (chargeback from water co.) 7
  8. 8. 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
  9. 9. Cloud Computing * Often characterized by: • Agile Virtualized computing resources • Multi-tenancy • Seemingly limitless capacity/scalability • Self-service • Dynamic provisioning • Pay-for-use pricing * Source: 9
  10. 10. Virtualization Recap? • Abstracts the physical resource into a virtualized y resource that can be shared •B Benefits fit • 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
  11. 11. What Can Oracle Virtualize? Application Services Virtualization Infrastructure Virtualization • Business Service • Database Virtualization Orchestration • RAC virtualizes the DB • SOA/BPM • Application Server Virtualization Infrastructure Virtualization • WebLogic Server Suite • Data Virtualization • Server Virtualization • Coherence In-Memory • OVM Data Grid • Storage Virtualization • ODI virtualizes data repositories • ASM virtualizes LUNs • OVD virtualizes d t i t li data directories 11
  12. 12. 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! • Virtualization product expectations are climbing quickly ... but satisfaction is very high! • Virtualization impacts more than servers • Storage, networks, clients, management, security, etc. 12
  13. 13. Server Virtualization (just one type) Server Vi t li ti S Virtualization Server P li (G id F S Pooling (Grid, Farm, A Array, F b i ) Fabric) 13
  14. 14. Grid and Virtualization Virtualization Oracle Grid Linux Unix Windows Virtualization Layer 9i,10g,11g Large powerful Multi-CPU server Makes one big server look like Makes lots of separate small lots of separate small servers servers look like one big server Virtualization within a resource Virtualization across resources 14
  15. 15. Server Virtualization Technologies 32 Cores 4 O/S 4 App O/S O/S App 4 O/S O/S App O/S 20 App O/S O/S O/S Hypervisor HW Partitioning OS Containers Virtual Machines • Physically carve up the • One O/S • Hypervisor on top of HW box • Each App isolated from • Independent O/S’s • Independent O/S’s other Apps 15
  16. 16. Customer Value Server consolidation Hard Cost Savings S i 70-80% reduction in datacenter space, power infrastructure Server rebuild and application load Operational went from 20-40 hrs =>15-30 min Efficiency Easily reallocate server resources Live Migration Availability Virtual Machine failover 16
  17. 17. Cost Benefits - Examples • Oracle VM Server Virtualization Benefits: • O l O Demand Oracle On D d • 67% reduction in hardware • CPU utilization increased from 9% to 55% • Oracle University • 83% reduction in hardware • CPU ut at o increased from 7% to 73% C U utilization c eased o % 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
  18. 18. What’s a Hypervisor • The Water Company is the Hypervisor. Hypervisor • Manage the relationship between the physical (wells reservoir (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 used used. It “Brokers” the physical resources 18
  19. 19. Oracle Support Policy Metalink Doc ID: 249212 1 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
  20. 20. Oracle VM Server virtualization software for both Oracle and non Oracle non-Oracle applications • Oracle VM Server - Open Source • Oracle VM Manager – Private Source • The only server virtualization software supported and certified with Oracle products. • Free to download • Continuous operational improvement • Free to distribute • Accelerate return on IT F investment • Free license li Enterprise-quality support • Reduce cost, risk, and• complexity • Real world deployment Real-world testing • Risk-free virtualization 20
  21. 21. Oracle VM Oracle Fusion Oracle Non-Oracle Non-Oracle Database Middleware Applications Applications Applications Oracle Oracle Oracle Oracle or Red Hat Microsoft Enterprise Linux Enterprise Linux Enterprise Linux Enterprise Linux Windows Oracle VM • Oracle tested and supported server virtualization technology • Maximizes consolidation of Linux and Windows servers • Saves on power, cooling and space p , g p 21
  22. 22. Oracle VM: Concepts Overview Oracle VM Manager: • Browser-based • Java server Server Pools: • Pool resources • Load balance • Migrate • Auto failover VM VM VM VM VM VM VM VM Server Pool Browser Server Pool Oracle VM Manager Oracle VM Servers Oracle VM Servers NAS, SAN, iSCSI NAS, SAN, iSCSI XE, SE, EE or RAC Database Shared Storage Pool Options: • NAS/NFS • SAN • iSCSI 22
  23. 23. Oracle VM Management Pack • Complete Top-Down (End-to-End) Management • Application Oracle VM layer • Configuration Tracking & Policies • Performance & Availability Monitoring • Lifecycle Automation • Deploy, Patch, Clone, Migrate, Gold Image • VM Template Management 23
  24. 24. Oracle VM Templates – Rapid Application Deployment E-Delivery Save days or weeks in installation Download from Oracle and configuration time • Pre-built, pre-configured VM • Complete app, middleware, DB, 11g 11g Customize & Save 11g Grid Control installation DB DB DB as Golden Images VM VM VM VM VM Oracle VM Server Pool 11g DB VM Oracle VM Servers Start-Up in Oracle VM Pool Import to Oracle VM NAS, SAN, iSCSI 11g Manager DB VM 24
  25. 25. Oracle Product Certification with Oracle O l VM • Oracle Database • Oracle Application Server O l A li ti S • Oracle Enterprise Manager • Oracle Berkeley DB • Oracle TimesTen • Oracle E-Business Suite • Oracle PeopleSoft • Oracle Siebel • Oracle Hyperion • Oracle Retail • Oracle Financial Services Software • More information on Metalink Note 464754.1 25
  26. 26. Grid Computing
  27. 27. Grid Computing In-Memoryy Database Cache Real Application Clusters Grid Control Automatic Storage Management
  28. 28. Automatic Storage Management • Low Cost • Eliminates need for volume manager and file systems • 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 performance p • Capacity on demand • Automatic I/O load balancing
  29. 29. Oracle Database and IMDB Cache Grid Computing in all Tiers • Leverage the grid to manage all your workloads Application / IMDB Cache • Offl d databases and speed up Offload d t b d d response with the In-Memory Database Cache in the application tier ti Database • Consolidate multiple databases into a single cluster with RAC • Consolidate storage into a single Storage storage pool with ASM
  30. 30. In-Memory Database Cache Option Enables the Real Time Enterprise Real-Time • What • Application-transparent cache f for Oracle Database Application Application Application In-Memory In-Memory In-Memory • Full transactional SQL processing Database Cache Database Cache Database Cache engine for cached data g • Data synchronization and high availability • Benefits • Provides consistent, micro-second response to SQL queries for cached data • Integrates with and extends Oracle Grid and Maximum Availability Architecture to the middle-tier
  31. 31. Real Application Clusters RAC is database clustering • Shared disk solution • One physical database serviced by multiple cluster nodes/instances d /i t • Cluster consists of database nodes, fast cluster interconnect, shared disk subsystem • Oracle provides integrated clusterware and storage management Benefits: • High Availability. • Scalability on commodity servers. • Fault Tolerance. Embedded Ad ti E b dd d Adoption: • Over 250 ISVs & 350 ISV solutions validated on RAC
  32. 32. RAC: Cluster Database Architecture Network Centralized Management Users Console Low Latency Interconnect No Single High Speed Point Of Failure Switch or Interconnect Clustered Database Servers Hub or Switch Fabric Shared Storage Sh d St Connectivity Mirrored Disk Subsystem
  33. 33. Partitioning – Virtualization Licensing Soft Partitioning: 1. Soft partitioning segments the operating system using OS resource managers. 2. 2 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. 3 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
  34. 34. Soft Partitioning Examples Examples of such partitioning type include: 1. Solaris 9 Resource Containers 2. AIX Workload Manager 3. HP Process Resource Manager 4. Affinity Management 5. VMWare 6. 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 category of Soft Partitioning. 34
  35. 35. 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- contained server, t i ll with it own CPU operating t i d typically ith its CPUs, ti system, separate boot area, memory, input/output subsystem and network resources. 35
  36. 36. 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 nPar 6. Integrity Virtual Machine (capped partitions only) 7. Secure Resource Partitions (capped partitions only) 8. Static Hard Partitioning 9. 9 Oracle VM - can also be used as soft partitioning technology** 36
  37. 37. Q&A 37