Presentation is loading. Please wait.

Presentation is loading. Please wait.

Section 3 – Networked Storage

Similar presentations


Presentation on theme: "Section 3 – Networked Storage"— Presentation transcript:

1 Section 3 – Networked Storage
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. Section 3 – Networked Storage Introduction

2 本章目标及内容 面对不断增长的信息需求和不断发展的网络技术,网络存储应运产生。本章分别介绍了网络存储环境下的直连存储、网络附加存储、光纤存储局域网、IP存储局域网和内容寻址存储,并深入介绍了这些网络存储结构的概念、结构特点、基本原理以及应用环境等方面的知识。 本章内容包括5个方面: 3.1 直连存储(Direct Attached Storage,DAS) 3.2 网络附加存储(Network Attached Storage,NAS) 3.3 光纤存储局域网络(Fibre Channel Storage Area Networks,SAN) 3.4 IP存储局域网(IP Storage Area Networks,IP SAN) 3.5 内容寻址存储(Content Addressed Storage,CAS) Module TitleStorage Networking Overview

3 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
Section Objectives Upon completion of this section, you will be able to: Describe the elements, connectivity, and management of: Direct Attached Storage (DAS), Network Attached Storage (NAS), FC and IP Storage Area Networks (SAN), Content Addressed Storage (CAS) Compare the benefits and challenges of each of the storage models In the previous section, we looked at the components of a storage system. In this section, the emphasis will be on different storage system models-- starting with a basic storage model (DAS) and focusing on networked storage models such as SAN, NAS, and CAS. When effectively designed and implemented, Networked Storage enables more effective utilization of available storage, increased flexibility, and better availability of data. Module TitleStorage Networking Overview

4 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
In this Section … This section contains the following modules: Direct Attached Storage (DAS) Networked Attached Storage (NAS) Fibre Channel Storage Area Networks (FC SAN) IP Storage Area Networks (IP SAN) Content Addressed Storage (CAS) Direct Attached Storage (DAS) - storage devices directly connected host either via an internal or external connection. Network Attached Storage (NAS) - storage devices accessed over a network, in front of the server. Is made up of computing/storage devices running an operating system that has been optimized for file service. Storage Area Network (SAN) - a dedicated network that carries data between computer systems and storage devices. Content Addressed Storage (CAS) – an object-oriented, location independent approach to data storage. It can be implemented using a number of different technologies. Module TitleStorage Networking Overview

5 Direct Attached Storage (DAS)
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. Direct Attached Storage (DAS) Module 3.1

6 Direct Attached Storage (DAS)
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. Direct Attached Storage (DAS) After completing this module you will be able to: Discuss the benefits of DAS based storage strategy Describe the elements of DAS Describe the connectivity options for DAS Discuss DAS management considerations Identify the best environments for DAS solutions Direct Attached Storage, or DAS, is the most basic level of storage. DAS devices either reside as an integrated part of the host computer (e.g., hard drives, removable storage devices, etc.) or directly connected to a single server externally (such as RAID arrays or removable media). As the first widely popular storage model, DAS products still comprise a large share of the installed base of storage systems in today's IT infrastructures. In this module, we will look at what DAS is, its components, management issues, and the challenges that DAS presents. Module TitleStorage Networking Overview

7 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
What is DAS? For the purposes of this module DAS is defined as directly attached storage without the introduction of FC network connected systems, which will be discussed in a later module. One of the features of DAS is that the storage resources are dedicated only to the hosts that are using them. This allows for bottlenecks to storage to be alleviated by adding resources only to pathways that require them. The storage within the array remains partitioned between the systems using the storage (i.e., the data on the devices assigned to the servers/clients is dedicated to the use of that specific directly attached server/client only). Internal External Direct Connect Module TitleStorage Networking Overview

8 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
DAS Benefits Ideal for local data provisioning Quick deployment for small environments Simple to deploy in simple configurations Reliability Low capital expense Low complexity Internal DAS is a viable option for small environments because it is relatively easy to deploy and inexpensive in simple configurations. External DAS is ideal for localized data connectivity in environments with a single host or a few hosts. For example, small businesses or departments and workgroups that do not need to share information over long distances or across an enterprise. Small companies traditionally utilize DAS for data serving and , while larger enterprises may leverage DAS for mission critical application data in a data center environment. DAS also offers ease of management and administration since it is either handled by: The server/client’s OS (for internal DAS) A management interface to the intelligent array housing the storage (for external DAS). Module TitleStorage Networking Overview

9 Physical Elements of DAS
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. Physical Elements of DAS Connectivity Storage CPU Motherboard Clustered group of processors Processor cards Complete system Internal External Hard disk(s) CD-ROM drive Optical drive Removable media Tape devices/tape library RAID/intelligent array(s) Portable media drives The physical elements of DAS include: CPU Connectivity Storage devices There are many options for each of these elements as shown. Module TitleStorage Networking Overview

10 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
DAS Connectivity Block-Level Access Protocols: ATA (IDE) and SATA Primarily for internal bus SCSI Parallel (primarily for internal bus) Serial (external bus) Buss and Tag Primarily for external mainframe Precursor to ESCON and FICON Logical attributes of Direct Attached Storage (DAS) include the use of block-level access protocols such as ATA (IDE) and SCSI. Module TitleStorage Networking Overview

11 DAS Connectivity: Internal
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. DAS Connectivity: Internal In internal DAS architecture, the storage devices are internally connected to a host computer via a physical bus. The physical bus has distance limitations. These limitations are overcome by using a parallel protocol to give faster access to devices. Note: This also results in less voltage utilization (less heat). Most internal buses have a limited number of devices which they can support. Module TitleStorage Networking Overview

