Copyright © 2003 VERITAS Software Corporation. All rights reserved. VERITAS, the VERITAS Logo and all other VERITAS produc...
VERITAS Database Edition for Sybase Technical Overview Presentation
Agenda <ul><li>Why do business with VERITAS? </li></ul><ul><li>Storage Management challenges </li></ul><ul><li>Database Ed...
Total Value Proposition VERITAS Solutions Designed to enable business processes to be more highly available without requir...
Who is VERITAS? <ul><li>VERITAS is the #1 worldwide provider of core storage management software </li></ul><ul><li>Founded...
VERITAS Software <ul><li>The most comprehensive Data Availability solution suite in the industry </li></ul><ul><li>Best of...
IT Storage Challenges <ul><li>Do More With Less! </li></ul><ul><li>Performance </li></ul><ul><li>Failover </li></ul><ul><l...
Database Administrators’ Challenges <ul><li>Optimal database performance </li></ul><ul><li>24x7 availability of mission-cr...
VERITAS Database Edition for Sybase <ul><li>Enhanced Performance </li></ul><ul><ul><li>Raw disk performance with ease of f...
VERITAS Solution: Database Edition  for Sybase Building Blocks HA Edition Sybase VERITAS Volume Manager VERITAS File Syste...
Enhanced  Performance & Manageability
Raw I/O Performance with Ease of File System Management <ul><li>Unique, total storage foundation solution to deliver the b...
Database Edition   for Sybase Performance <ul><li>Raw disk performance </li></ul><ul><ul><li>OLTP throughput for  Database...
Database Performance Issues with Conventional File Systems <ul><li>Redundant data buffering </li></ul><ul><ul><li>System b...
Raw Disk Performance Quick I/O Database Accelerator <ul><li>Break-through VERITAS File System interface technology </li></...
Database Edition Performance <ul><li>Database Edition 1.4 with Cached Quick I/O delivers up to 145% better OLTP performanc...
Large I/O Optimization <ul><li>VERITAS File System allocates disk space in groups of contiguous blocks or “extents” </li><...
VERITAS File System Extent-based Allocation <ul><li>Extent-based allocation is faster than   block-at-a-time based operati...
Logical Volumes as a Highly Performing Platform for Databases <ul><li>Resolving hot spots can be: </li></ul><ul><ul><li>Ti...
Online Performance Tuning <ul><li>Flexible I/O throughput analysis </li></ul><ul><ul><li>Disk-based (not limited to databa...
Improved Manageability
Database Edition   for Sybase Manageability <ul><li>Familiar file system administration for Sybase databases </li></ul><ul...
Ease of File System Management <ul><li>Administrative comforts </li></ul><ul><ul><li>Familiar namespace and utilities to m...
Large Database Configuration Support <ul><li>Database Edition can support file systems up to 1 TB in size </li></ul><ul><l...
Physical Disk Management <ul><li>Simplifies administration for large database configurations </li></ul><ul><li>Disk mainte...
Physical Disk Management (cont.) <ul><li>Shared-connect configuration support </li></ul><ul><ul><li>Disk groups can be imp...
Free Space Management <ul><li>Dynamically allocates required storage from a free space pool </li></ul><ul><li>Provides fle...
VERITAS Storage Administrator <ul><li>Visual configuration management and performance analysis </li></ul><ul><ul><li>Visua...
Database Administrator’s Guide <ul><li>Cookbook for setting up and tuning database environments </li></ul><ul><li>Tailored...
High Availability
Causes of Downtime 70% of Downtime is Unplanned! Source: Gartner, Oct. 2000 15 % 10 % 40 % 30 % 5 % Planned Software Other...
Availability Index Cost Availability Basic Enhanced High Fault Tolerant Backup Mirrored Set IDR Volume Management 2-Node C...
Database Edition   for Sybase Availability <ul><li>RAID redundancy techniques </li></ul><ul><ul><li>Various storage config...
Online Administration <ul><li>Enables DBAs and system administrators to meet changing database storage requirements withou...
Hot Relocation Hot Relocation provides Additional Protection <ul><li>Automatically restores data redundancy </li></ul><ul>...
Database Edition/HA  for Sybase <ul><li>Integrates comprehensive fault management system </li></ul><ul><ul><li>VERITAS Clu...
Database Edition/HA VERITAS Cluster Server <ul><li>Sophisticated availability configuration management  </li></ul><ul><li>...
Optimizing  Performance & Availability VERITAS FlashSnap
Benefits of FlashSnap <ul><li>Increase revenue </li></ul><ul><li>Simplify environment maintenance </li></ul><ul><li>Simpli...
VERITAS FlashSnap Option <ul><li>Point in time copy of data </li></ul><ul><li>Used on-host or off-host </li></ul><ul><li>S...
Dynamic Group Split and Join <ul><li>Feature of FlashSnap </li></ul><ul><li>Allows split of a dynamic disk group </li></ul...
Off-Host Processing <ul><li>Why ?  </li></ul><ul><ul><li>Reduce the load on the production host </li></ul></ul><ul><ul><li...
Off-Host Processing in SAN Environment SAN switch Storage array Storage array Two node cluster - production Decision suppo...
Off-host Processing Snapshot Take Volume Snapshot Import Disk Group Break off Mirror File System Driver Stack Sybase App A...
Why resync the whole mirror? /fs/OracleDB Mirrored Volume Mirror 1 Mirror 2
/fs/… Split Volume Mirror 1 Snapshot /fs/…. Data Change Map Fast Resync
Fast Resync /fs/…… FastResync Volume Mirror 1 Mirror 2 Data Change Map
Off-host / Online Backup by separate backup server using a split mirror secondary server Database File System application ...
Off-host / Online Backup by separate backup server using a split mirror Database File System live data application server ...
Storage Checkpoints <ul><li>A consistent, point-in-time image of file system  </li></ul><ul><li>Identifies and maintains m...
Summary <ul><li>Taking storage virtualization to a new level </li></ul><ul><li>Enable on-host and off-host processing </li...
Support *  Note: ASE 12.5 only supports Solaris 8.  Customers running DBE 1.5 on ASE 12.5 can only operate on Solaris 8.  ...
Thank You Questions?
Copyright © 2003 VERITAS Software Corporation. All rights reserved. VERITAS, the VERITAS Logo and all other VERITAS produc...
Upcoming SlideShare
Loading in...5
×

VERITAS Confidential Copyright © 2003 VERITAS Software ...

693

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
693
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • We all know that even in slower economic times like today, companies are still expecting a lot of productivity from their employees. And, the amount of data being generated is not shrinking, but rather still growing at a rapid rate. In order for the employees to be more efficient, what is needed are effective ways to manage all the data, and make it available to the employees 24x7 so that they can do their jobs. What you need from companies like Veritas, is not really just point products but rather total solutions. Veritas builds many products that address specific needs, but that are also designed to work together to form solutions that extend your system availability to new levels. Another important point is that we provide software solutions that plug into your existing computing infrastructure … and work without requiring you to re-architect that infrastructure, because we know you’ve put a lot of investment and resources into building that infrastructure already.
  • So who is Veritas anyway, and why should you feel safe doing business with us, when there are hundreds of software companies out there clamoring for your attention? Well, for starters, in the market category that the analysts place us in, storage management software, we are the leader. We’ve grown a lot in the last few years by both new product development, and by mergers and acqisitions … of companies like OpenVision and Seagate Software. In our fiscal year 2000, we beat both our own estimates and analysts’ estimates by coming in with $1.2B in revenue. If you open up the market category beyond just Storage Management Software to include all software companies, we are in the top 5, when measured by market capitalization. The point here is not so much to toot our horn, but rather to say we’ve been around for awhile, and we plan to be around in the future as well
  • VERITAS is the largest independent end-to-end application storage management company in the world. VERITAS is unique in that its solutions control every aspect of data from its creation to its retirement (archive/migration). According to IDC, VERITAS is also the largest backup and recovery vendor in the world (ranked by revenue) and the largest in R&amp;D commitment (Over 300 people focused solely on backup &amp; recovery). VERITAS technology has been chosen by leading vendors such as Microsoft, HP and Sun. For example, HP has standardized on the VERITAS File system and Volume Manager for their HP/UX operating system. Another example is Microsoft, who has chosen VERITAS for the HSM, Logical Disk Manager and Backup applet in Windows 2000 Server. And, for a company our size, we are investing a huge sum of money over the next five years into R&amp;D (over $4B planned).
  • These are the top storage challenges that IT managers face today according to a study done by Itcentrix. Many companies are facing shrinking IT budgets. With Volume Manager in place, they can actually reduce administrative costs and do much more with fewer people. Qualified IT personnel are hard to come by, and Volume Manager will make the IT staff more efficient, thus the company can actually save and cut costs in the long run. Dataquest has stated that Windows NT staffs are less efficient in supporting RAID capacity compared to their UNIX counterparts and Windows NT is consuming twice the amount of IT staff as UNIX. On an average, one IT manager on the Windows platform can manage about 350 gigabytes of storage contracted with UNIX, where their IT managers can manager about 950 gigabytes of data per IT manager. We believe all of the above statements from Dataquest can be attributed to the fact the VM has been available for UNIX system admins for over a decade and they no longer have to take their systems down. Disk Administration can be done online while data is available to users.
  • The lines showing performance of raw partitions and Quick I/O virtually overlap as Quick I/O is able to mimic raw behavior so closely.
  • Traditionally, there are two ways to store Oracle database data: on raw disks and on file systems. And by choosing one method over another, customers needed to sacrifice performance or manageability. Discuss advantages and disadvantages for raw and file systems. Today’s File Systems are working on increasing performance to give the user the best of both worlds. VERITAS’ File System can achieve 70 to 80% of the performance of raw and with an extra module can achieve equal to raw, if not better, performance.
  • VERITAS products enhance IT enabled business process availability by reducing downtime or loss of service. Our products address issues of performance, process continuance, and data protection to achieve these goals. All of these issues contribute to a loss of availability. Many factors contribute to potential downtime Software Hardware People Planned downtime (for maintenance tasks) Downtime impacts business operations Revenue, productivity, and customer service at risk Here is what we mean by that: A slowly performing system is fundamentally unavailable. A web server that serves pages slowly in unavailable. An Exchange Server that takes too long to respond is unavailable. A system that fails to continue operation due a resource outage (not a bug or system error) is unavailable. The classic reason for a disruption is an application or system running out of disk space. Most corporate data today is considered to be mission critical and must be protected from hardware or software failure. Disk mirroring or backup / restore are the usual remedy to these problems
  • Let’s take a look at which solutions contribute to what level of Data Availability. Starting at the basic level, we have data protection, or ‘backup’. Then moving up the curve, we encounter techniques such as RAID 1, RAID 5, and Volume Management. Volume Management for the Windows platform is key in extending your data availability beyond the ‘Basic’ level into the ‘Enhanced’ and ‘High’ levels, which most Windows Business Critical and Mission Critical applications really require.
  • VERITAS Cluster Server for NT is the culmination of over 7 years of HA experience, and provides the most mature HA feature set available on the NT platform. Clustered HA Solution: Allows seamless scalability from two to thirty-two servers in an active/active configuration meaning the cost of implementing HA becomes cheaper the more servers are added into the cluster. 1:1, Any:1 and 1:Any policy-based failover: VCS offers a variety of configurations from the traditional HA (1:1) active/active failover, multiple servers failing over to a dedicated standby server (N:1) and cascading failover from one machine, to another, to another in the event of multiple server failure (1:N). Fast Kernel-to-Kernel communication &amp; failover: VCS has components like GAB/LLT which are embedded into the operating system, which means that communication between nodes for atomic cluster configuration and monitoring, as well as fast failover. Certified 3rd party support for SCSI, SAN and NAS storage: Through the VERITAS iLab, we are able to offer qualified support for many third party devices. Integrates with the Volume Manager &amp; File System: Unique integration with the VERTIAS Foundation technologies, means that majority of causes of planned and unplanned downtime can be eliminated. VCS/Foundation integration features offered such as Import/Deport aids quick and clean failover, journalling understood, to enable fast recovery in the event of failure. Centralized Cluster Manager console….: Common management console across operating systems aiding skills transfer.
  • FlashSnap offers a number of benefits for your enterprise: ** You can increase revenue by maximizing online processing time ** Conduct backups quickly, frequently, and without disruption ** Load or update data warehouses as needed without high overhead on the production environment ** The ability to perform application testing with real production data while business continues ** Your can eliminate the need to copy the data set in steps or ftp data to a new server for batch processing thus saving time to when you can run the batch job and minimizing the effort required to run the batch job. ** Realize cost savings by consolidating backups to specific backup servers Now proceed with talking about the technologies within FlashSnap that enable this
  • VERITAS FlashSnap is an option of VERITAS Foundation Suite &amp; Editions. It includes several technologies that together enable users to perform certain operations with minimal impact to the applications or users. The FastResync functionality is enabled with Volume Manager. It allows a point in time copy of data to be created. This copy may be mounted to the same host as the original data or may be moved to another host for off-host processing. FlashSnap supports up to 31 concurrent copies of data. These may be mounted on different hosts and all changes to all copies of the data are tracked so that once you require a data copy to be brought up to date, it may be resynchronized to the primary or production copy of the data quickly with little overhead at the disk or the host. FlashSnap is hardware independent, allowing you to leverage current investments in storage and giving you the freedom to easily make changes in storage in the future. FlashSnap allows your point in time copies to span multiple storage subsystems so that I/O loads are shared throughout your environment.
  • Today volumes can only reside in the diskgroups they were created in. If a customer decides to reorganize the diskgroup, there is no easy method that is available. The Dynamic Group Split and Join feature of FlashSnap addresses this. This technology enables users to split a mirror from a server and join the disk group to another server. This will allow users to deport a split mirror to another host to offload operations such as backups or decision support from the production server. The disk group can then be imported back into the production machine.
  • A definition of off-host processing is to move operations which require access to a point-in-time copy of the production data to an alternative host The main reason people give for wishing to perform off-host processing is that they need to backup or run reports but cannot either take their production environment offline or decrease the performance on their production environment. FlashSnap allows you to move a point in time copy of your production data to a second or third host for operations such as backup, reporting, and decision support. Most importantly, this point in time copy is consistent as FlashSnap flushes all data to disk from the file system if one is mounted before breaking off the mirror. Because FlashSnap can span more than one storage subsystem, it is possible to balance I/O and not only protect against performance impact of reporting etc on the host but also on the storage as well.
  • Performance on the primary data server can be significantly degraded by routine tasks such as backup and running decision support queries. If it was possible to off-load these tasks to a replica of the primary server, its performance could increase dramatically. To avoid excess overhead on the network, just passing changed data at the block level could dramatically cut down on the amount of data passing over the network. VERITAS can do this today. This can be done today by taking snapshots of the file system that have the ability to track what blocks have changed in real time. Then the database on the primary is quiesced and the changed blocks are passed to the replica where they are resynchronized. Users can continue to access their data on the primary as if nothing occurred.
  • There is no need to resync an entire volume, which is extremely time and resource intensive. New technology makes resyncing just changed blocks possible Just track the changed blocks! Here we have a primary mirror with it’s secondary attached
  • We split the mirrors and can now use the point in time copy (secondary mirror) for off-host or on-host processing. As we continue processing on the primary and also mount and start processing on the copy, changes to each copy of data are written. FastResync tracks these changes in a persistent data change log.
  • Once off-host processing is concluded, you will either discard the point in time copy but more often you would prefer to bring it up to date. FastResync allows you to choose which copy of data is the correct one and as resynchronization takes place, changes to the secondary mirror are discarded (from the mirror and the data change log) and only those writes committed to the primary copy are written to the secondary. This is quicker and much more efficient than a full resynchronization of the mirrors. That means that these types of operation may be run at any time during the course of business with minimal impact to users and applications.
  • These slides are optional to show an example of how you might use FlashSnap to perform certain tasks, such as backups, off host
  • VERITAS Storage Checkpoint technology is now being extended to non-database environments. Some of your customers may be familiar with this technology, which has always been offered with Database Edition for Oracle. It works in conjunction with VERITAS File System. Technical overview below. For further details, refer to the FlashSnap FAQ on Vnet. *This feature only available on Unix at this time A point-in-time image of file system Disk and I/O efficient Not an extra “mirror” Use copy-on-write semantics to maintain changed blocks Instantaneous on-disk backup image Persistent across reboots Multiple Storage Checkpoints can be taken Before images are saved only once to the latest Storage Checkpoint Maintains changed data blocks as database is being updated No post-processing needed for scanning for changed data blocks Mountable All file system functions can be performed
  • With this latest release of Volume Manager, VERITAS improves on their solution to provide storage virtualization to your enterprise. With a commitment to making it easier for you to business and maintain availability of systems while providing essential reporting and backup operations, VERITAS offers a solution that is truly hardware independent allowing you to leverage current investments. VERITAS takes another step in solving the increasing demands on IT to meet the needs of their business with intelligent storage software.
  • VERITAS Confidential Copyright © 2003 VERITAS Software ...

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

      Clipping is a handy way to collect important slides you want to go back to later.

    ×