You are on page 1of 56

VERITAS Confidential

Copyright 2002 VERITAS Software Corporation. All Rights Reserved. VERITAS, VERITAS Software, the VERITAS logo, and all other VERITAS product names and slogans are trademarks or registered trademarks of VERITAS Software Corporation in the US and/or other countries. Other product names and/or slogans mentioned herein may be trademarks or registered trademarks of their respective companies.

VERITAS SANPoint Foundation Suite 3.5 for HP-UX

VERITAS Confidential

The VERITAS Vision

VERITAS Confidential

VERITAS Adaptive Software Architecture


Service Level Delivery Global Operations Management

VERITAS

Application Uptime

Disaster Recovery

Global Data Management

Capacity Planning

Business Critical Applications and Databases


Application Plug-ins

VERITAS
Software Services

Storage Infrastructure

Data Protection

High Availability

Active SRM

Storage Plug-ins

DAS Powered by IP-Storage

NAS

VERITAS

SAN

VERITAS Confidential

IT Storage Challenges
Difficulty managing growth Tight staffing resources Data availability Performance Managing heterogeneous environments Shrinking backup windows
VERITAS Confidential

Escalating IT Costs

Storage Management: Key to Success

It costs more to manage 10 GB of disk than it does to purchase it Less than 50% of UNIX/Windows disk is utilized Planned downtime and un-planned downtime affect application availability which equates to lost revenue

*ITcentrix Storage Networks Report 1999

Storage Virtualization
Consumer Consumer Consumer Application Aspects of Storage

Application requirements Growth potential

Throughput Responsiveness

Failure resistance Recovery time

Capacity
Disk size Number of disks/ path

Performance
Disk seek time Cache hit rate
Physical Aspects of Storage

Availability
MTBF Path redundancy

VERITAS Confidential

Storage Resources

Worldwide Volume Management/Virtualization Revenue by Vendor, 2001


All OS Systems, Including Suites, Based on New License Revenue
Power Compaq Falcon Stor Quest 1.9% 1.3% DataCore 0.7% 3.1% Other 2.4%

H-P 10.7%

VERITAS 79.9% Total New License Revenue = $207.1 Million U.S.


VERITAS Confidential

Source: Gartner Dataquest 2001 Storage Management Software Market Share (March 27, 2002)

Industry Leader
Foundation Suite technology is used by 1600 of the Global 2000 Corporations to ensure high availability of their data !!

Volume Manager is SunTone and Windows 2000 Server and Advanced Server Certified

VERITAS Confidential

VERITAS SANPoint Foundation /HA


Overview

VERITAS Confidential

What is SANPoint Foundation Suite?


Enterprise-wide management SANPoint Foundation Suite /HA is a storage management solution that integrates VERITAS Cluster File System (VxCFS), VERITAS Cluster Volume Manager (VxCVM), & VERITAS Cluster Data Growth Server (HA version) Heterogeneous, shared, online storage management Quality Tools A cohesive solution, which imparts the highest possible levels of performance and availability in your data-sharing environments
VERITAS Confidential

NEW in SANPoint Foundation Suite 3.5


Features in 3.5
Full-feature parity to VxFS Support for:
Very large File Systems: 32 TBs FlashSnap Clusterized Snap Shots & Clusterized Check Points Access Control Lists & Quotas Single CPU configurations

Performance Enhancements

VERITAS Confidential

SANPoint Foundation Suite /HA Provides


Transparent access to shared files
Multiple servers can mount and access the same file system Allows for consolidation of storage resources and greater manageability

Faster file access (direct access)


Eliminates need to go through TCP/IP stack Enables realistic access times for databases using shared file systems (as compared to NFS)

Enhanced failover capabilities


No need for Volume / File System failover Quick and controlled application failover (automated in HAversion only) Enhanced workload management (HA-version)

The Result: Near 24x7 data availability


VERITAS Confidential

SANPoint Foundation Suite Architecture


Extends Local File System Functionality Asymmetric topology
Any server accesses data directly The master performs all metadata updates The master is not static, and can failover at any time to another node
LAN

Central Metadata Server

SAN

Advantages
Less metadata locking traffic Lower complexity

VERITAS Confidential

SANPoint Foundation Suite Architecture


Cluster Awareness
Determining cluster membership and internode communication
Global Atomic Broadcast protocol (GAB) Low Latency Transport protocol (LLT)
LAN

Central Metadata Server

GAB LLT GLM

SAN

VERITAS Confidential

SANPoint Foundation Suite Architecture


Cluster Volume Management
Enables servers to view and share disk groups across a cluster Simultaneous access to volumes from multiple servers

EMC Symmetrix Family


VERITAS Confidential

JBOD

HDS 99006

SUN T3

IBM Shark

HP

VERITAS SANPoint Foundation Suite /HA


Leveraging the VERITAS Cluster File System

VERITAS Confidential

Benefits of a true Cluster File System


Concurrent file access Better scalability for file services
Provision of a data virtualization layer