12 Internal DAS Connectivity Examples
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. Internal DAS Connectivity Examples Parallel Connectivity Cables Serial Connectivity Cable The slide illustrates some common internal bus connectivity cables for devices. Notice that a serial connectivity bus requires fewer strands than a parallel cable due to the serial nature of the protocol. This reduces the number of data pathways, which generally means that less data per second can be transferred. 50-wire SCSI-2 cable 80-wire IDE cable 34-wire floppy cable Serial ATA cable Module TitleStorage Networking Overview

13 DAS Connectivity: External
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. DAS Connectivity: External Example of an external connectivity cable External DAS HBA HBA External DAS connects the client device to the external storage device directly via Fibre Channel or other hard connection. External DAS overcomes the following limitations: Internal space of host Number of devices that can be connected Some distance limitations External DAS also: Allows for centralized management of storage devices Facilitates repair and maintenance Easier to swap components due to facilities offered by the array. Note: The Host Bus Adapter (HBA) could be one of many adapters supporting many differing protocols, (e.g. SCSI, FireWire, Serial ATA, USB, etc.). Host Storage Device Module TitleStorage Networking Overview

14 DAS Management: Internal
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. DAS Management: Internal Host provides: Disk partitioning (Volume management) File system layout Data addressing Direct Attached Storage managed individually through the server and the OS Internal DAS is generally managed through the host and OS or by some third party software. Device management provides many features including: Disk/volume partitioning/management File system specific layouts for the OS Data addressing for storage and retrieval of data Module TitleStorage Networking Overview

15 DAS Management: External
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. DAS Management: External Array based management Availability – multi-path I/O Lower TCO for managing data and storage Infrastructure A key feature of external DAS management is that the host OS is not directly responsible for any fundamental management of the resources (e.g. LUN creation, filesystem layout, and data addressing). External DAS also introduces the option of multiple pathing to storage resources, although some high-end hosts do offer this internally as well. Internal multi-pathing is more susceptible to system failure. External multi-pathing may be more resilient, depending upon the specific host failure. An additional feature of multi-pathing to storage is the ability to load balance I/O to improve data transfer. A primary cost component for businesses today is managing a multi-vendor storage infrastructure and the data on that infrastructure. Multi-vendor internal DAS storage must be managed individually and by placing the majority of storage externally on single vendor arrays, management becomes more centralized and skill sets required for multi-vendor management can be reduced. Module TitleStorage Networking Overview

16 DAS Performance Considerations
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. DAS Performance Considerations Factors to be considered for DAS performance: Hard disks Memory cache Virtual memory (paging) Storage controllers Protocol supported (e.g. SCSI, FireWire, USB, etc.) RAID level Bus The following may impact DAS performance: Hard disk – Seek time and rotational latency impact performance. The block layout of the stored data also impacts performance with respect to fragmentation. Virtual memory – Paging to disk can slow system due to resource contention (i.e., the virtual memory process competes with applications for disk resources). Storage controller - Controller cache can improve performance. However increasing the number of cache locations can lead to data loss in the event of a disaster if failsafe mechanisms are not implemented at all levels. The type of protocol/interconnectivity must also be taken into consideration for the application. RAID level – Based on the application workload profile, i.e. percentage of read I/O and write I/O , the RAID level can adversely impact performance. For example, in RAID 5 there is a write penalty, so it may not best for applications that require frequent sequential writes. Bus - Higher throughput speed provides better performance, but the distance may exclude specific buses from consideration. Module TitleStorage Networking Overview

17 Internal DAS Application Example
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. Internal DAS Application Example Hard Drive 40 Pin Ribbon Cable The motherboard here has an embedded HBA with an IDE bus connector for the cable connection. The cable is attached to this connector. The hard disk is then attached to the other end of the cable. Motherboard Module TitleStorage Networking Overview

18 External DAS Application Example
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. External DAS Application Example Here is an example of the elements that can be used in an external DAS implementation. Cable for external DAS connectivity ESCON HBA Module TitleStorage Networking Overview

19 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
DAS Challenges Hosts must be directly connected Data availability Data slowdowns possible CPU congestion, caching, multi-pathing Scalability is limited Number of connectivity ports to hosts Number of addressable disks Distance limitations Downtime required for maintenance DAS poses several challenges: Hosts must be directly connected. Data availability: Many single points of failure (i.e., bus, multiple path software, host, application, etc.). There is no redundancy or fault tolerance for the existing system. Inability to share data or unused resources with other hosts simultaneously. Scaling is simply a matter of adding more LUNs to the servers attached to the array. The host’s hardware limitations restricts the amount of growth that can be accommodated. For example, the number of ports available on an external array and number of hosts that can be actually connected to an internal bus is limited. Both internal and external DAS have a finite bandwidth available for data I/O to the attached servers. When capacities are being reached, data availability may become compromised. This will have a ripple effect on the performance of all the hosts attached to that specific device or array. Distance limitations of the medium used for connectivity will determine feasibility. Due to the fact that devices are directly attached to the systems, there are few if any server implementations that will allow for drastic device reconfiguration, addition or removal of systems drives, new HBA insertion or removal, etc. without having to first power down the host. This makes scheduled downtime planning and storage provisioning necessary. Module TitleStorage Networking Overview

20 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
Module Summary Key points covered in this module: DAS can be: An integrated part of the host computer Directly connected to a single server DAS is made up of a CPU, connectivity, and storage devices There are several options within each of these categories DAS connectivity uses block-level access protocols Module TitleStorage Networking Overview

