Oracle Database Strategy  Oracle Database 11g  Charlie Garry, Director, Product Management Oracle Server Technologies
DO MORE WITH LESS
DO MORE WITH MORE
MORE SERVERS
MORE STORAGE
MORE SOFTWARE LICENSES
MORE COST
MORE COMPLEXITY
WHAT MUST BE DONE?
SIMPLIFY
FEWER THINGS TO MANAGE
FEWER KINDS OF THINGS
CURRENT COMPLEXITY <ul><li>DIFFICULT AND EXPENSIVE TO SCALE </li></ul><ul><li>POOR UTILIZATION </li></ul><ul><li>EXPENSIVE...
THE SHARED INFRASTRUCTURE   Virtualizes and Pools IT Resources <ul><li>Sized for peak load </li></ul><ul><li>Difficult to ...
Oracle Database 11g Release 2 Simplified Grid Provisioning <ul><li>New intelligent installer - 40% fewer steps to install ...
Consolidating All Your Data Images
Oracle Secure Files Consolidate Unstructured Data On the Grid Read Performance  Write Performance  Mb/Sec Mb/Sec File Size...
STORAGE CONSOLIDATION   ASM CLUSTER FILE SYSTEM <ul><li>ASM supports ALL data </li></ul><ul><ul><li>Database files </li></...
IMPROVE UTILIZATION RATES
The Price of Underutilized Servers Average CPU Utilization Rate Actual Software Cost Per CPU Purchase Price: $20K Per Proc...
Grid Automated Quality of Service Resource (CPU) Sales Pools Most Important Least Important Search Pools BI Pools EMEA NA ...
The Price of Underutilized Storage 48 TB of Raw Storage Purchased at $5/GB Storage Utilization Rate
STORAGE UTILIZATION OPTIMAL DISK PLACEMENT <ul><li>AUTOMATIC STORAGE MANAGEMENT </li></ul><ul><ul><li>DESIGNATE DATA AS  H...
STORAGE UTILIZATION   ASM GROUPS: TIERED STORAGE
Tiered Approach is 83% Cheaper STORAGE UTILIZATION   ASM GROUPS: TIERED STORAGE $215,000 $4.30 50,000 1,250,000 $25 50,000...
Optimize I/O Performance Advanced OLTP Compression <ul><li>Compress large application tables </li></ul><ul><ul><li>Transac...
OLTP Table Compression Process Initially Uncompressed Block Compressed Block Partially Compressed Block Compressed Block E...
Block-Level  Batch  Compression <ul><li>Patent pending algorithm minimizes performance overhead and maximizes compression ...
Exadata Smart Storage Breaks Data Bandwidth and Random I/O Bottleneck <ul><li>Oracle addresses data bandwidth bottleneck 4...
Oracle Exadata Storage Server Hybrid Columnar Compression <ul><li>Data stored by column and then compressed </li></ul><ul>...
Real-World Compression Ratios Oracle Production E-Business Suite Tables <ul><li>Columnar compression ratios </li></ul><ul>...
LOWER SUPPORT COSTS
CONSOLIDATED MANAGEMENT ENTERPRISE MANAGER GRID CONTROL <ul><li>RATIONALIZED MANAGEMENT OF A RATIONALIZED PLATFORM </li></...
Managing Complexity  Automated Self-management <ul><li>Automated: </li></ul><ul><li>Storage </li></ul><ul><li>Memory </li>...
IMPROVE AVAILABILITY
Oracle Maximum Availability Architecture Eliminate the cost of planned downtime Add/Remove Storage Redefine and Reorganize...
ADAPT TO CHANGE
TECHNOLOGIC OR ECONOMIC
FASTER
WITH LESS RISK
Make Change Safe -  Realistic Testing with Database Replay <ul><li>Recreate actual production database workload in test en...
Make Change Safe –  Find Regressed SQL with SQL Performance Analyzer
SIMPLIFY
The Fastest Way to the Grid
Your IT Information Infrastructure In a Box <ul><li>Consolidation mixes many different workloads in one system </li></ul><...
Oracle Database Strategy  Oracle Database Oracle Database 11g and Beyond <ul><li>Simplify the information infrastructure <...
Oracle Database Strategy  Oracle Database 11g  Charlie Garry, Director, Product Management Oracle Server Technologies
Upcoming SlideShare
Loading in …5
×

