This presentation is for informational purposes only and may not be incorporated into a contract or agreement.
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 decision. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle.
Ara Shakian Principal Product Manager Oracle Server Technologies
Database Storage Consolidation What s New in Automatic Storage Management Oracle Database 10g Release 2 An Oracle Open World 2005 Presentation
Agenda Quick review of Automatic Storage Management (ASM) Next logical step to Database Storage Consolidation Simplified flexible management Enhanced storage capacity utilization Higher performance ASM migration ASMCMD utility Summary ASM core value propositions
What Does A in ASM Stand For? A. Awesome storage manager B. Agile volume manager and file system for the database D. Available database storage E. Automatic Storage Management The Answer is: All of the above!
ASM is the best thing that has happened to databases since SQL. ASM alone makes 10g worth while. Storage has become a commodity, I only need to present it to 10g and ASM does the rest. Laurence Grant, Dir. of Enterprise Computing Systems Talk America Holdings, Inc.
What is Automatic Storage Management A storage manager designed to manage Oracle Database 10g data files offered at no additional cost Volume Manager File System Clustering capabilities Reduce Cost and Complexity Without Compromising Performance or Availability Simplifies and Automates Database storage Management Increases Storage Utilization and Agility Predictably Delivers on Performance & Availability SLA s
ASM Features ASM Disk Group LUN LUN Storage Infrastructure LUN 1. Volume Management with 1MB or 128KB striping 2. Database File System with performance of RAW I/O 3. Supports clustering and single instance 4. Dynamic data distribution 5. On-line add/drop disk with minimal data relocation 6. Automatic database file mgt 7. Flexible mirror protection
ASM Supports RAC and Single Instance for All Storage Types LAN Oracle DB ASM Oracle DB ASM Oracle DB ASM Storage Area Network ASM provides value for all storage platforms Entry level RAID High end RAID SATA SAS Volumes & RAW Partitions NAS JBOD
On-Line Capacity Management Add Drop Resize Disk Group Disk Group Agility to meet demand and changes in workloads
Automatic Data Distribution Unstriped Disks Striped Disks Efficient relocation of data during rebalance No more hot spots - eliminate manual I/O tuning Optimal performance
No Performance Degradation Over Time Database Never Gets Out of Tune ASM Percentage relative to Baseline (TPS) Non-ASM (Gets out of tune in time) TIME Graphical representation only (not a benchmark)
Improves Storage Utilization Before ASM Conventional wisdom Pre-allocate storage Difficult to add/remove and resize storage Leave headroom to grow With ASM Provision storage when you need it and save money Allocate what you need Simple to add or remove when needed Save time and money Ctrl file Redo log Data file 1 ASM Disk Group Ctrl file, redo log, data 1, data n Data file n % utilization
Awesome Storage Management Talk America Note the even distribution of data across the storage array
Summary ASM Value proposition Significantly reduces management overhead Automates data distribution for optimal performance Dynamic on-line capacity management Flexible mirroring protection
Extending Storage Management with Oracle Database 10g Release 2
ASM Release 2 New Features Greater Flexibility Consolidate databases into a clustered pool of storage with Oracle 10g & RAC Multiple database & ASM version support Enhanced Manageability Unix-like Command Line interface Disk group rebalance control Space Management Improved Data Migration EM GUI migration using RMAN Full support for FTP and XDB file transfer Enhanced DB file transfer utility
Next Logical Step to Database Storage Consolidation "The clustered pool of storage managed by the ASM feature in Oracle Database10g Release 2 presents new key opportunities for Vanderbilt to improve storage utilization and save money through database storage consolidation in a single instance Oracle Database10g as well as Real Application Clusters (RAC) environments" Darryl Boone MIS Director Vanderbilt University
Data Consolidation into a Clustered Pool of Storage LAN RAC ASM 10g ASM 10g ASM Shared storage across several databases RAC and Single Instance ERP FIN CRM HR Benefits: ERP Database HR Database CRM Database Simplified and Centralized management Higher storage utilization FIN Database Higher performance ASM Disk Group
Simplified and Centralized Management Larger LUN size One Disk Group to manage Fewer LUNs to manage Maximizing data distribution across disks Higher bandwidth Wider even distribution Payroll DB GL DB Consolidated Payroll & GL DB 10x50GB 10x50GB 10x100GB
Simplified Flexible Management Independent ASM home Easy upgrade or patching of Oracle DB 10g and ASM Multiple Database and ASM version support
Enhanced Management Control for Consolidation Flexible control for data re-balance function Option to wait for re-balance to complete Accurate scripting Option to prevent re-balance to start Space Usage and statistics Required free space to maintain redundancy Disk Off-Line Database compatibility
Highest Storage Utilization Consolidated shared storage pool capacity Lower cost of acquisition and TCO ERP Database Ctrl file Redo log Data file 1 Data file n Partitions ERP Database ASM Disk Group CRM Database HR Database HR Database Consolidated ASM Disk Group
Database Storage Consolidation Customer Example Single Instance Databases 10 Databases and Applications OLTP and DSS mixed workloads.. DB1 DB2 DB10 Disk Group 1 Data file 1-5 Redo log 1-5 Control file 1-5 Redo log 6-10 Control file 6-10 Disk Group 2 Data file 6-10 Redo log 6-10 Control file 6-10 Redo log 1-5 Control file 1-5 Flash Recovery Area for Database 1-10 Archive log 1-10 Backup files 1-10 Flashback database files 1-10 Temp files 1-10
Empower Consolidation by Enhanced Migration to ASM
ASM Migration Utility with EM Grid Control Easy migrate and consolidate Wizard walk-through Create migration and process requests Schedule migration requests Report/monitor status of migration requests Fully recoverable fall-back database to reverse migration On-line and off-line database migration Migrate DB files and recovery area to ASM using RMAN
ASM XML DB Virtual Folders Access ASM files as if they were XDB folders HTTP/WebDAV Disk groups appear under /sys/asm FTP Copies files in and out of ASM ftp> cd /sys/asm ftp> put my_db1.f Programmatic API Select * from resource_view where eg Find ASM files created before 21-JUN-2005 select * from resource_view where under_path(res,'/sys/asm') = 1 and extractvalue(res,'/resource/creationdate')<'21-jun-2005'
Enhanced Migration Options DBMS_FILE_TRANSFER Utility All combinations of ASM and non-asm file transfers ASM to ASM ASM to O/S file (new) O/S file to ASM (new) O/S file to O/S file
Migration Summary Three new ways to simplify ASM migration and moving database files New EM Migration utility New XML DB ftp tool Enhanced DBMS_FILE_TRANSFER utility
Management Flexibility with ASM Command Line Interface (CLI) Interactive Unix shell-like CLI for ASM file administration ASMCMD> ls Non-interactive CLI mode for scripting and batch processing ASMCMD ls lh +DATAFILE/ORCL/CONTROLFILE Now available on Release 1 Download from OTN
Customer Benchmark: Vanderbilt University 200-300% Increase In Performance! Database Environment: 9iRAC vs. 10gRAC Storage: EMC Symetrix- 16 drives 4 LUNs, each 4-way striped (RAID0) 16 LUNs, LUN=disk drive ( no RAID0) Benchmark Environment: Sqlbench Most intensive sql queries Indexbench collection of drops & re-builts in parallel 72:00:00 60:00:00 48:00:00 36:00:00 24:00:00 12:00:00 9i RAC/LVM/RAW vs. 10gR2 RAC/ASM 9i RAC and Legacy LVM 10g R2 RAC+ASM 10g R2 RAC ASM+RAID0 9i/LVM ASM ASM+RAID0 0:00:00 IndexBench1 IndexBench2 IndexBench3 IndexBench4 SQLBEnch1 SQLBEnch2 SQLBEnch3 SQLBEnch4 Benchmark type
Hundreds of ASM Customers In Production Amazon.com Advance America
Conclusion ASM is mainstream now! 50% + of 10g customers and growing ASM Release 2 Empowers Database Storage Consolidation Further reduces management overhead Simplifies database migration to ASM
ASM Featured in OOW 2005 Exhibit Demos Oracle and partner booths ASM specific sessions 5 ASM specific presentations 20+ RAC & ASM presentations X-treme Lab RAC, ASM & Grid Control
ASM Featured in OOW 2005 ID Time Room Title S1973 S943 Tuesday 11:00 AM Tuesday 11:00 AM 304 South Amazon: Using Oracle Real Application Clusters and Oracle Database 10g Automatic Storage Management to Enable Scaling on Linux with Low- Cost Storage 104 South Database Storage Consolidation - 10g Release 2 Automatic Storage Management update S027 Tuesday 3:00 PM 305 South Oracle 10g Release 2 Customer Panel: Experiences with RAC and ASM S1955 Thursday 9:00 AM 305 South Oracle Real Application Clusters & Automatic Storage Management: Best Practices S1949 Thursday 10:30 AM 103 South Take the Guesswork Out of Database I/O Tuning
ASM OTN Web Site: http://www.oracle.com/technology/products/database/asm/index.html