21 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
Check Your Knowledge What are the physical elements of DAS? Give an example of when DAS is a good solution. Describe internal DAS connectivity. Describe external DAS connectivity. What are some areas that you need to consider as part of DAS management? Module TitleStorage Networking Overview

22 Network Attached Storage (NAS)
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. Network Attached Storage (NAS) Module 3.2

23 NAS – Network Attached Storage
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. NAS – Network Attached Storage After completing this module, you will be able to: Discuss the benefits of NAS based storage strategy Describe the elements of NAS Discuss connectivity options for NAS Discuss NAS management considerations by environment Identify the best environments for NAS solutions At one time, it was common for users within a given office or department to share directories from their own workstation. As this model continued to grow, data security and integrity became difficult to manage. File servers began to be used as a central repository for users’ data. Over time, as the storage and processing requirements of the file server continued to increase, the operational components of the file server itself became a performance and scalability bottleneck. PC operating systems added a significant amount of overhead, and commodity hardware could no longer meet the requirements for availability, scalability, reliability, and performance of a growing enterprise. NAS devices were developed to address these challenges. NAS devices typically include: High-performance, scalable hardware Specialized operating systems and protocol interfaces designed specifically for file serving. The first generations of NAS devices were typically very high-end and expensive. NAS technology has now moved into the small-medium business market. NAS has also evolved into being more than just a shared storage pool. By integrating intelligent storage features, simplified management, and data protection capabilities, it has become a valuable component to an enterprise’s information management strategy. Module TitleStorage Networking Overview

24 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
In this Module … This module contains the following lessons: What is NAS? Managing a NAS Environment NAS Application Examples Module TitleStorage Networking Overview

25 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
Lesson: What is NAS? Upon completion of this lesson, you should be able to: Define NAS and describe its key attributes List the benefits of NAS Describe NAS connectivity In this lesson, we will look at what NAS is, the challenges that it solves, and the elements in a NAS environment. Module TitleStorage Networking Overview

26 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
NAS Evolution Portable Media for File Sharing Networked PCs Networked File Sharing Stand Alone PC In the past, floppy drives with capacities in mere KB’s were widely used to share data files. Over time the need for larger and larger capacity has emerged due to growing need for data to be shared across organizations. Removable storage media, such as flash drives, are capable of storing gigabytes (GB) of data have now complimented the traditional removable media drives. Businesses not only need the capacity to handle huge data storage requirements, the need to share their data has made Network Attached Storage (NAS) an attractive option. NAS systems use external storage for server/hosts, adding flexibility to network storage. NAS works at the file level, rather than the block level. This enables widespread access to the data over the network, based upon the file system client loaded. Network Attached Storage (NAS) Module TitleStorage Networking Overview

27 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
What is NAS? NAS is shared storage on a network infrastructure. Clients NAS Head Storage NAS is shared storage on a network infrastructure using a unique addressing schema. A NAS server is a storage device that consists of a high performance file server and attached to a LAN. It is a single-purpose machine serving as a dedicated, high-performance, high-speed communication gateway to file data. Note: A NAS device is sometimes called an appliance or filer. The NAS head (as illustrated) could be remote from its storage (gateway) or contained within the same cabinet as its storage—so that the storage is dedicated to NAS applications (integrated). Application Server Print Server NAS Device Module TitleStorage Networking Overview

28 General Purpose Servers vs. NAS Devices
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. General Purpose Servers vs. NAS Devices Applications Print Drivers File System File System Operating System I/O Network Operating System Network Unlike a general-purpose server, such as a Unix or NT server, a NAS server is a device optimized for file serving functions such as storing, retrieving, and serving files. A single function NAS device provides: Real-time OS dedicated to file serving Open standard protocols Built-in native clustering for high availability Single Function Device (NAS Server) General Purpose Server (NT or Unix Server) Module TitleStorage Networking Overview

29 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
Why NAS? Supports global information access Improves efficiency Provides flexibility Centralizes storage Simplifies management Scalability High availability – through native clustering Provides security integration to environment (user authentication and authorization) The following are some benefits of NAS: Supports global information access Enables greater file sharing, even over a long distance Supports many-to-one or one-to-many configurations Can share data across platforms Improves efficiency through specialized OS, optimized for file serving Eliminates bottlenecks encountered when accessing files from central file server Relieves general-purpose servers of many file management operations, improving performance of those servers Flexibility - works with many types of clients on both UNIX and Microsoft Windows platforms using Industry standard protocols. Centralizes storage – minimizes duplication on client workstations, reducing management complexity and improving data protection. Simplifies management - leverages existing security infrastructure through standard network protocols. Single point of management for multiple systems for multiple data sets. Identifies data by file name and byte offsets, transfers file data or file meta-data. Scalable - Due to its high performance, low latency design, enables NAS to scale well and depending upon utilization profiles, address many differing types of business applications. High availability Replication and recovery options Can safely centralize large amounts of user data behind a single NAS device with redundant networking equipment to provide maximum connectivity options. Clustering technology for failover in the event of filer failure Handles security, user authentication, and file locking in conjunction with industry standard security schemas. Module TitleStorage Networking Overview