Quick and non-disruptive migration Lower administration costs Improved manageability Flexible deployment of applications Very Fast-Failover

VERITAS Confidential

Cluster File System Applications


Scalable File Servers eBusiness
Web applications for large files Content servers

Enterprise Applications
Billing systems Proprietary data processing Decision Support Systems

Databases - Single instance


Faster failover

Design (CAD/CAM) & Analysis (Geophysical) Applications with large files


VERITAS Confidential

VERITAS SANPoint Foundation Suite /HA


Typical Customer Scenarios

VERITAS Confidential

Enterprise Applications: Traditional Problems


Application deployment and provisioning
Billing systems Proprietary data processing DSS

Capacity on demand business models


CNN Election Night

Administrative costs high



VERITAS Confidential

Moving data Maintaining software images Updating stale data, content and binaries Application load balancing

Enterprise Applications: Cluster File System Alternative


Provide a data virtualization layer Simplified data access architecture for operational efficiency
Less everything (network, servers, storage, people) Less complex, therefore more manageable

Enhanced manageability
Easy volume growth Rolling SW upgrades Simple load balancing
VERITAS Confidential

File Serving: Traditional Problems


The NFS Server Problem:
I loved my first NFS server, I hated my 20th
Appliance Appliance Appliance Server Appliance Appliance Server Appliance Server Server Appliance Server Server Server Appliance Appliance Server Appliance Appliance Appliance Server Appliance Server Server Server Server Appliance Appliance Appliance Server Appliance Server Server Server

VERITAS Confidential

File Serving: Cluster File System Alternative


The Solution:
File system defined cluster-wide Shared files located on any available disk Automated failover in event of server shutdown [manual application failover is still faster than utilizing NAS boxes]
SANPoint Foundation SANPoint Foundation SANPoint Foundation SANPoint Foundation

VERITAS Confidential

eBusiness Web Servers: Traditional Problems

Shared nothing environment


Web database is replicated on two disks - one for each web server Double the disk space; regular copy operations required Alternative - NFS server
Web Data Web Data

VERITAS Confidential

Web Servers

eBusiness Web Servers: Cluster File System Alternative


Shared File System - simultaneous access
No web database replication required Save disk space; no synchronization problems No NFS server required
Web Data

VERITAS Confidential

Web Servers

eBusiness Messaging Solutions: Traditional Problems


Partitioned operation
Flat files Manually partitioned data Load balancing difficult
A-F Data G-M Data N-S Data T-Z Data

Email Servers
VERITAS Confidential

eBusiness Messaging Solutions: Cluster File System Alternative


Centralized data store
Single data repository Any-to-any connection External load balancing Optimized server usage
A-Z Data

CFS
VERITAS Confidential

CFS

CFS

CFS

Email Servers

Databases (Oracle): Traditional Problems


Oracle Failover
Detect failure Import disk group Replay file system log Mount file system Initiate Oracle Oracle logs Fail over IP addresses

Seven steps!
VERITAS Confidential

Databases (Oracle): Cluster File System Alternative


Single Instance Failover
Faster failover Eliminate DiskGroup import & File System mount Utilizes Oracle fast recovery mode

Payroll Sales

Sales

Accounts Inventory

Inventory

VERITAS Confidential

Concurrent Data Sharing Oracle Parallel Server


CM VCS Core Oracle Parallel Server CVM CM VCS Core Oracle Parallel Server CVM

VCS GAB/LLT

VCS GAB/LLT

VERITAS Shared Volume

VERITAS Cluster Server provides Cluster Membership services to Oracle Parallel Server (OPS) Cluster Manager Configurations: 2,4-node, Mid-level Servers, Major Storage Vendors Solaris 2.6/7/8

VERITAS Confidential

Concurrent Data Sharing Oracle RAC (Real Application Cluster)


CM VCS Core Oracle Parallel Server CFS CVM VCS GAB/LLT CM VCS Core Oracle Parallel Server CFS CVM VCS GAB/LLT

SAN

Cluster File System leverages investment in SAN


Provides all nodes with direct access to data

Eliminate I/O bottlenecks Eliminates single point of failure


VERITAS Confidential

VERITAS SANPoint Foundation Suite /HA


Technical Overview

VERITAS Confidential

VERITAS Cluster Volume Manager


Host-based Storage Management

Makes the physical into logical Looks and acts like a disk Can grow, relayout and move while online
VERITAS Confidential

LAN

Host Server
(Control Console)

data flow

Brand A Disk Array

Brand B Disk Array

JBOD

Virtualized Disks

data available to server

VERITAS Storage Foundations Centralized Management


Central management from a single console or command line interface (CLI) Online performance tuning

VERITAS Confidential

* Windows GUI shown here

Achieve optimal performance without working for it Spend less time tuning Spend more time on other business critical applications Achieve more efficient I/O operations from the kernel

VERITAS Confidential

VERITAS Cluster File System Extent-based Allocation


