Beyond NAS and SAN: The Evolution of Storage Marc Farley Author Building Storage Networks.

Slides:



Advertisements
Similar presentations
Tivoli SANergy. SANs are Powerful, but... Most SANs today offer limited value One system, multiple storage devices Multiple systems, isolated zones of.
Advertisements

Data Storage Solutions Module 1.2. Data Storage Solutions Upon completion of this module, you will be able to: List the common storage media and solutions.
Virtualization Infrastructure Administration Storage Jakub Yaghob.
NAS vs. SAN 10/2010 Palestinian Land Authority IT Department By Nahreen Ameen 1.
Storage area Network(SANs) Topics of presentation
1 Recap (RAID and Storage Architectures). 2 RAID To increase the availability and the performance (bandwidth) of a storage system, instead of a single.
Fibre Channel Erin Keith CPE 401 Spring, Fibre Channel Storage Area Networks Overview Functionality Format Applications References.
This work is supported by the National Science Foundation under Grant Number DUE Any opinions, findings and conclusions or recommendations expressed.
5/8/2006 Nicole SAN Protocols 1 Storage Networking Protocols Nicole Opferman CS 526.
SAN Design Considerations Hylton Leigh Senior Consultant Novell Consulting, UK Stuart Thompson Senior Consultant Novell Consulting, UK.
Storage Area Network (SAN)
Storage Networking Technologies and Virtualization Section 2 DAS and Introduction to SCSI1.
How to Cluster both Servers and Storage W. Curtis Preston President The Storage Group.
Agenda CS C446 Data Storage Technologies & Networks
Module – 7 network-attached storage (NAS)
Storage Networking. Storage Trends Storage growth Need for storage flexibility Simplify and automate management Continuous availability is required.
Session 3 Windows Platform Dina Alkhoudari. Learning Objectives Understanding Server Storage Technologies Direct Attached Storage DAS Network-Attached.
Data Storage Willis Kim 14 May Types of storages Direct Attached Storage – storage hardware that connects to a single server Direct Attached Storage.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
File Systems and N/W attached storage (NAS) | VTU NOTES | QUESTION PAPERS | NEWS | VTU RESULTS | FORUM | BOOKSPAR ANDROID APP.
Storage Area Networks The Basics. Storage Area Networks SANS are designed to give you: More disk space Multiple server access to a single disk pool Better.
Managing Storage Lesson 3.
Object-based Storage Long Liu Outline Why do we need object based storage? What is object based storage? How to take advantage of it? What's.
Module 10 Configuring and Managing Storage Technologies.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Best Practices for Backup in SAN/NAS Environments Jeff Wells.
Module 9: Configuring Storage
Virtualization for Storage Efficiency and Centralized Management Genevieve Sullivan Hewlett-Packard
1 Selecting LAN server (Week 3, Monday 9/8/2003) © Abdou Illia, Fall 2003.
NETWORKING COMPONENTS AN OVERVIEW OF COMMONLY USED HARDWARE Christopher Johnson LTEC 4550.
Storage Networking Evolution Jim Morin VP Strategic Planning June 2001.
Microsoft Virtual Academy Module 8 Managing the Infrastructure with VMM.
Using NAS as a Gateway to SAN Dave Rosenberg Hewlett-Packard Company th Street SW Loveland, CO 80537
Hosted by Minimizing the Impact of Storage on Your Network W. Curtis Preston President The Storage Group.
NETWORK HARDWARE CABLES NETWORK INTERFACE CARD (NIC)
© 2009 IBM Corporation Statements of IBM future plans and directions are provided for information purposes only. Plans and direction are subject to change.
VMware vSphere Configuration and Management v6
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
The Basics of Reliable Distributed Storage Networks 姓 名 : 冼炳基 學 號 :
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
Internet Protocol Storage Area Networks (IP SAN)
Storage and Backup Overview 15 February 2016TCS Internal.
STORAGE ARCHITECTURE/ MASTER): Where IP and FC Storage Fit in Your Enterprise Randy Kerns Senior Partner The Evaluator Group.
1 CEG 2400 Fall 2012 Network Servers. 2 Network Servers Critical Network servers – Contain redundant components Power supplies Fans Memory CPU Hard Drives.
© 2007 EMC Corporation. All rights reserved. Internet Protocol Storage Area Networks (IP SAN) Module 3.4.
Storage System Optimization. Introduction Storage Types-DAS/NAS/SAN The purposes of different RAID types. How to calculate the storage size for video.
July 30, 2009opsarea meeting, IETF Stockholm1 Operational Deployment and Management of Storage over the Internet David L. Black, EMC IETF opsarea meeting.
Chapter 1: Explore the Network
Ryan Leonard Storage and Solutions Architect
Storage Area Networks The Basics.
Instructor Materials Chapter 1: LAN Design
Video Security Design Workshop:
Reducing Risk with Cloud Storage
Cisco MDS 9000 SAN Tap Services
Network Attached Storage Overview
Storage Networking.
Introduction to Networks
CT1303 LAN Rehab AlFallaj.
Introduction to Networks
Storage Virtualization
Module – 7 network-attached storage (NAS)
Direct Attached Storage and Introduction to SCSI
Storage Networking.
Storage Networks and Storage Devices
Storage Networking Protocols
Rajeev Bhardwaj Director, Product Management
Building continuously available systems with Hyper-V
Cost Effective Network Storage Solutions
Improving performance
Presentation transcript:

Beyond NAS and SAN: The Evolution of Storage Marc Farley Author Building Storage Networks

What We’ll Do Analyze storage network functions Apply these functions in NAS and SANs Observe market pressures forcing changes Identify evolving architectures

