Scalable NAS for Oracle: Gateway to the (NFS) future



Similar documents
HP StorageWorks Enterprise File Services Clustered Gateway. Technical Product Review. Sprawl Makes Inexpensive Servers Expensive

PolyServe Matrix Server for Linux

High Availability Databases based on Oracle 10g RAC on Linux

10th TF-Storage Meeting

Quantum StorNext. Product Brief: Distributed LAN Client

ORACLE DATABASE HIGH AVAILABILITY STRATEGY, ARCHITECTURE AND SOLUTIONS

Overview of I/O Performance and RAID in an RDBMS Environment. By: Edward Whalen Performance Tuning Corporation

Selling Compellent NAS: File & Block Level in the Same System Chad Thibodeau

EMC PowerPath Family

IP Storage in the Enterprise Now? Why? Daniel G. Webster Unified Storage Specialist Commercial Accounts

SMB Direct for SQL Server and Private Cloud

Scale and Availability Considerations for Cluster File Systems. David Noy, Symantec Corporation

Best Practices for Data Sharing in a Grid Distributed SAS Environment. Updated July 2010

Using HP StoreOnce Backup systems for Oracle database backups

VERITAS and HP A LONG-TERM COMMITMENT

Optimizing Large Arrays with StoneFly Storage Concentrators

OVERVIEW. CEP Cluster Server is Ideal For: First-time users who want to make applications highly available

Integration of Microsoft Hyper-V and Coraid Ethernet SAN Storage. White Paper

(Scale Out NAS System)

Ultimate Guide to Oracle Storage

Michael Kagan.

How To Make An Org Database Available On Linux

<Insert Picture Here> Refreshing Your Data Protection Environment with Next-Generation Architectures

29/07/2010. Copyright 2010 Hewlett-Packard Development Company, L.P.

EMC Virtual Infrastructure for Microsoft SQL Server

HIGHLY AVAILABLE MULTI-DATA CENTER WINDOWS SERVER SOLUTIONS USING EMC VPLEX METRO AND SANBOLIC MELIO 2010

HP ProLiant Storage Server family. Radically simple storage

Addendum No. 1 to Packet No Enterprise Data Storage Solution and Strategy for the Ingham County MIS Department

Optimizing Data Efficiency with Windows File Server and Storage Consolidation

Oracle Database Deployments with EMC CLARiiON AX4 Storage Systems

ADVANCED NETWORK CONFIGURATION GUIDE

HP iscsi storage for small and midsize businesses

Scala Storage Scale-Out Clustered Storage White Paper

Protect Data... in the Cloud

Server and Storage Virtualization with IP Storage. David Dale, NetApp

EMC Unified Storage for Oracle Database 11g/10g Virtualized Solution. Enabled by EMC Celerra and Linux using NFS and DNFS. Reference Architecture

2009 Oracle Corporation 1

Overview: X5 Generation Database Machines

High Availability with Windows Server 2012 Release Candidate

Infortrend ESVA Family Enterprise Scalable Virtualized Architecture

How To Virtualize A Storage Area Network (San) With Virtualization

Building the Virtual Information Infrastructure

Using EonStor FC-host Storage Systems in VMware Infrastructure 3 and vsphere 4

STORAGE CENTER WITH NAS STORAGE CENTER DATASHEET

Converged storage architecture for Oracle RAC based on NVMe SSDs and standard x86 servers

Oracle Database 11g Direct NFS Client. An Oracle White Paper July 2007

Clustering Windows File Servers for Enterprise Scale and High Availability

EMC Invista: The Easy to Use Storage Manager

iscsi SANs: Ideal Applications, Large and Small Jason Blosil, NetApp Gary Gumanow, Dell

Enterprise Storage Solution for Hyper-V Private Cloud and VDI Deployments using Sanbolic s Melio Cloud Software Suite April 2011

Using HP StoreOnce Backup Systems for NDMP backups with Symantec NetBackup

Storage Environment Technology Refresh. Richard R. Siemers Senior Storage Administrator Pier 1 Imports, Inc.

Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage

