The next generation IT platform is built on social networking, mobile computing, cloud services, and big data analytics technologies. Applications that support these technologies require significantly higher performance, scalability, and availability compared to the traditional applications. Storage technology solutions that can meet the these requirements are:
- Advanced Storage Area Network (SAN)
- Different types of SAN implementations such as Fibre Channel (FC) SAN, Internet Protocol (IP) SAN, Fibre Channel over Ethernet (FCoE) SAN
- Software-defined networking
We will look into all these SAN connectivity protocols in next 3 chapter. First let us understand what is SAN ?
What is Storage Area Network (SAN) ?
According to EMC definition, Storage area network (SAN) is a network that primarily connects the storage systems with the compute systems and also connects the storage systems with each other. It enables multiple compute systems to access and share storage resources. It also enables data transfer between the storage systems. With long-distance SAN, the data transfer over SAN can be extended across geographic locations. A SAN usually provides access to block-based storage systems.
Why SAN ?
The traditional approach of deploying direct attached storage (DAS) inside servers has both advantages and disadvantages. Some of the advantages are that DAS storage is accessed over very short dedicated and low latency inter-connectors. This ensures quick and reliable access to devices however, some of the disadvantages of DAS are increased management, low utilisation capacity and limited number of devices such as disk drives. So the SAN keep the advantages but overcome the disadvantages of DAS storage. The SAN technology provides a high speed, low-latency storage network that is relatively contention free when compared to DAS environment. SAN allows large number of drives to be pooled and shared between multiple hosts.
SANs address the limitations of direct-attached storage (DAS) environment. Unlike a DAS environment, where the compute systems own the storage, SANs enable both consolidation and sharing of storage resources across multiple hosts. This improves the utilization of storage resources compared to a DAS environment and reduces the total amount of storage that an organization needs to purchase and manage. With consolidation, storage management becomes centralized and less complex, which further reduces the cost of managing information.
A SAN may span over wide locations. This enables organizations to connect geographically dispersed compute systems and storage systems. The long-distance SAN connectivity enables the compute systems across locations to access shared data. The long-distance connectivity also enables the replication of data between storage systems that reside in separate locations. The replication over long-distances helps in protecting data against local and regional disaster. Further, the long-distance SAN connectivity facilitates remote backup of application data. Backup data can be transferred through a SAN to a backup device that may reside at a remote location.
These long distance SAN implementations is made possible by using various kind of SAN implementations such as Fibre Channel SAN (FC SAN).
What is Fibre Channel SAN (FC SAN) ?
Fibre Channel SAN (FC SAN) is also referred as SAN. It uses Fibre Channel (FC) protocol for communication. FC protocol (FCP) is used to transport data, commands, and status information between the compute systems and the storage systems. It is also used to transfer data between the storage systems.
FC SAN is a storage networking technology that allows block storage resources to be shared over a dedicated high-speed fibre channel (FC) network. Fibre Channel Protocol (FCP) is a mapping of the SCSI protocol over Fibre Channel networks, i.e the SCSI commands and data blocks are wrapped up in FC frames and delivered over an FC network.
By using this technology, it is technically possible to share any SCSI device over an FC SAN. However, 99.9 % of devices shared on an FC SAN are disk storage devices or tape drives and tape libraries. These devices are block devices which are effectively raw devices which appears to operating system as they are locally attached devices. These devices do not have any higher levels of abstraction such as file systems applied to them, which means that in an FC SAN environment the creation or addition of file systems is the responsibility of the host or server accessing the block storage device.
FC is a high-speed network technology that runs on high-speed optical fiber cables and serial copper cables. The FC technology was developed to meet the demand for the increased speed of data transfer between compute systems and mass storage systems.
The latest FC implementations of 16 GFC offer a throughput of 3200 MB/s (raw bit rates of 16 Gb/s), whereas Ultra640 SCSI is available with a throughput of 640 MB/s. FC is expected to come with 6400 MB/s (raw bit rates of 32 Gb/s) and 25600 MB/s (raw bit rates of 128 Gb/s) throughput in 2016. Technical Committee T11, which is the committee within International Committee for Information Technology Standards (INCITS), is responsible for FC interface standards.
The flow control mechanism in FC SAN delivers data as fast as the destination buffer is able to receive it, without dropping frames. FC also has very little transmission overhead. The FC architecture is highly scalable, and theoretically, a single FC SAN can accommodate approximately 15 million devices.