Fundamental Functions of Storage Networks Wiring Fibre Channel. Parallel SCSI, Ethernet, IP Storing Devices & Subsystems, I/O Controllers, Virtualization SW & HW (RAID, Volume Managers, Mirroring) Filing File systems, Databases, Backup, Replication Building Blocks

Wiring Storing Filing Traditional SAN Functional Distribution Host System Storage Subsystem Fibre Channel Network HBA Building Blocks Controller

Wiring Storing Traditional NAS Functional Distribution Client System File Server System LAN Filing NIC Internal Bus Building Blocks

Wiring: Physical & Logical Parts Physical = Cabling and Network Hardware signaling, encoding, error detection Logical = Algorithms, Addressing, Protocols and Services access methods, flow control (buffer management) addressing, naming, topology management, routing filtering, zoning gateway, bridging and tunneling services Building Blocks

Wiring: Fibre Channel and i-SCSI Functionally equivalent as wiring technologies More of a business issue than a technology issue Question: Will i-SCSI SANs be implemented as distinct networks or grow as part of the existing Ethernet/IP infrastructure? i-SCSI leverage might be less than expected - but it might be good enough Building Blocks

Wiring: Separate SANs or Bigger LANs? LAN SAN Good Idea

An Question for the Audience….. What is the best routing method for storage traffic? To date, storage networks have borrowed from IP networking OSPF in IP networks (NAS) & FSPF in Fibre Channel What do you want? Fast recovery & optimal availability –OR Compatibility with IP routing An Idea

Storing Block level operations storage block addressing store, retrieve, status, resource reservation Subsystems and Virtual Devices block translation, mirroring, multiple ports, LUN masking I/O commands between initiators and targets SCSI, serial SCSI, SCSI adaptations, IDE really Error correction really happens here Building Blocks

Storing on Steroids: Virtualization Virtualization techniques expand and extend the capabilities of devices and subsystems Virtualization as a storing level function has no ability to manage anything about its contents Virtual Storage Physical Devices

Filing Representation of data files, directories, tables, records Storage data structure (block address layout) equalized performance, maintain free blocks System kernel integration kernel manages time, file system manages space File semantics Open, close, update, delete, block range operations Building Blocks

The Fundamental Role of Filing Manage the use of the storing address space Building Blocks Storing Filing

Internal Functions in Filing

NAS & SAN REDUX

SANs are the Application of Storing Functions Over a Network The Caveat: SANS do not convey any knowledge of data structures & there is no way to provide data-level management Gotcha Storing Storing Functions Initiators Targets Storing Network

Virtualization Creates Storing Structures  Block Data Initiators Virtual Targets Storing Network Storing Physical Devices ] But not data structures

NAS: The Application of Filing Functions over a Network The Caveat: ‘Loose wiring’ for I/O intensive computing Gotcha Filing Functions Clients Servers Filing Network

Challenge for NAS: Distribute Filing Functions & Reinforce the Wiring File Data Clients Servers Network

Storage Network Requirements

Market Needs Integrity Recoverability Security Availability Manageability (Scalability) Best Practice

Data Integrity Must be Maintained Error free transmissions Fiber optic cabling Data segregation is a good thing Who wants a Battle Royale over data? Any to any connectivity is not required Storage networks differ a lot from data networks Zoning, masking and fencing are band-aids for existing architectural weaknesses Filing enforces data integrity through locking Gotcha

Data Recoverability = Redundancy Data redundancy  system redundancy Mirroring is fast, but relatively inefficient Extended distance mirrors are “open territory” System buffer management is a caveat Data structures must have integrity Journalled file systems, database commitments File system intelligence is most efficient Serverless backup, data snapshots, replication Gotcha

Security - the Great Afterthought Protecting Data From Theft File systems have done this for decades System-login is the gatekeeper There are no constructs for storing-level security Wiring-level security can be done, but is slow Encryption is S-L-O-W for I/O IP-SEC may provide a method Gotcha

Remember the Good Old Days of SCSI? Data integrity was less exposed with Parallel SCSI Human error was far less likely Storage was not accessible to hackers Processing power on the storage end is needed to provide security functions

Data Availability Remove the system as a bottleneck (And integrity and security become more suspect) Availability doesn’t necessarily mean “seamless” Single servers in SANs can failover using redundant paths NAS network failures must re-connect Data sharing can provide availability NAS file locking can ensure integrity for server farms Data sharing in SANs is expensive and complex

The Fine Print in Scalability Maxed-out NAS requires additional mount points Users and application configurations must change SANs can use virtualization Does “V” ensure integrity? Is “V” recoverable? (will it support serverless backup?) File system data structures must be included for non-stop scalability! Secret

Storing Filing The Fine Print in Scalability How does the filing function know about the new storing address space?

Evolving Architectures

Evolving Storage Network Architectures Filing technologies are intimately involved with: Integrity Recoverability Security Availability (sharing) Scalability Performance (efficiency - working smart) Hmmmmm? Maybe filing could be important! Good Idea

DAFS Network Appliance (and others?) Puts rigor into NAS wiring Important proof of concept for NAS Eliminate doubts about NAS for database I/O

Relocating Filing Functions in the Storage Network Systems need to have a data view Can be achieved by aggregating views from distributed Metadata is moved out of host systems Distributed or network-central Data structures can be managed by the subsystem Enables subsystem-based recoverability Delivers enormous scalability

Aggregating Data Views Virtualization at the file level Data views from many subsystems are merged

Independence of Metadata from Hosts Integrity (locking) Scalability Metadata Systems Storage 1 2 3

Independence of Metadata from Hosts Systems Storage Distributed Metadata

Subsystem-Managed Data Structures System without data structure function Data structure is distributed across multiple subsystems