WHITE PAPER. How To Build a SAN. The Essential Guide for Turning Your Windows Server Into Shared Storage on Your IP Network

BlueArc unified network storage systems 7th TF-Storage Meeting. Scale Bigger, Store Smarter, Accelerate Everything

June Blade.org 2009 ALL RIGHTS RESERVED

Redefining Backup for VMware Environment. Copyright 2009 EMC Corporation. All rights reserved.

VMware vsphere 5.1 Advanced Administration

Virtual Provisioning. Management. Capacity oversubscription Physical allocation on the fly to logical size. With Thin Provisioning enabled

Uncompromised business agility with Oracle, NetApp and VMware

Brian LaGoe, Systems Administrator Benjamin Jellema, Systems Administrator Eastern Michigan University

Comparing SMB Direct 3.0 performance over RoCE, InfiniBand and Ethernet. September 2014

Dell EqualLogic Best Practices Series

an introduction to networked storage

SAP Solutions on VMware Infrastructure 3: Customer Implementation - Technical Case Study

EMC Integrated Infrastructure for VMware

Brocade and EMC Solution for Microsoft Hyper-V and SharePoint Clusters

EMC Business Continuity for Microsoft SQL Server 2008

Sizing guide for Microsoft Hyper-V on HP server and storage technologies

Cisco and EMC Solutions for Application Acceleration and Branch Office Infrastructure Consolidation

QuickSpecs. Models HP ProLiant Storage Server iscsi Feature Pack. Overview

STORAGE CENTER. The Industry s Only SAN with Automated Tiered Storage STORAGE CENTER

Direct NFS - Design considerations for next-gen NAS appliances optimized for database workloads Akshay Shah Gurmeet Goindi Oracle

HP high availability solutions for Microsoft SQL Server Fast Track Data Warehouse using SQL Server 2012 failover clustering

Oracle Exadata Database Machine for SAP Systems - Innovation Provided by SAP and Oracle for Joint Customers

VIDEO SURVEILLANCE WITH SURVEILLUS VMS AND EMC ISILON STORAGE ARRAYS

SAN TECHNICAL - DETAILS/ SPECIFICATIONS

Performance, Reliability, and Operational Issues for High Performance NAS Storage on Cray Platforms. Cray User Group Meeting June 2007

NET ACCESS VOICE PRIVATE CLOUD

HP StorageWorks Data Protection Strategy brief

EMC Unified Storage for Microsoft SQL Server 2008

VERITAS Backup Exec 9.0 for Windows Servers

Virtualization, Business Continuation Plan & Disaster Recovery for EMS -By Ramanj Pamidi San Diego Gas & Electric

Best Practices Guide: Network Convergence with Emulex LP21000 CNA & VMware ESX Server

EMC Solutions for Disaster Recovery

MICROSOFT HYPER-V SCALABILITY WITH EMC SYMMETRIX VMAX

RFP-MM Enterprise Storage Addendum 1

VERITAS Storage Foundation 4.3 for Windows

EMC Backup and Recovery for Microsoft Exchange 2007 SP2

EMC Celerra NS Series/Integrated

Future technologies for storage networks. Shravan Pargal Director, Compellent Consulting

Case Studies Using EMC Legato NetWorker for OpenVMS Backups

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

VMware vsphere 5.0 Boot Camp

Inge Os Sales Consulting Manager Oracle Norway

Transcription:

Scalable NAS for Oracle: Gateway to the (NFS) future Dr. Draško Tomić ESS technical consultant, HP EEM 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice

Agenda Enterprise NAS solutions Oracle scalable NAS value HP s scalable NAS for Oracle Performance metrics Q&A 2

Enterprise NAS solutions