30 Customer Demands for NAS Have Changed
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. Customer Demands for NAS Have Changed T H E P A S T T O D A Y Critical Business Applications (Databases) Outside the Data Center Islands of Information Integrated Infrastructure Initial demands for NAS were outside the data center. As the technology matured, the criteria have changed: Instead of localized use, it is more enterprise focused Desire for cost effective and simple implementation of departmental databases Need to distribute, consolidate, and migrate data Decreases in IT budgets New protocol developments, iSCSI, FCIP, iFCP Integration with newly introduced Microsoft technologies Increase in opportunities for consolidation NAS is now a powerful, easy to manage, networked information repository. Administrators now look to NAS to provide a storage repository for small database applications, act as a transitional storage pool for backups, and many other tasks. Some organizations add enterprise NAS services to their SANs and leverage centralized storage. Tools and Scripts Enterprise Management Module TitleStorage Networking Overview

31 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
NAS Device Components NAS Device Network Interface NFS CIFS IP Network NAS Device OS Storage Interface SCSI, FC, or ATA A NAS device is made up of the following components: Network Interface via one or more Network Interface Cards (NICs) Examples: Gigabit Ethernet (1000 Mb/s), Fast Ethernet (10Mb/s), ATM, and FDDI. Network File Systems (NFS) and Common Internet File Systems (CIFS) protocols Proprietary, optimized Windows, UNIX, or LINUX based OS. Examples: DART - Data Access in Real Time (EMC) Data ONTAP (Network Appliance) Industry standard storage protocols to connect to and manage physical disk storage resources. Examples: Serial ATA (SATA), SCSI, or Fibre Channel Module TitleStorage Networking Overview

32 NAS File Services Protocols: NFS and CIFS
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. NAS File Services Protocols: NFS and CIFS Unix NAS Device NFS Network Interface NFS CIFS IP Network NAS Device OS CIFS Storage Interface Windows SCSI, FC, or ATA Most NAS devices support multi-protocol file services to handle file I/O requests to the remote file system. The more common protocols for file sharing are: Network File Systems (NFS) - developed by Sun and closely aligned with UNIX-based operating systems Common Internet File Systems (CIFS) – developed by Microsoft and closely aligned with Windows-based operating systems These file system protocols allow users to share file data across different operating environments as well as provide a means for users to transparently migrate from one operating system to another. File system is mounted remotely using NFS or CIFS protocol Application I/O requests transparently transmit data to the remote file system by the NFS/CIFS protocol. This is also known as redirection. Utilizes mature data transport (TCP/IP) and media access protocols NAS device assumes responsibility for organizing block level data (R/W) on disk and managing cache Note: In NAS, I/O from the client is handled by network file access protocols (NFS/CIFS) at the file level, rather than at the block level. Meaning that the client does not need to be aware of physical disk volumes or disk characteristics. Unlike block I/O, there is no awareness of a disk volume, LBA, or disk sector in a file I/O request. The NAS appliance operating system is responsible for keeping track of where files are located on the physical disk subsystem. The NAS device OS issues block I/O requests to the physical disks to fulfill the file I/O read and write requests it receives from clients. Module TitleStorage Networking Overview

33 Network File System (NFS)
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. Network File System (NFS) Client/server application Uses RPC mechanisms over TCP protocol Mount points grant access to remote hierarchical file structures for local file system structures Access to the mount can be controlled by permissions NFS is a client/server application that enables a computer user view and optionally store and update files on a remote computer as though they were on the user's own computer. It uses Remote Procedure Calls (RPC) to communicate between computers. The user's system requires an NFS client to connect to the NFS server. Since the NFS server and client use TCP/IP to transfer files, TCP/IP must be installed on both systems. Using NFS, the user or system administrator can mount all or a portion of a file system (which is a portion of the hierarchical tree in any file directory and subdirectory). The portion of the file system that is mounted (designated as accessible) can be controlled using permissions (e.g., read- only or read-write). Module TitleStorage Networking Overview

34 Common Internet File System (CIFS)
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. Common Internet File System (CIFS) Public version of the Server Message Block (SMB) protocol Client applications access files on a computer running server applications that accept the SMB protocol Better control of files than FTP Potentially better access than Web browsers and HTTP CIFS is client/server application protocol, which enables clients programs make requests for files and services on remote computers on the Internet. CIFS is a public (or open) variation on Microsoft’s Server Message Block (SMB) protocol. SMB is widely used on LANs. Like SMB, CIFS runs at a higher level than, and uses the Internet's TCP/IP protocol. CIFS is viewed as a complement to the existing Internet application protocols such as the File Transfer Protocol (FTP) and the HyperText Transfer Protocol (HTTP). The CIFS protocol allows the client to: Get access to files that are local to the server and read and write to them Share files with other clients using special locks Restore connections automatically in case of network failure Use Unicode file names In general, CIFS gives the client user better control of files than FTP. It provides a potentially more direct interface to server programs than currently available through a Web browser and the HTTP protocol. Module TitleStorage Networking Overview

35 NAS Connectivity: A Closer Look
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. NAS Connectivity: A Closer Look Application NFS FTP, Telnet SMTP, SNMP Presentation XDR Session RPC Transport TCP, UDP Network IP ARP / RARP Data Link Not Defined Physical While CIFS and NFS are file system protocols, it is important to understand how the network transport protocols of IP, TCP, and FTP fit into the picture. OSI model (developed by the ISO standards body) - defines the specific layers that are responsible for communication tasks. Internet Protocol Suite – defines a group of open-system (non-proprietary) protocols that communicate across interconnected networks (LAN/WAN). This suite includes both low layer protocols (e.g., IP and TCP) as well as common applications such as electronic mail, terminal emulation, and file transfer (FTP). IP is a network-layer protocol that contains addressing information and some control information, enabling packets to be routed. In NAS, the back-end connects to its storage most often using Fibre Channel interconnectivity and the front-end/client connectivity most often via the TCP/IP protocol. If any client wants to access a file from NAS system, it requests the file directly. The NAS system then converts this request in block level access and retrieves data from storage and presents data to client as a complete file. OSI Seven-Layer Module Internet Protocol Suite Module TitleStorage Networking Overview

