Download presentation
Presentation is loading. Please wait.
Published byClaribel Morton Modified over 9 years ago
1
VERITAS Confidential Copyright © 2003 VERITAS Software Corporation. All rights reserved. VERITAS, the VERITAS Logo and all other VERITAS product names and slogans are trademarks or registered trademarks of VERITAS Software Corporation. VERITAS, the VERITAS Logo Reg. U.S. Pat. & Tm. Off. Other product names and/or slogans mentioned herein may be trademarks or registered trademarks of their respective companies. Specifications and product offerings subject to change without notice.
2
VERITAS Confidential VERITAS Database Edition for Sybase Technical Overview Presentation
3
VERITAS Confidential Agenda Why do business with VERITAS? Storage Management challenges Database Edition for Sybase Overview Higher Availability Interoperability
4
VERITAS Confidential Total Value Proposition VERITAS Solutions Designed to enable business processes to be more highly available without requiring change to the original business process The Intelligent Storage Software Company … Enabling business to operate without loss of revenue due to IT related downtime!
5
VERITAS Confidential Who is VERITAS? VERITAS is the #1 worldwide provider of core storage management software Founded in 1989 Based in Mountain View, CA Over 5,700 employees in 36 countries Over $1.5B in revenue in 2001 One of the Top 5 software companies in the world!!
6
VERITAS Confidential VERITAS Software The only dedicated storage management software company projected to invest $4B in R&D over the next 5 yrs The most comprehensive Data Availability solution suite in the industry Best of Breed individual products in key areas (Backup, Volume Mgmt., File Systems, Clustering, SANs, Replication, and more) Industry leader in worldwide, enterprise-class service and support The only company that can offer the complete line of software products necessary to implement storage area networks (SAN)
7
VERITAS Confidential IT Storage Challenges Do More With Less! Performance Failover Backup Window Problems Difficulty Managing Growth Data Availability Storage Vendor Independence Tight Staffing Resources
8
VERITAS Confidential Database Administrators’ Challenges Optimal database performance 24x7 availability of mission-critical databases Increasing management complexity –High growth in data volume Complex data types (e.g., video, sound) –Increasing number of users –Diverse database server configurations (e.g. replication servers)
9
VERITAS Confidential VERITAS Database Edition for Sybase Enhanced Performance –Raw disk performance with ease of file system management –Extent-based allocation –Online performance monitoring and tuning High Availability –Comprehensive fault monitoring and recovery –Increased data integrity and availability for mission-critical databases –Online administration Improved Management –Flexible storage configuration management –JAVA-based Storage Administrator
10
VERITAS Confidential VERITAS Solution: Database Edition for Sybase Building Blocks HA Edition Sybase VCS Agent for Sybase VERITAS Volume Manager VERITAS File System with (Cached) Quick I/O Volume Manager Storage Administrator Database Edition for Sybase
11
VERITAS Confidential Enhanced Performance & Manageability
12
VERITAS Confidential Raw I/O Performance with Ease of File System Management Unique, total storage foundation solution to deliver the best of both worlds Manageability “Invisible” locations for segments Difficult to grow segments Database Edition for Sybase Performance Best OLTP performance Data Reliability No potential for data loss with data written to disks directly Disadvantages Advantages Raw Disks Performance Lower database throughput (30-90% of raw disk) Higher CPU overhead Data Integrity Potential data loss Advantages Manageability Segment organization System-wide backup and restore policies Easy to create and add devices for Sybase Disadvantages Conventional File Systems
13
VERITAS Confidential Database Edition for Sybase Performance Raw disk performance –OLTP throughput for Database Edition at least equal to raw disk configurations –Achieves raw partition performance without sacrificing data integrity Large I/O optimization –Accelerated I/O performance for large files (e.g., video, images) because of extent-based allocation Database application-specific storage layouts –Striping and mirroring configurations for parallel data transfers Online performance tuning –I/O balancing and tuning without database downtime
14
VERITAS Confidential Database Performance Issues with Conventional File Systems Redundant data buffering –System buffer cache Database buffer cache è Redundant buffer copying è Inefficient use of memory Single writer lock per file at UNIX file system level –UNIX file-level lock Sybase page or row-level lock è Serialized write operations è Impact on performance in multi-user client/server environments Kernelized asynchronous I/O (KAIO) –Supported only on raw devices, not on regular files
15
VERITAS Confidential Raw Disk Performance Quick I/O Database Accelerator Break-through VERITAS File System interface technology Presents regular VERITAS File System files to Sybase as raw character devices (Sybase certified) –Allows parallel updates to database files for increased throughput –Takes advantage of kernel async I/O (Solaris’ KAIO) –Sybase handles locking for data integrity Eliminates traditional UNIX file system overhead –Removes single-writer lock at file level –Bypasses redundant data buffering Quick I/O regular file raw device Sybase Server
16
VERITAS Confidential Database Edition Performance Database Edition 1.4 with Cached Quick I/O delivers up to 145% better OLTP performance than UFS Direct I/O Tested configuration included: Sun E4500 (8 CPUs and 8 GB of RAM) ; Solaris 8 (64-bit) DB Edition 2.2 for Oracle Sybase ASE 12.0 (64-bit) TPC-C scale factor of 480 warehouses
17
VERITAS Confidential Large I/O Optimization VERITAS File System allocates disk space in groups of contiguous blocks or “extents” Extent-based allocation can accelerate I/O by increasing the I/O transfer size in the File System Optimal for large files –Large Sybase segments –Binary Large Objects (BLOBs) (e.g., images, sounds)
18
VERITAS Confidential VERITAS File System Extent-based Allocation Direct Address 0 / Length Direct Address 1 / Length Direct Address 2 / Length Direct Address 3 / Length Direct Address 4 / Length Direct Address 5 / Length Direct Address 6 / Length Direct Address 7 / Length Direct Address 8 / Length Direct Address 9 / Length Single Indirect Block Double Indirect Block Veritas File Systm Inode Extent Addresses Disk Block Extent-based allocation is faster than block-at-a-time based operations. Metadata overhead is reduced, and less overhead is necessary with sequential reads.
19
VERITAS Confidential Logical Volumes as a Highly Performing Platform for Databases Resolving hot spots can be: –Time and resource consuming –Analysis not guaranteed to work Past behavior doesn’t predict future behavior –May not be possible Creating logical volumes of physical disks can balance I/O loads –Through data striping
20
VERITAS Confidential Online Performance Tuning Flexible I/O throughput analysis –Disk-based (not limited to database schemas) –Command line and graphical performance analysis tools Online reconfiguration with JAVA-based VERITAS Storage Administrator TM –Balance I/O loads without any database downtime –Easy navigation of entire storage environment –One step process in creating Volume with a File System –Ability to shrink/grow volumes without loss of data availability
21
VERITAS Confidential Improved Manageability
22
VERITAS Confidential Database Edition for Sybase Manageability Familiar file system administration for Sybase databases –Combines raw I/O performance and ease of file system management Large database configuration support –Supports large file systems to simplify management Simplified administration of physical storage configurations Easy-to-use, JAVA-based graphical user interface Guide for setting up and tuning databases
23
VERITAS Confidential Ease of File System Management Administrative comforts –Familiar namespace and utilities to manage Sybase databases –Database devices can be grouped together in a storage hierarchy
24
VERITAS Confidential Large Database Configuration Support Database Edition can support file systems up to 1 TB in size File system sizes are not limited to underlying device sizes –No need to manage multiple file systems per database –Online resizing further simplifies database device expansion and retraction
25
VERITAS Confidential Physical Disk Management Simplifies administration for large database configurations Disk maintenance support –Data on physical media can be evacuated and restored online –Disks can be removed, replaced, and reattached –After replacement, disks are automatically restored to original configuration Removable disk support –VERITAS Volume Manager labels disks to provide positive disk identification –Disks can be physically moved to different locations or different hosts without reconfiguration –Eliminates corruption due to misidentification of disks
26
VERITAS Confidential Physical Disk Management (cont.) Shared-connect configuration support –Disk groups can be imported and deported on a per- host basis –Supports failover solutions (e.g., VERITAS Cluster Server) Facilitates optimal usage for storage resources
27
VERITAS Confidential Free Space Management Dynamically allocates required storage from a free space pool Provides flexible storage allocation options –Goal-directed approach without any visibility to physical space allocation 3-way mirror, striped 6 ways with a capacity of 12 GB and stripe unit size of 32K or –Explicit configuration of volume layout –Configuration utility relies on rules for safety and performance Two mirrors in the same volume will never be on the same disk
28
VERITAS Confidential VERITAS Storage Administrator Visual configuration management and performance analysis –Visual representation of physical to virtual relationships –Allows one-step graphical execution of common configuration management steps –Supports performance analysis and tuning
29
VERITAS Confidential Database Administrator’s Guide Cookbook for setting up and tuning database environments Tailored for DBAs to optimize database storage layouts –Presents various storage configuration options –Recommends optimal configurations specific to database application workloads
30
VERITAS Confidential High Availability
31
VERITAS Confidential Causes of Downtime 15 % 10 % 40 % 30 % 5 % Planned Software Other People Hardware Source: Gartner, Oct. 2000
32
VERITAS Confidential Availability Index Availability Cost
33
VERITAS Confidential Database Edition for Sybase Availability RAID redundancy techniques –Various storage configuration options to protect mission-critical data from disk failures Hot relocation –Additional level of protection from disk failures Online administration –Storage reconfiguration and maintenance without downtime File System Snapshot Backup –Protects critical Sybase data from logical and media errors Automatic monitoring and recovery of Sybase dataservers –Protection from system and application failures with Database Edition/HA for Sybase
34
VERITAS Confidential Online Administration Enables DBAs and system administrators to meet changing database storage requirements without database downtime –Supports online file system growth Online resizing of file systems and underlying volumes Easily create new segments or extend existing ones once file system is expanded –Allows database storage reconfiguration Moving data between physical devices Defragmenting mounted file systems Changing RAID level
35
VERITAS Confidential Hot Relocation Hot Relocation provides Additional Protection t Automatically restores data redundancy after media failure t Data is relocated to “spare disks” and/or free space è Protection from subsequent media failure Spare Disks Pt. 1 FilePt. 2 FilePt. 3 File Pt. 1 CopyPt. 2 CopyPt. 3 Copy Pt. 2 File
36
VERITAS Confidential Database Edition/HA for Sybase Integrates comprehensive fault management system –VERITAS Cluster Server –VERITAS Cluster Server Agent for Sybase Automatically detects and recovers from a system failure Monitors and restarts Sybase instance after detecting Sybase dataserver failure
37
VERITAS Confidential Database Edition/HA VERITAS Cluster Server Sophisticated availability configuration management Clustered HA solution allowing 2-32 server scalability 1:1, Any:1 and 1:Any policy- based failover Application level cascading failover Fast Kernel-to-Kernel communication & failover Certified 3rd party support for SCSI, SAN & NAS storage Centralized Cluster Manager console for HP-UX, Solaris and Windows NT
38
VERITAS Confidential Optimizing Performance & Availability VERITAS FlashSnap
39
VERITAS Confidential Benefits of FlashSnap Increase revenue Simplify environment maintenance Simplified data warehousing Simplified application testing Simplify batch processing Cost savings
40
VERITAS Confidential VERITAS FlashSnap Option Point in time copy of data Used on-host or off-host Supports multiple copies of data Enables off-host analysis and reporting Fast Resynchronization of Volume Snapshots Hardware independent
41
VERITAS Confidential Dynamic Group Split and Join Feature of FlashSnap Allows split of a dynamic disk group Allows 2 dynamic disk groups to be joined Enables easy re-organization of data Enables off-host processing
42
VERITAS Confidential Off-Host Processing Why ? –Reduce the load on the production host –A more consistent I/O pattern for tuning Operations –Backup –Reporting –Decision Support –Training/Testing –CRM –….
43
VERITAS Confidential Off-Host Processing in SAN Environment SAN switch Storage array Two node cluster - production Decision support server Departmental switches Storage array
44
VERITAS Confidential Off-host Processing Snapshot Take Volume Snapshot Import Disk Group Break off Mirror File System Driver Stack Sybase App AApp B Volume Manager File System Driver Stack Sybase App AApp B Volume Manager Quiesce Sybase Sybase
45
VERITAS Confidential Why resync the whole mirror? Mirror 1 Mirror 2 /fs/OracleDB Mirrored Volume
46
VERITAS Confidential /fs/… Split Volume Mirror 1 Snapshot /fs/…. Data Change Map Fast Resync
47
VERITAS Confidential Fast Resync /fs/…… FastResync Volume Mirror 1 Mirror 2 Data Change Map
48
VERITAS Confidential Off-host / Online Backup by separate backup server using a split mirror secondary server Database File System livedata application server Shared Storage livedata Application NetBackup Database File System Application
49
VERITAS Confidential Off-host / Online Backup by separate backup server using a split mirror Database File System livedata application server Shared Storage splitmirror Application secondary server NetBackup Database File System Application Off loads main production server
50
VERITAS Confidential Storage Checkpoints A consistent, point-in-time image of file system Identifies and maintains modified file system blocks Mountable: Read-only or R/W –All file system functions can be performed For performing certain tasks when storage capacity is an issue
51
VERITAS Confidential Summary Taking storage virtualization to a new level Enable on-host and off-host processing Fast Mirror Resynchronization Delivers point-in-time copies of data with minimal storage overhead Commitment to HA Hardware independent
52
VERITAS Confidential Support DBE VersionASE VersionSolaris Support DBE 1.5 for Sybase and DBE/HA 1.5 for Sybase * ASE 11.5, 11.9.2, 12.0, 12.5* Solaris 2.6, 7, 8 DBE 1.4 for Sybase and DBE/HA 1.4 for Sybase ASE 11.5, 11.9.2, 11.9.3, 12.0 Solaris 2.6, 7, 8 DBE 1.3 for Sybase and DBE/HA 1.3 for Sybase ASE 11.5, 11.9.2, 11.9.3, 12.0 Solaris 2.5.1, 2.6, 7 DBE 1.2.3 for Sybase and DBE/HA 1.2.3 for Sybase SQL Server 11.0.3, ASE 11.5 Solaris 2.5.1, 2.6 * * Note: ASE 12.5 only supports Solaris 8. Customers running DBE 1.5 on ASE 12.5 can only operate on Solaris 8. Sybase Certified! NEW
53
VERITAS Confidential Thank You Questions?
54
VERITAS Confidential Copyright © 2003 VERITAS Software Corporation. All rights reserved. VERITAS, the VERITAS Logo and all other VERITAS product names and slogans are trademarks or registered trademarks of VERITAS Software Corporation. VERITAS, the VERITAS Logo Reg. U.S. Pat. & Tm. Off. Other product names and/or slogans mentioned herein may be trademarks or registered trademarks of their respective companies. Specifications and product offerings subject to change without notice.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.