Why Cluster Design is so important Design Goal Single-node NAS Designs DFS and/or Metadata Server Designs PolyServe Symmetric Cluster File System Scale-out Scales to two (2) nodes. Scales to many nodes. Scales to 16 nodes. Performance Performance degrades as scaled; limited. Performance degrades as scaled broadly. Performance increases linearly as scaled out. Availability Traditional clustering prone to error, downtime. Requires redundant data, storage, and servers Built into shared data and shared storage design. Traditional NAS / Filer design Distributed File System and Metadata Server Designs Symmetric Cluster File System Per system bottleneck Bottlenecks: Metadata server and Hot Spots Multiple paths: No bottleneck

Symmetric vs. asymmetric Symmetric all servers see all data all the time Asymmetric a single file system can be seen from a single NAS head /Dir1/File1 /Dir2/File2 /Dir3/File3 /Dir1/File1 /Dir2/File2 /Dir3/File3 /Dir1/File1 /Dir2/File2 /Dir1/File1 /Dir2/File2 /Dir3/File3 NAS head 1 NAS head 2 NAS head 3 NAS head 1 NAS head 2 NAS head 3 /Dir1/File1 /Dir2/File2 /Dir3/File3 /Dir1/File1 /Dir2/File2 /Dir3/File3 All Nodes see the same storage Each node has its own storage On failover, storage is moved to another node

Assymetric NAS architecture A file system lives on one and only one filer the file and print server owns that data File server is a performance bottleneck for all network traffic and I/O to that file system and Single Point of Failure (SPoF) Multiple file servers can create uneven work load patterns and utilization is not even across filers Each file server is an operational burden Backed up separately Updated with new patches Protected against virus Separated free space pool Client Client Client Client Client NAS file server NAS file server Storage Storage

Symmetric NAS architecture Eliminates file serving performance bottlenecks Enables mission critical availability Drives high storage utilization rates Operationally efficient LAN Client Client Client Client Clustered Gateway nodes SAN fabric SAN storage

Oracle scalable NAS value 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice

Oracle 11g introduces Direct NFS Oracle-optimized & internal NFS client Lower system overhead Great scalability up to 4 Ethernet paths to each NAS head no NIC bonding required Inherent high availability Built-in multi-path I/O No need for managed switches further cost savings Oracle Direct NFS supports running Oracle on Windows servers accessing databases stored in NAS devices Oracle prefers NAS 9

Oracle non-rac Single instance databases on NFS Clients Asymmetric multi-headed NAS Oracle Servers can see data though one NAS head Presenting the data through a different NAS head involves a migration or failover Orcl1 Orcl2 Orcl3 /Dir1/File1 /Dir2/File2 /Dir3/File3 NAS head NAS head NAS head /Dir1/File1 /Dir2/File2 /Dir3/File3

Oracle non-rac Single instance databases on NFS Clients Symmetric multi-headed NAS An instance accesses the DB through any single NAS head This path can be changed by pointing the client to a different NAS head rather than migrating data All file systems present through all NAS heads Orcl1 Orcl2 Orcl3 /Dir1ile1 /Dir2/File2 /Dir3/File3 NAS head /Dir1/File1 /Dir2/File2 /Dir3/File3 NAS head /Dir1/File1 /Dir2/File2 NAS head /Dir1/File1 /Dir2/File2 /Dir3/File3

Oracle RAC Multi-instance databases on NFS Clients Symmetric multi-headed NAS A RAC Instance accesses the DB through any single NAS head This path can be changed by pointing the client to a different NAS head rather than migrating data Asymmetric multi-headed NAS RAC instances can see a specific file system though one NAS head The database must be partitioned and each file system presented through a separate NAS head Changing this configuration involves a data migration Rac1 Rac2 Rac3 Rac1 Rac2 Rac3 /Dir1/File1 /Dir2/File2 /Dir3/File3 NAS head /Dir1/File1 /Dir2/File2 /Dir3/File3 NAS head /Dir1/File1 /Dir2/File2 NAS head /Dir1/File1 /Dir2/File2 /Dir3/File3 NAS head NAS head NAS head /Dir1/File1 /Dir2/File2 /Dir3/File3 /Dir1/File1 /Dir2/File2 /Dir3/File3