36 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
I/O Example Application Storage Interface Block I/O to storage device Operating System Storage Protocol I/O Redirect NAS Operating System NFS / CIFS NFS / CIFS TCP/IP Stack TCP/IP Stack Network Interface Network Interface NFS and CIFS protocols handle file I/O requests to the remote file system, which is managed by the NAS device. I/O requests are packaged by the requestor into TCP/IP and forwarded through the network stack, transported across the network, and received by the NAS. The NAS converts the protocol request into an appropriate physical storage request (block I/O), and then performs the operation against the physical storage pool. The data returned from the physical storage pool is then processed by the NAS and repackaged into an appropriate file protocol response. This response is packaged into TCP/IP again and forwarded through the network to the client. This example shows an operation being directed to the remote NAS device and how the different protocols and software layers play a part in moving the request and response between the client and NAS. Client IP Network NAS Device Module TitleStorage Networking Overview

37 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
UNIX and Windows Information Sharing NFS Traffic FTP CIFS Traffic Protocol Layer Common File System (CFS) Multi-protocol support layer OS Due to the structure of the specialized operating system on NAS devices, multiple protocol stacks can be simultaneously supported, thereby allowing disparate systems access to the storage simultaneously. I/O layer Module TitleStorage Networking Overview

38 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
NAS Physical Elements Data movers/filers Management interface Configure network interfaces Create, mount, or export file system Install, configure and manage all data movers/filers Can be accessed locally or remotely Connectivity NAS head to storage NAS head to network Storage NAS devices are comprised of similar components: Data Movers/Filers - Essentially high-end file servers which move data between the network and the storage. Contain memory, ports for network (Ethernet) and storage connectivity, and other common server components. Present file systems to desktop clients and application servers as a shared storage device/file system on an IP network. Uses a specialized OS Management interface - A controlling device for management and configuration Connectivity - The NAS head is connected to the back-end Fibre Channel HBA’s. NAS HBA’s can be connected directly to the storage device or can use Fabric switches. Storage - High performance, dedicated storage configured to provide high level of data availability and data protection using combination of RAID configurations. The storage can be: Integrated (dedicated, directly attached to NAS devices) Gateway (shared, directly or fabric attached devices) Module TitleStorage Networking Overview

39 Integrated vs. Gateway NAS
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. Integrated vs. Gateway NAS Integrated NAS IP Network NAS Head NAS Gateway There are two types of NAS devices available today: Integrated - combines the NAS controller and the dedicated storage into a single packaged solution. Gateway – the NAS controller is separate and configured to use pre-existing shared external storage such as that found on a SAN. The storage can be connected via FC. FC Fabric IP Network NAS Head Module TitleStorage Networking Overview

40 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
Integrated NAS System Integrated NAS System Direct Attach IP Network NAS Head Storage In this type of configuration, back-end storage is directly connected to the NAS Head. It is dedicated to one NAS head, not shared with any other servers. Storage is utilized to maximum capacity by the NAS head to get maximum throughput from such a configuration. The benefits of integrated NAS include: Pooled / centralized storage Easier administration Protected mission critical data with backup features (disk & tape) Higher availability Heterogeneous file sharing No need to do storage management Offloads SAN cycles Increased performance throughput (service level) to end users Scalable Lower Total Cost of Ownership Module TitleStorage Networking Overview

41 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
Gateway NAS System Clients IP Network Application Servers IP Network In this configuration, back-end storage is shared between different types of application servers (SAN environment) and NAS heads. Different types of back-end storage can be attached to one NAS head. The NAS head boots from one storage and users pool storage for clients from other storage. This is a typical SAN setup, where the NAS head works as gateway to SAN environment. NAS Gateways provide the same benefits and characteristics of NAS: Connects to IP networks Performs as a file server Heterogeneous file sharing Data protection Diagnostic capabilities Clustering and failover features NAS Gateway gives you the combined benefits of NAS and SAN: SAN scalability and performance NAS flexibility and ease of use Increases the reach of SAN infrastructure Extends beyond topology limitations of FC Provides IP device access to SAN storage Leverages the value of SAN investment Reduces access costs. Allows access to underutilized SAN storage. Enables heterogeneous file serving Note: Some NAS Gateway designs offer multiple connectivity options: FC switches, hubs, directors, RAID controllers and disk arrays. FC Switch NAS Gateway Storage Module TitleStorage Networking Overview

42 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
Lesson Summary A NAS server is an appliance optimized for file serving functions. Generally it has a specialized operating system NAS supports multiple protocols NAS can be implemented as an integrated system or as a gateway Module TitleStorage Networking Overview

43 Lesson: Managing in a NAS Environment
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. Lesson: Managing in a NAS Environment Upon completion of this lesson, you will be able to: Describe the issues involved in managing a NAS environment Differentiate between the issues related to managing an integrated system vs. a gateway system Now that you have learned about the components in a NAS environment and ways that NAS can be implemented, we will look at the issues involved in managing a NAS environment. Module TitleStorage Networking Overview

