Esther Good IBM Software Relationship Executive Agenda • Who We Are • Storage Industry Trends • Why NetApp Solutions are GREAT for Database Environments •DB2/NetApp Partnership 2 Network Appliance Rewriting the Rules for Global IT Infrastructures Network Appliance delivers center-to-edge data management and information distribution systems that enable businesses to simplify, share, and scale their storage networking and content delivery infrastructure - without limits. 3 The Appliance Revolution 80’s General-Purpose System Transforms Into Specialized Appliances 90’s UNIX Application NT Servers Applications File Service Printing Routing Data Access Appliances Print Servers Routers network …... network …... 4 Our Appliances Do One Thing Well… Deliver Data On Demand scale share simplify Network Appliance Technology Dedicated appliance based on patented file system design that: - Simplifies data management and content delivery - Accelerates data access within a network - Maximizes data availability and scalability 5 NetApp Worldwide Presence Founded: Headquarters: Year 2000: Distribution: Installed systems: Revenue 1992 Sunnyvale, CA > 2100 employees 70+ countries > 22,710 ~ $1B/yr (20 quarters of 70% growth) 6 #1 in Network Attached Storage Network Appliance Market Share 60.1% Network Appliance #2 Vendor Others (9) Source: “Worldwide Hard Disk Drive Network Attached Storage (NAS) Market Share, Dataquest/GartnerGroup 7 A Leader in Content Distribution and Caching Network Appliance Market Share 28% Network Appliance Inktomi Cisco CacheFlow Cobalt Other Source: Internet Research Group 8 Storage Industry Trends 9 Storage Paradigm Shift 2000 30% Direct Attach Network Attach 70% Source: IDC, 4/2001 10 Storage Paradigm Shift 2004 33% Direct Attach Network Attach 67% Source: IDC, 4/2001 11 Server Centric Architecture AIX FS IBM Storage Database Win2K FS Email Solaris FS PC Vendor Storage Sun Storage Data Warehouse Shortcoming: Each new application server requires its own storage solution creating storage islands 12 Network Centric Architecture: Single-Copy Data Sharing with Protection AIX Win2K Solaris FS UNIXApps Apps UNIX Clustered App 13 Bandwidth: Disk vs Network 140 Gigabit Switched 120 MB/Sec 100 Fibre Channel 80 Ultra SCSI 60 40 20 SCSI Fast-Wide SCSI 10bT Shared 0 1992 100bT Switched FDDI Shared 1994 1996 Storage 1998 2000 Network 14 Why Network Appliance Solutions are GREAT for Database Environments NetApp’s Database Customer base Currently over 1300 Database customers... Market presence runs deep as well; NetApp powers… 9 out of top 10 ISPs 13 out of top 15 web sites 41 of Fortune e-50 Index companies • • • • • Banks Airlines Automotive Government Oil & Gas 16 The NetApp Advantage Dramatic improvement in solution availability Reduction in operational cost, complexity, and deployment processes Typical customer experience is a faster database environment Scale seamlessly while experiencing rapid growth 17 Causes of Downtime Planned Downtime People 5% 5% 30% 30% Hardware Environment 5% 15% 10% Server Software Client Software Network Software Source: Windows 2000 Magazine 6/2001 18 Snapshot, SnapRestore and SnapMirror Provide Immediate Relief •Use Snapshot/SnapRestore for full scale tests on production environment • Take a Snapshot, run the test, then use SnapRestore •Reduces recovery time risks • Use SnapRestore as security for maintenance like planned SWUpgrades, Data Uploads, etc •Use Snapshot for Offline Backup • Reduce downtime to a few minutes (cold backup) •Use Snapshot for Online Backup • Reduce the time you’re in degraded/vulnerable mode to a few minutes (hot backup) •Use SnapMirror for Disaster Recovery • SnapMirror provides efficient replication of database files to a remote location or DR-site 19 Constantly Challenged with Planned Downtime Scenarios Key Reasons for Planned Downtimes… Software Upgrades 27% 25% Server Upgrades DB Maintenance 14% 8% Y2K Testing Backups 6% DW Loading 3% Hardware Upgrade 1% Storage Upgrade 1% Others 26% 0% 5% 10% 15% 20% 25% 30% Source: Strategic Research Corporation, 2000 20 Fast Recovery from Unplanned Downtimes Database Recovery Scenario - An Example 300 GB database and the entire database requires recovery Tape recovery time is 60 GB/hour Normal recovery time is 5 hours + log replay time SnapRestore reverts volume to same state as when backup was taken. Duration - 3 minutes Total recovery time: 3 minutes + log replay time Database Gigabit Database Instance F760 Logs 21 The NetApp Advantage Dramatic improvement in solution availability Reduction in operational cost, complexity, and deployment processes Typical customers experience is a faster database environment Scale seamlessly while experiencing rapid growth 22 Simplify Your Environment While Increasing Productivity and Focus Typically, a DBA has too many responsibilities... …NetApp helps by eliminating or simplifying some DBA functions Disk layout tuning/re-tuning Eliminate Backup design & scheduling Simplify Upgrade testing & scheduling Simplify Disaster recovery Simplify Database tuning Allow focus Application tuning Allow focus NetApp makes the first 4 easy, so DBA’s can spend their time on the high leverage items! 23 NetApp Filer Benefits Add Up to a Lower TCO TCO = Acquisition Costs + Operational Costs + Business Costs Operational costs are minimized…. Business impact costs are lower…. “install-as-you-grow” philosophy Appliance is simple to operate Less planned downtime Fewer spindles required for same functionality Less headcount required for Database and sys admin tasks Lower probability of unplanned downtime Acquisition costs are lower…. Filers scale entire compute environment DBAs are more focused and productive Faster recovery from unplanned downtime 24 NetApp TCO on Database Workloads Lower by 75% ! Acquisition Cost = + Operational Cost + Business Cost 18 16 14 12 $ Million TCO 75% drop 10 Acquisition Cost Operational Cost 8 Business Cost 6 4 2 0 SAN (EMC) NAS (NetApp) 25 The NetApp Advantage Dramatic improvement in solution availability Reduction in operational cost, complexity, and deployment processes Typical customer experience is a faster database environment Scale seamlessly while experiencing rapid growth 26 Performance Benefits Direct Attached Storage DATABASE SERVER Client workstations and terminals NetApp Filer Attached Storage DATABASE SERVER Client workstations and terminals • Extra CPU in the architecture that is 100% dedicated to storage management • Dramatic reduction in I/O latency is a key enabler for database environments –Reads are optimized due to file level intelligence in read-aheads –Writes are faster due to NVRAM and built-in RAID 4 striping • Speeds (increasing by factor of 10) vs. SCSI or FC speeds • Automated disk layout is resilient to growth and change 27 The NetApp Advantage Dramatic improvement in solution availability Reduction in operational cost, complexity, and deployment processes Typical customer experience is a faster database environment Scale seamlessly while experiencing rapid growth 28 NetApp Technology Enables Seamless Scalability Grow database dynamically with zero downtime Results in increased productivity, more operational time Allows you to “buy as you grow” Filer scales entire computing environment Your existing hardware investment goes further NetApp allows both easy scaling up and out Individual filers scale from gigabytes to 12TB Adding multiple filers to the environment is easy 29 NetApp as a Strategic Partner Enabling Customer Success NetApp recognizes strategic partnerships are critical Large scale performance engineering team and labs Competency Centers (on-site) with strategic partners DB specific worldwide customer support infrastructure Joint customer service escalation teams/procedures in place Results Certified solutions Successful deployments Bullet-proof support 30 IBM DB2 /NetApp Partnership Highlights IBM DB2 UDB supported on filers since 06/00 (press release 11/29/00) IBM tests filers with same scripts used to test new releases of DB2 UDB Partnership is on a roll NetApp equipment is on site in IBM labs. Testing, performance studies, proofs-of-concept, joint development 31 IBM DB2 /NetApp Partnership Highlights DB2 EEE/Intel/NetApp scalability study Purpose: Evaluate the scalability of the solution using a decision support workload Configuration: IBM UDB EEE, Intel AD450NX clustered servers, NetApp 840 filers Method: Ran Decision Support query workload on one to four Intel servers varying DB size from 50 - 200 GB’s Excellent scalability results documented in technical bulletin written jointly by the 3 companies On NetApp, Intel and IBM Software Websites Press Release - 12/17/01 32 33 IBM DB2 /NetApp Partnership Highlights DB2 EEE/Linux/SAP/Infiniband/NetApp demo at IDF (Intel Developer’s Forum) in DB2 booth Part of Janet Perna keynote at DB2 Tech Conference SAP Tech Ed. Will be at Cebit White paper on solution is on IBM Software website 34 IBM DB2 /NetApp partnership highlights IBM DB2 and DAFS - joint initiatives DB2 review/input to DAFS specifications DB2/dDAFS demo 06/01 DB2 Senior Management support with Consultants IBM DB2 testing dDAFS and uDAFS DB2/dDAFS beta customer 35 What is DAFS? Direct Access File System protocol A file access protocol, based on NFS, designed specifically for high-performance data center file sharing Optimized for high performance Semantics for clustered file sharing environment Transport independent Uses standard memory-to-memory I/O architecture NetApp products on InfiniBand, 1Gb and 10Gb Ethernet A fundamentally new way for high-performance and cluster applications to access file storage Provides direct application access to transport resources Avoids Operating System overhead 36 File Access Methods NFS Local FS Application Application Buffers Buffer Cache NFS Application Buffers Buffers FS Switch DAFS User Space DAFS DAPL FS Switch Buffer Cache File System OS Kernel SCSI Driver TCP/IP Packet Buffers HCA Driver NIC Driver NIC HBA Driver HBA HCA H/W 37 DAFS Client Implementations Raw Device Adapter Kernel File System User Library Application (unchanged) Application (unchanged) Application (modified) Buffers Device Driver Buffers Buffers Disk I/O Syscalls File System File I/O Syscalls DAFS Library DAFS Library DAFS Library DA Provider Library DA Provider Library DA Provider Library HBA Driver HBA Driver HBA Driver HBA/HCA HBA/HCA HBA/HCA Kernel-level plug-in Looks like raw disk App uses standard disk I/O calls Performance similar to direct-attached disk Kernel-level plug-in Peer to NTFS, UFS App uses standard file I/O semantics Limited access to DAFS features Performance similar to local FS User Space OS Kernel H/W User-level library Best performance Application access to sharing semantics Requires application modification I/O-intensive & cluster applications 38 DAFS Contributors 1Vision Software Adaptec Adv Storage Array Products Agilent Alcita Technologies Aristologic ATTO technologies Bakbone Software Banderacom Berg Software Design BMC Software Broadband Storage Brocade Communications Ciprico Cisco Systems Cluster File Systems CMD Technology Compaq Computer Corp ComVault Systems Congruent Software Duke University Earthlink Network ECCS Emphora Emulex Eurologic Systems First Internet Alliance Fujitsu Ltd Gadzoox Networks Harvard University Hewlett Packard Hyper I/O IBM Ikadega Incipient Independent Storage Corp InfiniCon Systems InfiniSwitch InfoCruiser inRAID Intel Corp Interphase JNI Lane 15 Software LSI Logic Storage Systems Mellanox MPI Software Technologies MTI Technology NEC Corp Network Appliance Network Engines Network Storage Solutions Omegaband Open Source Asia Oracle OTG Software Pirus Networks Procom Technology PTC Systems Qlogic Quest Software Rhapsody Networks Sanera Systems SAN Experts Facility SANgate Systems SanLight Scale Abilities Seagate Technology Seek Systems Sendmail SINTESI Solution-Soft Spinnaker Networks Texas Memory Systems Toigo Productions Troika Networks University of British Columbia Update Systems VALinux Veltrek VERITAS Software Viathan Vieo Inc Voltaire Wipro Technologies Xyratex Yotta Yotta Zerowait Corp 39 IBM DB2 /NetApp partnership highlights Joint Marketing and Sales Joint Marketing and Sales contract with DB2 and Lotus comprehensive joint marketing plan Strong relationship with IGS (including reselling agreement Growing partnering with IBM Software sales force resulting in joint sales successes Participation in major trade shows IDUG NA, Europe, M_DUG, IBM Partnerworld 40 DB2 - NetApp Technical Reports IBM DB2 UDB Enterprise Edition V6/V7: Integrating with a NetApp Filer Unix, Windows NT and Windows 2000(co-authored with IBM DB2 Toronto Lab) IBM DB2 UDB Enterprise Edition V7: Backup and Recovery Using a NetApp Filer Unix, Windows NT (co-authored with IBM DB2 Toronto Lab) Coming Soon Disaster recovery whitepaper for DB2 EE V7.1 using SnapMirror technology Redbook (co-authored with IBM) on DB2 and NAS 41 IBM DB2/NetApp Value Proposition Availability IBM DB2’s strong availability characteristics are enhanced by NetApp Snapshots and SnapRestore technology further strengthened by ‘Write Suspend’ functionality in DB2 V 7.2. Reduce time to backup data, recover from data corruption Bullet-proof Reliability of Filers > 99.99 % due to appliance design and integrated RAID 42 IBM DB2/NetApp Value Proposition Scalability DB2 leads industry for number of nodes and terabytes supported NetApp filers provide ability to expand from 100 GB to multiple terabytes with no downtime for DB2 Excellent scalability demonstrated in study with DB2 EEE, Intel Cluster servers and NetApp filers 43 IBM DB2/NetApp Value Proposition Ease of Management “NetApp filers are easy to set up, use, manage” - Berni Schiefer, Manager DB2 UDB Advanced Technology and Performance Complementary Partnerships SAP, Siebel, Peoplesoft etc. TCO DB2 has substantially better TCO than competitors (D.H. Brown report) NetApp 75 % lower than EMC (INPUT report) 44 Conclusion: + = cost effective mission critical deployment Dramatic reduction in TCO Strong support partnership Strong product partnership with aggressive ongoing roadmap Scalability to the largest scale and global deployment 45 DB2 ‘Write Suspend’ functionality •DB2 has delivered two new features in Version 7.2: •Suspended I/O •db2inidb utility 46 DB2 ‘Write Suspend’ functionality •DB2 has delivered two new features in Version 7.2: •Suspended I/O •db2inidb utility 47 DB2 ‘Write Suspend’ - db2inidb db2inidb utility •The db2inidb utility operates on the mirrored copy -Perform crash recovery -provide a duplicate copy of the database for reporting purposes -Put the copied database in a roll-forward pending state and roll forward the database -keeps the mirrored copy synchronized with the primary database -Allow the mirrored copy of the database to be backed up -backup that does not impact the performance of the primary database server. 48