As data storage has become central to any successful computer-based solution, advanced technologies for connecting computing resources to data have matured over the last four decades. From early storage connection protocols that utilized parallel data transmission such as SCSI and ATA that connected storage devices directly to individual computing resources through today’s modern distributed storage networking solutions, everything has revolved around one key goal: provide access to data in ever faster, more secure and less expensive ways.