44 About Managing NAS Devices
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. About Managing NAS Devices Most ship with vendor management software Have unique management issues Require preliminary analysis Need additional complementary software Most NAS devices ship with vendor supplied management software, which typically provides a means to configure a NAS device. Select devices even provide basic device monitoring and performance capabilities. NAS devices have several unique management issues, such as: device availability, backup and recovery in addition to traditional storage management issues, such as: resource management, space management, capacity, and performance analysis. Monitoring CPU utilization, memory utilization along with IP traffic are also factors. All are essential to ensure service levels are met. Preliminary analysis - assess the environment. Inventory of all implemented NAS devices (capacity, utilization, performance, location, etc.). Understand the backup/recovery strategies. Identify what tools are currently managing the NAS device and whether they meet your needs. Understand what needs to be accomplished. Once the inventory of the NAS device(s) is complete, the following conclusions should be reached: The number of NAS devices already installed in the organization. The physical configuration of the NAS device (i.e., number of CPUs, amount of memory, IP connections, etc.). The logical or resource management aspects of the device (mapping of the logical volumes to the physical spindles, mapping of the file systems to the logical volumes and perhaps the allocation attributes of the file systems). The backup/recovery methodologies. Module TitleStorage Networking Overview

45 NAS Management Concerns
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. NAS Management Concerns Performance Discovery Space Management Backup/Recovery Asset Management The following management concerns need to be considered when using NAS: Performance - includes physical device performance (CPU utilization, memory utilization, number of I/O requests received, cache performance, etc.) as well as CIFS/NFS performance. Management software should not only collect this data, but also filter it so intelligent events can be initiated when thresholds are breached. Discovery - the ability to discover a NAS device(s) –along with its hardware configuration and logical storage attributes—as they change, without manual entry. Space Management - administrators need to know who is using it, what they are using, and how much of it. Backup/Recovery - Backup and recovery for NAS is similar to other file servers. Logical backups at the file and file system level need to be considered along with more database-centric backup and recovery solutions involving data associated with a relational database management system (RDBMS). Many tools are available that cover the full range of backup and recovery options. Asset Management -There are two aspects to asset management: Physical attributes of a NAS device, and its associated configuration Logical or data aspects. Both need to be inventoried and, in most cases, have some level of cost recovery. The ever-changing capacity information of a NAS device needs to be collected in order to correlate that data to utilization. This can be either at the user or application level, with the data being fed into the fixed asset repository to create cost recovery reports. Module TitleStorage Networking Overview

46 Managing NAS Environments
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. Managing NAS Environments Managing an Integrated System Both NAS component and the storage array are managed via NAS management software Managing a Gateway System NAS component managed via NAS management software Storage array managed via array management software Managing an Integrated System Since the storage array is dedicated to the NAS functionality, the NAS management software is responsible for the managing both the NAS components and the backend storage array. Managing a Gateway System Gateway NAS Systems use shared storage, which means that traditional SAN hosts can also utilize the same array. Therefore both the NAS hardware and the array are individually managed by their own specialized management software: The NAS component is managed via specialized NAS management software The storage array is managed via its native array management software Supports standard host connectivity where integrated does not (enabling the array to be multipurpose). Module TitleStorage Networking Overview

47 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
Lesson Summary Key points covered in this lesson: NAS management involves several areas: performance, discovery, space management, backup/recovery, and asset management The management is handled differently in integrated and gateway NAS environments Module TitleStorage Networking Overview

48 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
Lesson: NAS Examples Upon completion of this lesson, you will be able to: Discuss environments that would benefit from a NAS solution including: NAS solution for HTTP file server NAS consolidation NAS solution for Gateway NAS system Module TitleStorage Networking Overview

49 NAS HTTP File Server Scenario
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. NAS HTTP File Server Scenario Current Environment Internal Users Business Clients Surfers, Shoppers LANs / WANs Web Database Transaction Mission Critical Servers Shown is a typical server centric business scenario. With the advent of server based operating systems that are relatively easy to deploy, there has been a huge proliferation of “server farms” within business practices. However this does not always allow the businesses to follow tried and tested enterprise lessons learned. Some of these lessons are: Dedicate the right resources where they are needed Plan for correct resource utilization and prevent causing contention by mixing/using resources for purposes that they were not intended for. Some examples of this in the server centric world, is the fact that general purpose servers are deployed to perform specialized tasks. Servers that house mission critical databases are also used as print job targets, or home directory locations and could even be used for general web serving services. This promotes bottlenecks and access contention throughout the whole infrastructure SAN (Fibre Channel) Module TitleStorage Networking Overview

50 NAS HTTP File Server Example
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. NAS HTTP File Server Example Solution Internal Users Business Clients Surfers, Shoppers LANs / WANs HTTP Server By deploying specialized solutions within the infrastructure, general purpose servers are allowed to become more specialized in their deployment and utilization. NAS deployments allow specialized servers to have easily deployed infrastructures to access their dedicated data. NAS also allows for certain types of I/O profiles to be separated, file level and block level, to provide businesses with better decision criteria for storage and access choice. Benefits: Offloads SAN cycles Increases performance throughput (service level) to end users Minimizes investment in additional servers Provides storage pooling Provides heterogeneous file servings Uses existing infrastructure, tools, and processes Isolates web clients away from mission critical data NAS Head SAN (Fibre Channel) Database transaction mission critical servers Module TitleStorage Networking Overview

51 NAS Server Consolidation Scenario
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. NAS Server Consolidation Scenario Current Environment UNIX NT W2K Internet/Intranet In many companies the need for two differing environments maintains the separation of two technologies using the same infrastructure for the same purpose, but indifferent ways. Access to networked files for UNIX (NFS) and Microsoft (CIFS) are traditionally housed on separate servers infrastructures. UNIX Windows General purpose OS serving files via FTP, CIFS, NFS, HTTP. . . Module TitleStorage Networking Overview