Additional uses for symmetric NAS Central software provisioning Shared Oracle software for legacy UNIX and Linux ports Shared ORACLE_HOME, APPL_TOP, and applications tier Centralized backup, patch, and upgrade Oracle RMAN backup target Deploy scalable NAS as a backup target for existing Oracle databases Single scalable storage system to grow as business grows General purpose grid storage provisioning Easy to scale NAS for general purpose storage ETL target, data warehousing, and general purpose file storage 13

From Complex and Expensive. Complex ASM, ODM, OCFS, OS File System Host-based volume mgnt & file system administration Mix of RAW, CFS for database, Ext3/UFS for Oracle Home, etc. ASM ODM OCFS ASM ODM OCFS ASM ODM OCFS ASM ODM OCFS Fibre Channel SANs FC LUN masking. Switch Zoning. MPIO. Difficult to increase capacity Expensive Expensive Fibre Channel HBAs & switches Expensive to Manage a lot of time spent managing a complex system RAW OCFS 14

To Simple and Inexpensive Simple Provisioning & Management As Easy as Ethernet One unified storage pool to manage Easy, online capacity growth Improved Oracle Administration One solution for all of Oracle data Same model for RAC and non-rac Shared storage simplifies database provisioning IP Reduce the Cost of Storage Inexpensive ethernet NICs & switches Amortize savings over many database servers 15

Mixed Use Environment Multi-platform support HPUX AIX Solaris Linux IP

Mixed Use Environment Multi-platform support RAC and non-rac RAC Oracle Oracle IP

Mixed Use Environment Multi-platform support RAC and non-rac Dozens of database nodes for 100 s of databases IP

Mixed Use Environment Multi-platform support RAC and non-rac App Tier Database Tier Dozens of database nodes for 100 s of databases Application tier as well as database tier IP

Mixed Use Environment Multi-platform support RAC and non-rac Dozens of database nodes for 100 s of databases Application tier as well as database tier RMAN backup target Whether or not you use NAS for primary storage App Tier Database Tier IP Backup Target

Oracle symmetric scalable NAS Value Drive complexity and cost out of Oracle deployments. 1. Less complex to configure and manage 2. Reduces infrastructure cost 3. Provides a scalable, cross platform storage solution 4. Leverages existing storage investment

Additional uses for Scalable NAS Scalable, central software provisioning Shared Oracle software for legacy UNIX and Linux ports Shared ORACLE_HOME, APPL_TOP, & applications tier Centralized backup and patch/upgrade Oracle RMAN backup target Deploy scalable NAS as a backup target for existing Oracle databases Centralized nearline backup target for simplified storage management Scalable performance & capacity on-demand alleviates over provisioning risk and cost General purpose grid storage provisioning Easy to scale NAS for general purpose storage ETL target, data warehousing, general purpose file storage 22

HP s Scalable NAS for Oracle

HP s Scalable NAS for Oracle Next Generation NAS ideal for Oracle NFS Better Scalability Clustered-filer design provides more performance in a single system 2 petabytes of data and growing Support dozens of database nodes Over 3 GB/s of aggregate throughput provides plenty of IO performance Grow client support or storage capacity on demand Better Availability Client transparent NFS failover for robust High Availability Integrated, so no extra cost for HA 24

Oracle over NFS 100s of Oracle Databas e servers IP/NFS Scalable NAS for Oracle solution Single point of storage management across all Oracle databases and applications Scalable data access beyond the capabilities of traditional NAS Uninterrupted fault-tolerance for Oracle data Lower cost Oracle over NFS file serving solution 25

HP scalable NAS products HP PolyServe software Matrix Server SQL Consolidation File Serving EFS Clustered Gateway 2-16 DL380 G5s Windows or Linux OS Matrix Server 26

HP PolyServe software The critical component in HP enterprise NAS systems Designed without compromise for scalability and availability Works with industry standard components Engineering Team with 870 years of industry experience, 15+ years together 27 21 October 2008

