Three common storage technologies and iSCSI protocols

Source: Internet
Author: User

1. Common Storage Technology

Das:direct attached Storage, directly attached storage, the storage device is connected directly to the server via a SCSI interface cable, and the storage device does not have any operating system. It relies on servers, where storage devices stack up hardware devices. Das can also be referred to as SAS (server attached storage, which is servers attached storage).

Das has the following characteristics:

1, Das device does not have any operating system, the file system is located on the server side, so is the block level of data transmission

2, it is connected with the server through the SCSI interface cable, therefore, it will increase the server I/O operation, consume CPU, reduce network and service performance.

3. Data sharing of multiple systems is not supported

Das storage devices are generally suitable for small and midsize businesses


Nas:network attached Storage, network attached storage, NAS is a file-level data storage based on IP protocol, supporting the existing network technology, such as Ethernet, FDDI and so on. NAS devices are completely data-centric, completely isolate storage devices and servers, centralize data management, and effectively free up bandwidth, greatly improving overall network performance.

NAS device is a special data storage server, it embedded system software, can provide NFS, smb/cifs file sharing.



Features of NAS devices:

1, because the NAS device embedded system, so the data is file-level transmission

2, because it is a separate storage server, it is only responsible for data transmission, reduce the server I/O operation, therefore, greatly improve the network performance.

3. NAS supports standard network file system and supports cross-platform storage.

4, the server only stores data, can achieve centralized management data

NAS storage devices for small to midsize businesses



San:storage area Network, a shared high-speed storage network, where storage devices are located on the backend of the server, and the storage devices and servers are generally connected by optical-brazing (FC) switches, so the transfer rate is faster. Of course, it is possible to continue the transmission through the IP network, but this is very demanding for network bandwidth. For Sans, the storage device and the server are completely detached, and the server can be centrally managed through a light-brazing switch (or IP network) connected to various storage devices in different regions.

Features of the San:

1, because the file system is located on the server, itself does not have any operating system, so the data is in a block-level way to transfer

2, because the storage server uses optical interface, so the transmission rate is fast, high

3, can be different areas of the server through the optical brazing switch to connect, centralized management

4, because the storage device is located in different regions, so it can realize the large capacity storage data sharing

Because the component set of SAN Systems is more expensive, it is suitable for large enterprises


There are 2 ways to implement a SAN: one is called Fc-san, the San system is implemented through a light-brazing switch, and the other is called Ip-san, which implements the San system through an existing IP network.

The two ways to implement a SAN are as follows:

650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M02/5A/2B/wKioL1T4kOuzcLoPAAJzYY0QvSg010.jpg "title=" San.png "alt=" Wkiol1t4kouzclopaajzyy0qvsg010.jpg "/>





Comparison of three storage technologies

650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M01/5A/2B/wKioL1T4kRew591zAAIoY5bl3wM460.jpg "title=" 201172911164421.jpg "alt=" Wkiol1t4krew591zaaioy5bl3wm460.jpg "/>

650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M01/5A/2F/wKiom1T4kA6yCP-qAAFkOo7E2L0643.jpg "title=" 201172911164954.jpg "alt=" Wkiom1t4ka6ycp-qaafkoo7e2l0643.jpg "/>




SCSI protocol

The Scsi:small computer system INTERFACE,SCSI was originally an I/O technology designed specifically for small computer systems, but was widely used to implement DAS and the underlying technology as a SAN due to its architecture and protocol advantages.

All SCSI devices are connected by a bus, which is called the SCSI bus. The SCSI bus is the path through which data is transferred between SCSI devices. The SCSI bus is also known as the SCSI channel. The SCSI bus eventually connects to the SCSI controller, which is also known as the host adapter (HBA), which controls the communication between all devices on the SCSI bus and the calculator. The controller can be either a card that plugs into an available slot, or it can be built into the motherboard.

As a result, the SCSI controller and SCSI devices are connected as shown in the following way:

650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M01/5A/2F/wKiom1T4j5WxrZMVAAFn4osqIqI716.jpg "title=" SCSI bus. png "alt=" wkiom1t4j5wxrzmvaafn4osqiqi716.jpg "/>


A terminator on the end of the SCSI bus is used to reduce the signal that interacts with each other, maintaining a constant voltage on the SCSI chain.




SCSI ID

A standalone SCSI bus can support 8 or 16 SCSI target devices (which can be called target) according to specifications, and each SCSI target device must have a unique identifier (ID) to function correctly. The SCSI ID is actually the address of these target devices.

A narrow SCSI bus allows a maximum of 8, wide SCSI buses to allow up to 16 different SCSI target devices to connect to it. However, the general SCSI controller needs to use an ID, so the ID theory that can be used is less than the actual one.



LUNs

You can also connect multiple logical devices (such as disks, volume groups, and so on) under each SCSI target device (target), so that each logical device has a LUN (Logical Unit number) to identify itself, in order for the system to differentiate between each logical device. Each SCSI ID has a maximum of 32 LUNs, which starts from 0 by default (although 0 is occupied), and each LUN corresponds to a logical device.


SCSI Communication Model

SCSI is a C/s architecture in which the client side is called the Initiator (initiator) and the server is called Target. The SCSI protocol adopts layered thinking, and the SCSI protocol cluster can be divided into four layers from top to bottom: device-specific command set, shared command set, transport protocol, Internet layer. and the SCSI data transfer is done in block mode.


iSCSI protocol


This article is from the "Linux Learning path" blog, so be sure to keep this source http://xslwahaha.blog.51cto.com/4738972/1617781

Three common storage technologies and iSCSI protocols

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.