52 NAS Server Consolidation Example
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. NAS Server Consolidation Example Solution NAS File Server Internet/Intranet However by implementation of NAS these same file structures can be housed together, while still maintaining their integrity. Within NAS deployments the same file system can be accessed by the same user via different technologies, either NFS or CIFS, and still maintain the integrity of the data and security structures, as long as the applications used for both methodologies understand the data structures presented. Benefits of this solution: Provides continuous availability to files Heterogeneous file sharing Reduces cost for additional OS dependent servers Adds storage capacity non-disruptively Consolidates storage management Lowers Total Cost of Ownership UNIX Windows General purpose OS serving files via FTP, CIFS, NFS, HTTP. . . Module TitleStorage Networking Overview

53 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
Gateway NAS Scenario Why purchase additional Integrated NAS Storage when you have SAN Storage? Capitalize on your storage investment and purchase NAS functionality without the cost of additional NAS Storage. Module TitleStorage Networking Overview

54 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
Gateway NAS Example Multipurpose Servers NT UNIX IP Network FC Switch Benefits: Provides continuous availability to files Heterogeneous file sharing Reduces cost for additional OS dependent servers Adds storage capacity non-disruptively Consolidates storage management Lowers Total Cost of Ownership Note: FC has distance limitations and is costly to deploy when compared to cost of departmental or workgroup class servers. NAS Gateway Module TitleStorage Networking Overview

55 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
Example Summary Key points covered in this lesson: HTTP example Consolidation example Gateway example Module TitleStorage Networking Overview

56 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
NAS Challenges Speed Network latency and congestion Protocol stack inefficiency Application response requirements Reliability Connectivity Scalability Speed Network latency and congestion Protocol stack inefficiency encapsulation, possessor overhead, and relatively small payload Application response requirements Reliability Due to the large geographical coverage of enterprise networks there are inherent possibilities for network failures, but with redundancy planning these issues can be minimized. Centralized storage silos may become single points of failure without remote mirroring or backup facilities. Connectivity Without newly emerging technologies, iSCSI, FCIP & iFCP, many applications required block level access therefore excluding NAS as a solution for businesses Scalability Although NAS devices can scale to terabytes of storage capacity, once the capacity is exhausted the only way to expand is to add additional devices. This can cause additional problems when data center real estate is at a premium Once a NAS device is fully populated, including external storage enclosures, the only remaining scaling option is to buy another system. When data center real estate is at a premium this can be seen as a major limitation. Module TitleStorage Networking Overview

57 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
Module Summary Key points covered in this module: A NAS server is a specialized appliance optimized for file serving functions. Overview of physical and logical elements of NAS Connectivity options for NAS Common NAS topologies NAS connectivity devices NAS management considerations by environment Best environments for NAS solutions Module TitleStorage Networking Overview

58 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
Check Your Knowledge What are the differences between a General Purpose Server and a NAS Device? What are the components of a NAS device? What protocol is used to connect to and manage physical disk storage resources in a NAS system? Give an example of a file sharing protocol. What is the difference between an integrated NAS system and a gateway NAS system? Module TitleStorage Networking Overview

59 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
Apply Your Knowledge… Upon completion of this topic, you will be able to: Describe EMC’s product implementation of a NAS solution Module TitleStorage Networking Overview

60 NAS equipment building blocks
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. NAS equipment building blocks NAS device consists of: Network interface device (EMC called Data Mover) Storage interface device (EMC called Data Mover) Management interface device (EMC called a Control Station) Storage connectivity mechanism Direct connect Gateway connect Storage device Storage Interface Device Management Interface Device CLARiiON Storage Processor Navisphere Manager Symmetrix FA (Fibre Channel Adapter) Service Processor Module TitleStorage Networking Overview

61 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
What is a Data Mover ? A Data Mover is a specialized hardware platform with : Dual Intel Processors PCI or PCI-X based High memory capacity Multi-port Network cards Fibre Channel connectivity to storage arrays No internal storage devices Operates on a highly specialized Operating System, DART (Data Access in Real Time). Each Data Mover (DM) is an independent, autonomous file server that transfers requested files to clients and writes client changes to files over an existing network infrastructure and back end storage infrastructure. There can be multiple DMs (up to 8 in the NSX frame), which are managed as a single entity by the Control Station. A DM connects to a network infrastructure via FastEthernet or GigabitEthernet and has multiple ports for this connectivity. There is no remote login capability on the DM, nor do they run any binaries (very secure). The only interface for management and configuration is the Control Station. The EMC NAS system also allows for active (primary) Data Movers to be protected by another Data Mover, of the same configuration, in the same frame as a standby. In the event of a primary failure the Control Station will facilitate a failover to the standby until the primary can be repaired. This promotes continued availability of data in the event of a failure. Module TitleStorage Networking Overview

62 What does a Data Mover Do?
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. What does a Data Mover Do? Once a Data Mover has been presented storage from a storage array, the storage is divided up using an Automated Volume Management feature of DART to provide volumes for file system creation. The Data Mover supports both NFS and CIFS protocols simultaneously and is able to server out data to either protocol individually or data to both protocols at the same time. In order to share data out to differing clients simultaneously the Data Mover integrates into the security structures of both environments seamlessly Once a Data Mover has been presented storage from a storage array, the storage is divided up using an Automated Volume Management feature of DART to provide volumes for file system creation. Once these file systems have been created, mounted and exported or shared (depending on the protocol used)--via the Control Station--a client, configured with the correct protocol on a network infrastructure, can start to use the storage for data location. Module TitleStorage Networking Overview