Frb Briefing Database

795 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
795
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
22
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Reduce capital costs by factor of 5x Reduce storage costs by factor of 4x Improve performance by at least 10x Eliminate redundancy And much more….
  • This simplified schematic is still representative of most enterprise data centers today. It is characterized by multiple networks, multiple storage technologies and hardware platforms, multiple operating systems and software technologies in a silo environment. For large enterprises this picture is duplicated across multiple data centers and it isn’t unusual for large enterprises to have 1000s servers and for even medium-sized enterprises to have 100s. Just keeping all these individual machines running is a mammoth task, but is made far more complex when multiple versions of operating systems are taken into account. Infrastructure Complexity arises from heterogeneous infrastructure + multiple OSs and S/W stack. This greatly complicates configuration management Infrastructure is inefficient because it is sized for peak loading, with redundancy and provision for failover. The single shot budget process means that IT wants to buy for the worst scenario based on estimated growth over a 3-5 year period. Typically each server only runs 1 or 2 applications. Requires multiple skill sets to manage and maintain Apps Monolithic – consequence of best-of-breed policies which also contributes to infrastructure heterogeneity Customisation and integration – impact on complexity and cost of ownership, retest everything when a change occurs Consequences Cost and effort involved in maintaining stability Inefficient and slow to react to changing needs in an increasingly unpredictable business world The silo approach created an isolated, static, expensive monolithic SMP and storage environment. While providing application owners greater control, they consume financial, human and environmental resources in a wasteful fashion compared to the alternative Oracle’s Grid Architecture offers. For large enterprises this picture is duplicated across multiple data centers and it isn’t unusual for large enterprises to have thousands of heterogeneous servers and for medium-sized enterprises to have hundreds. Just keeping all these individual machines running is a mammoth task, but is made far more complex when multiple versions of different operating systems are taken into account. The silo’d infrastructure is inefficient because it is sized for peak loading, with redundancy and provisioning of additional, often idle, resources for fail over. This results in the enterprise provisioning hardware and software for the worst-case scenario based on estimated workload growth over a 3-5 year period – an inefficient use of capital that in the early years generates little or no return. These heterogeneous environments also create problems when it’s time to upgrade or patch various system components. Invariably, multiple long outages are required to maintain these environments. Also, with the number of applications and organizations that comprise today’s businesses, it is hard to define, prioritize measure and ultimately maintain service level agreements. As the overall systems become stressed, what applications or users should give way to higher priority workloads? Does this happen in a predictable, disciplined way or is every occasion a fire drill? Oftentimes, these organizations are caught by surprise because of a slowly growing and unnoticeable change in workload volumes that all of the sudden emerges as a significant performance problem.
  • On the right is a depiction of the Grid Computing Infrastructure Grid Computing is a technology architecture that virtualizes and pools IT resources, such as compute power, storage and network capacity into a set of shared services that can be distributed and re-distributed as needed. It is applicable for database, system, and storage administrators who seek a high performance, scalable, manageable systems infrastructure that offers industry-leading cost savings.
  • Slide Goal: To provide a virtual demonstration of the product in action. SLIDE IS ANIMATED Modern application performance is made up of several interlocking pieces that span the technology stack. Much effort has been focused on delivering and deploying an application. However, this is not ultimately what an end-user sees. The end-user experience is defined by the runtime performance of an application. While many tools allow for monitoring an application’s this, it is not enough. What is required is Active runtime quality of service management that can both identify bottlenecks and adjust resources to ensure the most important applications maintain their required levels across ever-changing demand. Here we have an RTI datacenter with 3-tier and 2-tier systems operating within their response time objectives. We have 3 Pools in each of the top three tiers and a common storage pool for a total of 10 managed pools. &lt;CLICK&gt; Demand for the EMEA Sales application rises the SLO is violated. 2. &lt;CLICK&gt; The QoS system compensates by adjusting a resource such as CPU shares while still meeting objectives. 3. &lt;CLICK&gt;Suddenly our most important DB server pool goes red for all Sales apps. 4. &lt;CLICK&gt;Resources, such as a server, are reallocated from our least important DB server group to restore performance We are instrumenting the entire Oracle stack to enable us to provide true QoS management thereby allowing you in the end to effectively run your applications on “cruise control”.
  • Leverage disk performance regions on disk drives 50% performance difference from outer to inner tracks Mark an ASM file to be HOT/COLD Alter diskgroup dgname modify file ‘xxx’ attributes HOT/COLD or based on a template at creation time Rebalance to migrate the ‘file’ to HOT/COLD ODP region ODP regions are dynamic New V$ASMFILE recording IO stats The ODP feature better leveraged when ASM disks are whole disks Dynamic, fast, space efficient, “point in time” copies of ASM file system files captures ASM FS file block/extent updates An enabler for: On-line backups On-line, disk-based, file backup model using snapshots and individual file recoveries Up to 64 snapshot images per ASM file system Policy based snapshots: Schedule snapshots on an interval basis: every 5 seconds, every 30 minutes, daily, … with recycling (using EM) ACFS CLIs support creation and removal of snapshots ACFS Snapshot functions integrated with EM
  • Compression ratios based on Hybrid Columnar Compression “Query Default” and “Archive High”
  • Automated:
  • Reduce capital costs by factor of 5x Reduce storage costs by factor of 4x Improve performance by at least 10x Eliminate redundancy And much more….
  • Frb Briefing Database

    1. 1. Oracle Database Strategy Oracle Database 11g Charlie Garry, Director, Product Management Oracle Server Technologies
    2. 2. DO MORE WITH LESS
    3. 3. DO MORE WITH MORE
    4. 4. MORE SERVERS
    5. 5. MORE STORAGE
    6. 6. MORE SOFTWARE LICENSES
    7. 7. MORE COST
    8. 8. MORE COMPLEXITY
    9. 9. WHAT MUST BE DONE?
    10. 10. SIMPLIFY
    11. 11. FEWER THINGS TO MANAGE
    12. 12. FEWER KINDS OF THINGS
    13. 13. CURRENT COMPLEXITY <ul><li>DIFFICULT AND EXPENSIVE TO SCALE </li></ul><ul><li>POOR UTILIZATION </li></ul><ul><li>EXPENSIVE TO MANAGE </li></ul><ul><li>RISKY TO CHANGE </li></ul>Middleware Database Storage Dedicated Stacks
    14. 14. THE SHARED INFRASTRUCTURE Virtualizes and Pools IT Resources <ul><li>Sized for peak load </li></ul><ul><li>Difficult to Scale </li></ul><ul><li>Expensive to Manage </li></ul><ul><li>Pools of shared resources </li></ul><ul><li>Re-distribute resources as needed </li></ul><ul><li>Cost efficient </li></ul>
    15. 15. Oracle Database 11g Release 2 Simplified Grid Provisioning <ul><li>New intelligent installer - 40% fewer steps to install RAC </li></ul><ul><li>SCAN - Single cluster-wide alias for database connections </li></ul><ul><li>Nodes can be easily repurposed </li></ul>© 2009 Oracle Corporation Back Office Front Office Depart/LOB Free
    16. 16. Consolidating All Your Data Images
    17. 17. Oracle Secure Files Consolidate Unstructured Data On the Grid Read Performance Write Performance Mb/Sec Mb/Sec File Size (Mb) File Size (Mb) Secure Files Linux Files Secure Files Linux Files
    18. 18. STORAGE CONSOLIDATION ASM CLUSTER FILE SYSTEM <ul><li>ASM supports ALL data </li></ul><ul><ul><li>Database files </li></ul></ul><ul><ul><li>File systems: ACFS, 3 rd -party file systems </li></ul></ul><ul><ul><li>Shared Clusterware files: OCR and Voting disk now stored in ASM </li></ul></ul>New in 11.2 DB Datafiles OCR and Voting Files Oracle Binaries 3 rd Party File Systems Automatic Storage Management (ASM) File Systems Applications Databases
    19. 19. IMPROVE UTILIZATION RATES
    20. 20. The Price of Underutilized Servers Average CPU Utilization Rate Actual Software Cost Per CPU Purchase Price: $20K Per Processor Underutilized Premium
    21. 21. Grid Automated Quality of Service Resource (CPU) Sales Pools Most Important Least Important Search Pools BI Pools EMEA NA APAC Response Time Objectives Storage J2EE Web DB
    22. 22. The Price of Underutilized Storage 48 TB of Raw Storage Purchased at $5/GB Storage Utilization Rate
    23. 23. STORAGE UTILIZATION OPTIMAL DISK PLACEMENT <ul><li>AUTOMATIC STORAGE MANAGEMENT </li></ul><ul><ul><li>DESIGNATE DATA AS HOT or COLD </li></ul></ul>Infrequently Accessed Data Frequently Accessed Data © 2009 Oracle Corporation – Proprietary and Confidential New with 11.2
    24. 24. STORAGE UTILIZATION ASM GROUPS: TIERED STORAGE
    25. 25. Tiered Approach is 83% Cheaper STORAGE UTILIZATION ASM GROUPS: TIERED STORAGE $215,000 $4.30 50,000 1,250,000 $25 50,000 Totals 30,000 $1 30,000 JBOD TIERED STORAGE High-End STORAGE TYPE NON-TIERED STORAGE 50,000 TOTAL CAPACITY GB $25 PRICE PER GB $122,500 $7 17,500 Mid-Tier $62,500 $25 2,500 High-End 1,250,000 TOTAL PRICE PER GB TOTAL CAPACITY GB STORAGE TYPE TOTAL
    26. 26. Optimize I/O Performance Advanced OLTP Compression <ul><li>Compress large application tables </li></ul><ul><ul><li>Transaction processing, data warehousing </li></ul></ul><ul><li>Compress all data types </li></ul><ul><ul><li>Structured and unstructured data types </li></ul></ul><ul><li>Improve query performance </li></ul><ul><ul><li>Cascade storage savings throughout data center </li></ul></ul>Compression 4X Up To © 2009 Oracle Corporation
    27. 27. OLTP Table Compression Process Initially Uncompressed Block Compressed Block Partially Compressed Block Compressed Block Empty Block Legend Header Data Free Space Uncompressed Data Compressed Data
    28. 28. Block-Level Batch Compression <ul><li>Patent pending algorithm minimizes performance overhead and maximizes compression </li></ul><ul><li>Individual INSERT and UPDATEs do not cause recompression </li></ul><ul><li>Compression cost is amortized over several DML operations </li></ul><ul><li>Block-level (Local) compression keeps up with frequent data changes in OLTP environments </li></ul><ul><ul><li>Others use static, fixed size dictionary table thereby compromising compression benefits </li></ul></ul><ul><li>Extends industry standard compression algorithm to databases </li></ul><ul><ul><li>Compression utilities such as GZIP and BZ2 use similar adaptive, block level compression </li></ul></ul>
    29. 29. Exadata Smart Storage Breaks Data Bandwidth and Random I/O Bottleneck <ul><li>Oracle addresses data bandwidth bottleneck 4 ways </li></ul><ul><ul><li>Massively parallel storage grid of high performance Exadata storage servers (cells). </li></ul></ul><ul><ul><ul><li>Data bandwidth scales with data volume </li></ul></ul></ul><ul><ul><li>Data intensive processing runs in Exadata storage. </li></ul></ul><ul><ul><ul><li>Queries run in storage as data streams from disk, offloading database server CPUs </li></ul></ul></ul><ul><ul><li>Exadata Smart Flash Cache Increase random I/Os by factor of 20X </li></ul></ul><ul><ul><li>Columnar compression reduces data volume up to 10x </li></ul></ul><ul><ul><ul><li>Exadata Hybrid Columnar Compression provides 10x lower cost, 10x higher performance </li></ul></ul></ul>Exadata Storage Cells New in 11.2
    30. 30. Oracle Exadata Storage Server Hybrid Columnar Compression <ul><li>Data stored by column and then compressed </li></ul><ul><li>Useful for data that is bulk loaded or moved </li></ul><ul><li>Query mode for data warehousing </li></ul><ul><ul><li>Typical 10X compression ratios </li></ul></ul><ul><ul><li>Scans improve accordingly </li></ul></ul><ul><li>Archival mode for old data </li></ul><ul><ul><li>Typical 15X up to 50X compression ratios </li></ul></ul>50X Up To © 2009 Oracle Corporation
    31. 31. Real-World Compression Ratios Oracle Production E-Business Suite Tables <ul><li>Columnar compression ratios </li></ul><ul><ul><li>Query = 14.6X </li></ul></ul><ul><ul><li>Archive = 22.6X </li></ul></ul><ul><ul><li>Vary by application and table </li></ul></ul>52
    32. 32. LOWER SUPPORT COSTS
    33. 33. CONSOLIDATED MANAGEMENT ENTERPRISE MANAGER GRID CONTROL <ul><li>RATIONALIZED MANAGEMENT OF A RATIONALIZED PLATFORM </li></ul><ul><li>IMPROVED PROCESS MATURITY </li></ul><ul><ul><li>MORE REPEATABILITY </li></ul></ul><ul><ul><li>MORE AUTOMATION </li></ul></ul><ul><li>MANAGEMENT COST AMORTIZED OVER MULTIPLE APPLICATIONS </li></ul>
    34. 34. Managing Complexity Automated Self-management <ul><li>Automated: </li></ul><ul><li>Storage </li></ul><ul><li>Memory </li></ul><ul><li>Statistics </li></ul><ul><li>SQL tuning </li></ul><ul><li>Backup and Recovery </li></ul><ul><li>Advisory: </li></ul><ul><li>Indexing </li></ul><ul><li>Partitioning </li></ul><ul><li>Compression </li></ul><ul><li>Availability </li></ul><ul><li>Data Recovery </li></ul>© 2009 Oracle Corporation
    35. 35. IMPROVE AVAILABILITY
    36. 36. Oracle Maximum Availability Architecture Eliminate the cost of planned downtime Add/Remove Storage Redefine and Reorganize Tables Online Production Testing Reporting Add/Remove Nodes and CPUS Undo Human Error Online Upgrades Online Patching
    37. 37. ADAPT TO CHANGE
    38. 38. TECHNOLOGIC OR ECONOMIC
    39. 39. FASTER
    40. 40. WITH LESS RISK
    41. 41. Make Change Safe - Realistic Testing with Database Replay <ul><li>Recreate actual production database workload in test environment </li></ul><ul><li>No test development required </li></ul><ul><li>Replay workload in test with production timing </li></ul><ul><li>Analyze & fix issues before production </li></ul>… … Capture DB Workload Middle Tier Storage Oracle DB Replay DB Workload Production Test Test migration to RAC Client Client … Client
    42. 42. Make Change Safe – Find Regressed SQL with SQL Performance Analyzer
    43. 43. SIMPLIFY
    44. 44. The Fastest Way to the Grid
    45. 45. Your IT Information Infrastructure In a Box <ul><li>Consolidation mixes many different workloads in one system </li></ul><ul><ul><li>Warehouse oriented bulk data processing </li></ul></ul><ul><ul><li>OLTP oriented random updates </li></ul></ul><ul><ul><li>Multimedia oriented streaming files </li></ul></ul><ul><li>The Oracle Database Machine handles any combination of workloads with extreme performance </li></ul><ul><ul><li>And predictable response times </li></ul></ul><ul><li>Rationalize and Consolidate on Oracle Grid </li></ul>ERP CRM Warehouse Data Mart HR
    46. 46. Oracle Database Strategy Oracle Database Oracle Database 11g and Beyond <ul><li>Simplify the information infrastructure </li></ul><ul><ul><li>Consolidate </li></ul></ul><ul><ul><li>Rationalize </li></ul></ul><ul><li>Reduce Cost </li></ul><ul><ul><li>Improve utilization of the entire infrastructure </li></ul></ul><ul><ul><li>Reduce operational expense </li></ul></ul><ul><li>Reduce Risk of Change </li></ul><ul><ul><li>Provision fixes </li></ul></ul><ul><ul><li>Accurately test changes </li></ul></ul><ul><ul><li>Rolling Upgrades </li></ul></ul>
    47. 47. Oracle Database Strategy Oracle Database 11g Charlie Garry, Director, Product Management Oracle Server Technologies

    ×