VERITAS Confidential Copyright © 2003 VERITAS Software Corporation. All rights reserved. VERITAS,...
-
Upload
claribel-morton -
Category
Documents
-
view
238 -
download
1
Transcript of VERITAS Confidential Copyright © 2003 VERITAS Software Corporation. All rights reserved. VERITAS,...
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.
VERITAS Confidential
VERITAS Database Editionfor SybaseTechnical Overview Presentation
VERITAS Confidential
Agenda
• Why do business with VERITAS?• Storage Management challenges• Database Edition for Sybase Overview• Higher Availability• Interoperability
VERITAS Confidential
Total Value Proposition
VERITAS SolutionsDesigned 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!
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!!
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)
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
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)
VERITAS Confidential
VERITAS Database Editionfor 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
VERITAS Confidential
VERITAS Solution:Database Edition for Sybase
BuildingBlocks
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
VERITAS Confidential
Enhanced Performance & Manageability
VERITAS Confidential
Raw I/O Performance withEase 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
DataReliability No potential
for data losswith datawritten todisks directly
DisadvantagesAdvantages
Raw Disks
Performance Lower database
throughput (30-90% of
raw disk) Higher CPU
overhead
Data IntegrityPotentialdata loss
Advantages
Manageability Segment
organization System-wide
backup and restorepolicies
Easy to create and add devicesfor Sybase
Disadvantages
Conventional File Systems
VERITAS Confidential
Database Edition for SybasePerformance• 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
VERITAS Confidential
Database Performance Issueswith 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
VERITAS Confidential
Raw Disk PerformanceQuick 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
regularfile
rawdevice
SybaseServer
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
0%
20%
40%
60%
80%
100%
120%P
erce
nta
ge
of
Raw
Dev
ice
Per
form
ance
Raw
= 1
00%
1GB
2GB
3GB
4GB
6GB
Sybase Cache Size
Raw I/O
Quick I/O
VxFS Buffered I/O
VxFS Direct I/O
UFS Buffered I/O
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
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)
VERITAS Confidential
VERITAS File SystemExtent-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 InodeExtent Addresses
Disk Block
Disk Block
Disk Block
Disk Block
Disk Block
Disk Block
Disk Block
Disk Block
Disk Block
Disk Block
Disk Block
Disk Block
Disk Block
Disk Block
Disk Block
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.
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
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 AdministratorTM
– 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
VERITAS Confidential
Improved Manageability
VERITAS Confidential
Database Edition for SybaseManageability
• 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
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
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 32Kor– 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
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
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
VERITAS Confidential
High Availability
VERITAS Confidential
Causes of Downtime
15 %10 %
40 %
30 %
5 %
PlannedSoftware
Other
People
Hardware
Source: Gartner, Oct. 2000
VERITAS Confidential
Availability Index
Ava
ilabi
lity
Cost
Basic
Enhanced
High
Fault Tolerant
Backup
Mirrored Set
IDR
Volume Management
2-Node Cluster
Application Data Management
4-Node Cluster
Windows Data Center Server
Replication
RAID-5
Business Continuance Site
VERITAS Confidential
Database Edition for SybaseAvailability• 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
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
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
VERITAS Confidential
Database Edition/HAVERITAS 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
VERITAS Confidential
Optimizing Performance & AvailabilityVERITAS FlashSnap
VERITAS Confidential
Benefits of FlashSnap
• Increase revenue• Simplify environment maintenance• Simplified data warehousing• Simplified application testing• Simplify batch processing• Cost savings
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
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
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– ….
VERITAS Confidential
Off-Host Processing in SAN Environment
SAN switch
Storage array Storage array
Two node cluster - production Decision support server
Departmental switches
Storage array
VERITAS Confidential
Off-host Processing
Snapshot
Take Volume Snapshot
Import Disk Group
Break off Mirror
File System
Driver Stack
Sybase
App A App B
Volume Manager
File System
Driver Stack
Sybase
App A App B
Volume Manager
Quiesce SybaseSybase
VERITAS Confidential
Why resync the whole mirror?
Mirror 1 Mirror 2
/fs/OracleDB
Mirrored Volume
VERITAS Confidential
/fs/…Split Volume
Mirror 1 Snapshot
/fs/….
Data Change Map
Fast Resync
VERITAS Confidential
Fast Resync
/fs/……
FastResync Volume
Mirror 1 Mirror 2
Data Change Map
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
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
VERITAS Confidential
Support
DBE Version ASE Version Solaris SupportDBE 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
VERITAS Confidential
Thank YouQuestions?
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.