HP-PolyServe Matrix Server technology Cluster File System All nodes can read and write all data concurrently Up to 16 nodes per cluster Any mix of node sizes and speeds Full support for Linux and Windows Certified by Oracle and Microsoft Mix OS levels in one cluster Mix PolyServe levels in one cluster Cluster Volume Manager Virtualize storage across multiple LUNs or arrays Striping, concatenation, online file system growth High-Availability Services Fault tolerance using standard servers Full classic clusterware features Full n:1, n-m monitoring and failover

The physical structure of an HP - PolyServe matrix Clients Public Public Network(s) Network(s) Nodes Client IP Network Admin IP Network Ethernet/IP 10/100/1000/10000 Storage Arrays Storage Network Fibre Channel or ISCSI

HP-PolyServe delivering adaptive infrastructure On- Demand The Always-On Computing Utility Powered by shared data High Availability Application Management Consolidated Shared Storage Data SAN Storage System Storage System Storage System Storage System Capacity Maintenance Shared Data Allows all servers to own all data with speed & integrity High Availability Easy: Scale-out data access, data transition Affordable: Mix server brands, CPU counts, CPU speeds, and OS versions Capacity Maintenance Insert & upgrade servers and storage as needed, with no service disruption Storage System Storage System Application Management Match applications to required capacity - dynamically

Mission-Critical Application Deployment Platform - adaptive datacenter infrastructure for consolidation HP-PolyServe - On-Demand, Always-on Capacity High Availability Oracle RAC File Serving Application Management Web & App. Server Messaging Scale Up DB Scale Up DB X Consolidated Shared Storage Data SAN Scale Up DB Back Up Storage System Storage System Storage System Storage System Capacity Allocation Scale-Out Applications File Serving Media Streaming Oracle RAC Web & Application Servers Messaging MQseries,Tibco Back-up and Restore Scale-up Databases SQL Server DB2 Oracle8i, 9i & 10G My SQL Sybase Etc.

HP EFS Clustered Gateway Scalability and performance Linear scalability up to 16 nodes 128 TB file systems up to 2 PB total storage Throughput over 3 GB/s Availability Fully transparent failover preserving client state information Storage Utilization Create a single pool of storage Virtualization across heterogeneous storage Manageability Manage the cluster from anywhere Utilize standard HP management tools Standard OS integrates into data center Value Industry leading price performance Industry standard components LAN Client Client Client Client HP Clustered Gateway Nodes SAN Fabric EVA Storage 10g & 9i certified

Building Blocks HP EFS Clustered File System Software Standard Proliant Servers as Cluster Nodes Rack or Blades LAN Client Client Client Client HP Clustered Gateway Nodes Shared Storage: HP or Legacy SAN and/or iscsi HP Storage: MSA (value focused) EVA (optimal ease-of-use) XP (maximum performance) Third Party Storage: HDS, EMC Clariion, EMC Symmetrix SAN Fabric SAN Storage 10g & 9i certified

HP EFS Clustered Gateway ClientClientClientClient ClientClientClientClient ClientClientClientClient ClientClientClientClient ClientClientClientClient Network NFS HP Clustered Gateway Nodes NFS SAN switches 1. Shared storage 2. All nodes active on all files and disks 3. Linear performance growth 4. No failover necessary External Storage 1. Single point of backup 2. Single point remote mirror 3. Array not JBOD

EFS Clustered Gateway specs It allows up to 16 Windows or Linux servers to read and write to the same storage pool It therefore allows them to share data and break the limits of what a single server can do This enables - Scalability (e.g. file serving) Manageability (e.g. database consolidation) Availability (everything!)

HP EFS Clustered Gateway Symmetrical File System Client Network CGW Node CGW Node CGW Node CGW Node CGW Node Storage Storage Storage SAN Each node sees the complete file system Any node can fail over for any other More efficient use of node hardware Eliminates hot spot & load balancing issues Distributed Lock Manager scales with cluster

