Saturday 15 September 2012

NAS


NAS
NAS device is optimized for the file serving functions such as storing, retrieving and accessing the files for the application or the clients, a NAS device is dedicated for the file serving such a general purpose server which has its own operating system the NAS device also have its own operating system for the file serving by using open standard protocols.
Benefits of the NAS
1.       Support one- to many and many –to- one access of the data, by which one NAS device can serve many clients at same time and one client, can connect to many NAS device simultaneously.by this efficient sharing of the files between the many clients.
2.       Improved efficiency as NAS device came into the picture the burden of file services got reduced from the general purpose server and so the bottle neck of the performance got reduced because now the NAS devices uses the operating system specialized for the file serving.
3.       Flexibility got improved as the same file can be accessed by the different client using different operating system, means the windows and UNIX server can access the same file from the NAS devices.
4.       Centrally storage saved the lot of space issue, by reducing the duplicate copy in different client s, now the file can we stored in NAS device and can be accessed by different clients.
5.       Centralized management also saved lot of time for managing the files and data.
6.       Because of failover capability on NAS device the high availability of data is there, means data is only every time.
7.       Security is also got improved by locking the file and keeping the user base authentication.
NAS I/O operations.
1.       The requestor packages the I/O request into TCP/IP packets and sends it to the NAS device through the network.
2.       The NAS devices receive the packet and break physical storage to block level I/O request and execute the request and then repack it back to the appropriate file protocol response (CIFS/NFS).
3.       And then the NAS head again pack the data in TCP/IP packets and send back the packet to the requestor through the network.

Factor Affecting the NAS performance and Availability
As NAS uses the IP for communication so the bandwidth, latency issues associated with IP affect the NAS performance.

     

  1.   Number of hops:  A large number of hops can increase latency because IP processing is required at each hop, adding to the delay caused at the router.
  2.   Authentication with a directory service such as LDAP, Active Directory, or NIS: The authentication service must be available on the network, with adequate bandwidth, and must have enough resources to accommodate the authentication load. Otherwise, a large number of authentication requests are presented to the servers, increasing latency. Authentication adds to latency only when authentication occurs.
  3.   Retransmission: Link errors, buffer overflows, and flow control mechanisms can result in retransmission. This causes packets that have not reached the specified destination to be resent. Care must be taken when configuring parameters for speed and duplex settings on the network devices and the NAS heads so that they match. Improper configuration may result in errors and retransmission, adding to latency.
  4.   Over utilized routers and switches: The amount of time that an over-utilized device in a network takes to respond is always more than the response time of an optimally utilized or underutilized device. Network administrators can view vendor-specific statistics to determine the utilization of switches and routers in a network. Additional devices should be added if the current devices are over utilized.
  5.   File/directory lookup and metadata requests:  NAS client’s access files on NAS devices. The processing required before reaching the appropriate file or directory can cause delays. Sometimes a delay is caused by deep directory structures and can be resolved by flattening the directory structure. Poor file system layout and an over utilized disk system can also degrade performance.
  6.   Over utilized NAS devices:  Clients accessing multiple files can cause high utilization levels on a NAS device which can be determined by viewing utilization statistics. High utilization levels can be caused by a poor file system structure or insufficient resources in a storage subsystem.
  7.   Over utilized clients: The client accessing CIFS or NFS data may also be over utilized. An over utilized client requires longer time to process the responses received from the server, increasing latency. Specific performance-monitoring tools are available for various operating systems to help determine the utilization of client resources






No comments:

Post a Comment