This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
• 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)
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
• 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
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.