EFS Clustered Gateway interconnect Clients Public (data) Network Clustered Gateway Nodes IP Switch IP Switch Node Node Node Node Private Network (Intra-Cluster) IP Switch FC Switch FC Switch SAN Storage Storage Storage Storage

Special purpose nodes Node Node Node Node Node Virus Scan Tape Storage Storage Storage SAN

HP Clustered Gateway Cluster Volume Manager Improve storage utilization across cluster Optimize servers and storage for price-performance Flexibly manage storage across your business Configurable striping optimize for price and performance Stripe across LUNS within an array or LUNs spanning multiple arrays

HP Clustered Gateway Cluster Volume Manager CGW Node CGW Node CGW Node Write Request Cluster Volume Manager Storage Storage Storage Provides Virtualization / Aggregation SAN Provides Performance Striping

Cluster Volume Manager Growing Volumes (concatenation) 300 GB (Full) 100 GB (Full) 200 GB Each sub device is completely filled before using next one

Cluster Volume Manager Growing Striped Volumes 100 GB 100 GB 100 GB Data Striped across multiple LUN s 100 GB 300 100 GB 100 GB Data Striped Don t across Do This! multiple LUN s Results in Inconsistant Performance. Grow striped volumes by adding uniform stripe sets for consistent performance

Client Load Balancing Mount Cluster N1 N2 N3 N1 N2 DNS Server OR Switch (F5, CISCO, etc) OR DFS IP1 IP2 IP3 IP4 N1 N2 N3 Shared Storage SAN

Performance metrics

Scalable performance CIFS Incrementally Scalable > 3GB/s Supports 16 nodes for huge bandwidth Can refresh old hardware with new no need to match hardware specs in cluster Client Traffic is Load-Balanced Client mounts are spread across all nodes All nodes can cache and serve all files no hotspots Throughput (MB/ s) 2000 1600 1200 800 400 0 1 2 3 4 5 6 7 8 Nodes Write Read # Servers Mbytes/Sec. Scale Factor Scaling Coefficient 1 157 1.00 100% 2 310 1.97 99% 3 465 2.96 99% 4 620 3.95 99% 5 775 4.94 99% 6 935 5.96 99% 7 1,098 6.99 100% 8 1,243.0 7.92 99%

Scalable performance NFS High degree of scalability Scales to over 3 GB/s Supports 16 nodes Can use mix of different node types Client Traffic is Load-Balanced Clients are spread across nodes Can use round-robin assignment or load balancer MB/s 2,000 1,800 1,600 1,400 1,200 1,000 800 600 400 200 0 EFS Clustered Gateway NFS Performance EFS Clustered Gatew ay performance is scalable and predictable! 1 2 3 4 5 6 7 8 Number of Clustered Gateway Nodes Megabytes/second Scaling Factor Scaling Coefficient # Servers Write Read Write Read Write Read 1 202.663 221.559 1.00 1.00 100% 100% 2 398.124 441.045 1.96 1.99 98% 100% 3 601.358 662.925 2.97 2.99 99% 100% 4 795.857 885.327 3.93 4.00 98% 100% 5 983.787 1109.29 4.85 5.01 97% 100% 6 1176.74 1321.05 5.81 5.96 97% 99% 7 1329.72 1542.49 6.56 6.96 94% 99% 8 1487.96 1737.46 7.34 7.84 92% 98% Write Read

Scalable performance for Oracle Linear scaling performance Add Capacity on Demand Performance optimized for database transactions Random 4K IOps 15000 10000 5000 0 RAC OLTP I/O Scalability on EFS-CG 13743 11619 8831 5214 1 2 3 4 RHEL4-64 RAC Servers 10gR2 RAC Scalability on EFS-CG For a full report Scalable, Fault-Tolerant NAS for Oracle The Next Generation http://h71028.www7.hp.com/erc/downlo ads/4aa0-4746enw.pdf Transactions per Second 2500 2000 1500 1000 500 0 2276 1773 1246 650 1 2 3 4 RHEL4-64 RAC Servers 47 21 October 2008

48 Q/A