63 Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved.
Data Mover Summary NS500 Data Mover These are the most common types of Data Mover used in EMC NAS equipment. NS700 Data Mover NSX Blade Fibre I/O module GbE I/O module Module TitleStorage Networking Overview

64 What is a Control Station ?
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. What is a Control Station ? A Control Station is a dedicated management, Intel processor based computer running EMC Linux to provide: Specialized software installation and upgrade portal Management of high availability features Fault monitoring Fault recovery Fault Reporting (CallHome) Management of Data Mover configuration and storage for the system configuration database Remote diagnosis and repair The Control Station is a dedicated management Intel processor-based computer that monitors and sends commands to the blades. The private network connects the two Control Stations (always shipped on NSX systems) to the blades through the system management switch modules. Some EMC NAS systems support two Control Stations for redundancy and continued management of the system. However if a Control Station fails without a standby system, all operational Data Movers will continue to function without an impact to their clients, only configuration and management tasks will be affected until the Control Station is repaired Like previous versions it provides software installation and upgrade services, and high-availability features such as fault monitoring, fault recovery, fault reporting (CallHome), and remote diagnosing. Two Control Stations can be connected to a public or private network for remote administration. Each Control Station has a serial port that connects to an external modem so that the Control Station can call home to EMC or a service provider if a problem should arise. Module TitleStorage Networking Overview

65 Control Station System Management – Command Line
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. Control Station System Management – Command Line The Control Station provides both management interfaces to NAS administrators: Command line can be accessed on the Control Station via: An ssh interface tool (e.g. PuTTy) Telnet (not enabled by default for security) Its primary function is for the scripting of common repetitive tasks that may run on a predetermined schedule to ease administrative burden It has approximately 80 UNIX command-like commands: nas_ - Generally for the configuration and management of global resources server_ - Generally for the configuration and management of Data Mover specific resources fs_ - Generally for special file system operations The most powerful interface is the Command Line Interface. Its primary function is to perform one-off tasks, or to create scripts to perform multiple repetitive tasks in one operation. The preferred access method to the Control Station for the command line is the ssh shell, as enabling Telnet increases the risk of unauthorized access and it is not enabled by default. The forms of commands within the Celerra environment are: nas_ , server_ and fs_ . Module TitleStorage Networking Overview

66 Control Station System Management – GUI Management
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. Control Station System Management – GUI Management The other Celerra specific interface is the GUI access methodology of the Celerra Manager. This is built into the Linux operating system that runs on the Control Station and is launched through a web browser session. There are two version of this interface, Basic and Advanced, that are installed alone with the EMC Linux on to the Control Station. The options are enabled with the purchase of additional licenses to access differing levels of feature support. Module TitleStorage Networking Overview

67 Celerra NS Family – Control Station Hardware
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. Celerra NS Family – Control Station Hardware Here is an example of Celerra NS Family Control Station hardware. Module TitleStorage Networking Overview

68 Joining the Building Blocks - Integrated
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. Joining the Building Blocks - Integrated Data Mover IP Network Internal Network Switch For an Integrated configuration the system is assigned to dedicated NAS storage. This means that there are no other SAN hosts connected to the storage and therefore the whole array is dedicated solely to NAS provisioning. In the case of EMC NAS the Control Station is a separate system running an EMC flavor of Linux. This is connected to the Data Movers (client network data provider) via both an internal Ethernet and serial interface connection. The Data Mover has two internal network connections for redundancy Each Data Mover is directly, dual connected to the Storage array via Fibre Channel connections in the Integrated configuration. Once the storage array has been connected and the specialized operating system is loaded the storage array physical disks are partitioned via commands from the Control Station to create the system volumes and the data volumes. Once the specialized operating system (DART) has been loaded the Data Movers can be connected to the client network in preparation for data sharing and the Control Station for remote management. The storage array in an integrated NAS solution is an EMC CLARiiON. Control Station Serial cable connect Internal network connect Fibre Channel storage connect Module TitleStorage Networking Overview

69 Joining the building blocks - Gateway
Copyright © 2006 EMC Corporation. Do not Copy - All Rights Reserved. Joining the building blocks - Gateway Data Mover Fibre Channel Switch NAS NAS NAS NAS NAS NAS IP Network Internal Network Switch SAN SAN SAN SAN SAN SAN For a Gateway configuration the NAS system is assigned separately apportioned storage within the array. This means that any capacity remaining within the array can be assigned to conventional SAN hosts connected to the Fabric Switch, once the appropriate zoning and LUN masking has been performed. In the case of EMC NAS the Control Station is a separate system running an EMC flavor of Linux. This is connected to the Data Movers (client network data provider) via both an internal Ethernet and serial interface connection. The Data Mover has two internal network connections for redundancy Each Data Mover is dual connected to the Storage array via one or more (for redundancy) Fibre Channel switch(es) in the Gateway configuration. Once the storage array has been connected and the specialized operating system is loaded the storage array physical disks are partitioned via commands from the Control Station to create the system volumes and the data volumes. Once the specialized operating system (DART) has been loaded the Data Movers can be connected to the client network in preparation for data sharing and the Control Station for remote management. LUNs from the storage array can be prepared for other SAN host connectivity and then these hosts can be attached to the array once the appropriate zoning and LUN masking has been performed, to access these SAN volumes. In a gateway NAS solution, storage array can be an EMC Symmetrix or an EMC CLARiiON. Control Station SAN Host(s) Serial cable connect Internal network connect Fibre Channel storage connect Module TitleStorage Networking Overview


Download ppt "Section 3 – Networked Storage"

Similar presentations


Ads by Google