VxCFS Extent-Based Allocation:
Groups multiple blocks into large writes Faster than block-at-atime based operations. VERITAS File System 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

Metadata overhead is reduced Less overhead is necessary with sequential reads


VERITAS Confidential

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 Cluster File System Discovered Direct I/O


High performance for applications with mixed I/O sizes
For large FS writes, it is much faster to write directly to the disk
Direct I/O skips the FS cache BUT, for smaller writes, direct I/O is slower!

We developed... Discovered direct i/o


DDI/O looks at the size of each write & gets the best performance from each I/O model

Example: If write is <=256KB, uses the FS cache If write is > 256KB, uses Direct I/O
VERITAS Confidential

VERITAS Cluster Volume Manager Availability & Performance


Dynamic Multi-Pathing (DMP) provides multiple paths from server to storage
Path load balancing improves I/O bandwidth, spreading I/O across connections Path failover increases application availability

Storage Network

VERITAS Confidential

VERITAS Cluster File System


Reduce Recovery Time

Logs file system changes before they are made Reduces fsck times after a crash from hours to just a few minutes
Parallel fscks ability to run fscks in parallel at boot time increases availability whenever running multiple file systems on a single host

Maintains data integrity Critical for HA environments Enhance performance with Q-Log
VERITAS Confidential

Causes of Downtime
30% of Downtime is planned! Planned Planned 30% 30%

Other 5%

Software 40%

People 15% Hardware 10%

VERITAS Confidential

Source: Gartner, Oct. 2000

Online Everything
Reduces planned and unplanned downtime Optimizes I/O performance No interruption of user access to data Analysis of a longer transaction history

VERITAS Confidential

VERITAS FlashSnap
Availability and PerformanceIncreasing Business Efficiencies

VERITAS Confidential

VERITAS FlashSnap
Builds on VxVM and enables the use of point-in-time copies to perform critical operations Option to SANPoint Foundation Suite
Production Server Alternate Host SplitMirror Snapshot

Volume Snapshot
VERITAS Confidential

Import Disk Group

FastResync

Mirror 1

Mirror 2

/fs/
VERITAS Confidential

Mirrored Volume

FastResync
Data Change Map

Mirror 1

Snapshot

/fs/.
VERITAS Confidential

Split Volume

/fs/.

FastResync
Data Change Map

Mirror 1

Mirror 2

/fs/
VERITAS Confidential

FastResync Volume

Fast Mirror Resynchronization


Fast resynchronization of changed blocks

Volume Snapshot

Resync the Volume Snapshot to the original volume

VERITAS Confidential

Storage Checkpoints
A point-in-time image of the primary cluster file system /vxfs.... Storage Checkpoint
A B C D E F G
VERITAS Confidential

VERITAS Cluster File System Storage Checkpoints


Maintains changed data blocks as primary cluster file system is being updated
/vxfs Storage Checkpoint

A A B C D E F G G
VERITAS Confidential

Copy-on-write mechanism first copies the beforeimage to the Storage Checkpoint and then updates the data block in the primary file system Mountable and writable Copy-on-write in place until the next Storage Checkpoint created or the Checkpoint is removed

Standard Recovery
Time 0:00 Full Backup 12:00 24:00

Transactions

15:00

Restore from backup Reapply transactions 00:00 - 15:00


VERITAS Confidential

Back in service

FlashSnap Recovery
Time 0:00 Full Backup

Storage Checkpoints or Volume Snapshots: On-disk, storage efficient backup images

10:00

12:00

14:00

24:00

Transactions

15:00

Restore from FlashSnap copy Reapply transactions 14:00 - 15:00


VERITAS Confidential

Back in service - fast

Summary
SANPoint Foundation Suite /HA provides:
Simplified Data Access Architecture Transparent access to shared data with no application modifications A solution that scales as your requirements grow File System accessibility from multiple servers providing high availability Simplified cluster-wide management of shared data
VERITAS Confidential

VERITAS SANPoint Foundation Suite /HA


Customer Implementations

VERITAS Confidential

Customer Example: Major e-Retailer


VERITAS SANPoint Foundation Suite used to share data amongst multiple systems in the SAN:
One of the benefits were seeing with VERITAS SANPoint Foundation Suite is that it gives us the ability to share data to multiple systems without the overhead of network translation protocols.

VERITAS Confidential

Quote from Paul Kilmartin, Director, Systems Administration, eBay

Case study: Major Transportation Service Provider


Business Challenges
Increase revenue controls and reduce costs Scaling for future capabilities Increase customer satisfaction

Environment
Databases - Sybase ASE 11.9.2 / 12.0 Applications - Tuxedo / Jolt / MQM / Netscape

Solution: VERITAS SANPoint Foundation Suite Benefits


Reduced Invoice Cycle Time by 10% Implemented On-Line backups (Snapshot) Reduced Application Architecture complexity Consolidated Disk Requirements Reduced Software Distribution Complexity

VERITAS Confidential

Thank You

VERITAS Confidential

You might also like