存储分析 利用iSCSI降低虚拟化环境成本

本文作者Andrew Gilman是SNIA ESF董事会成员,戴尔全球企业解决方案业务部虚拟化解决方案营销经理。以太网存储论坛(ESF)是存储网络行业协会内的一个专注于推广以太网联网存储网络解决方案的营销组织。

在目前这种不确定的经济环境下,企业用户自然会倾向于减少开支和尽量节约,尤其是在数据中心领域。然而,那些增加对某些技术如服务器虚拟化和存储虚拟化等的投资的IT组织必将从经济衰退的浪潮中脱颖而出。

服务器虚拟化和存储虚拟化都可以大幅降低企业的运营开支,让企业们可以迅速获得投资回报。然而,配置一个完全虚拟化的数据中心存在着一个难题,那就是如何合理地搭配使用各种存储整合技术,这主要是因为这项任务非常复杂,不管是版权硬件还是软件插件,价格都相当昂贵,此外还需要配备熟练的技术专家。

对于虚拟化IT环境来说,通过SAN实现存储整合是启动高级虚拟服务器功能如高可用性和在线迁移虚拟机等的必要条件。 IP存储虚拟化方面的技术进步有助于解决SAN配置的问题,从而让各种规模的组织都可以高效率地配置虚拟化IT基础设施。

IP存储网络得以广泛推广有许多原因,因为它可以减少企业在采购、配置、培训、服务、维护和持续运营方面的成本。

iSCSI的优势

ISCSI是利用IP网络互连的服务器与存储器在互连时使用的一种存储器存取协议。该协议建立在SCSI和TCP/IP协议的基础上,它可以充分利用企业现有网络基础设施。

所有的操作系统都以极低的价格或免费提供了基于软件的iSCSI启动程序,它可以利用服务器和台式机上的标准以太网接口。

ISCSI可以利用IP网络在一台服务器上的iSCSI启动程序和一台存储设备的iSCSI目标之间进行模块级数据传输。iSCSI协议可以压缩SCSI指令并将数据插入TCP/IP信息包,然后利用点对点连接在网络上发送。 信息包到达存储设备之后,压缩的SCSI指令会从TCP/IP信息包中解开。

当一个iSCSI启动程序连接到一个iSCSI目标时,操作系统就会将存储设备看做是一台可以象往常一样被格式化的本地SCSI设备。应用程序、文件系统和操作系统都了解这个过程。 通过利用iSCSI SAN来整合存储设备,多个平台就可以共享一台存储设备,从而提高设备利用率和效率。

利用标准以太网NICs来连接服务器和存储设备可以让iSCSI变得简单而且廉价。目前的高速CPU可以在仅使用最低数量的CPU周期的标准NICs上以线路速度来运行iSCSI。 以太网NICs是服务器的标准配置,因此不会发生额外支出,也不需要使用专用适配卡。

标准NICs与廉价的以太网交换机加在一起,就会比其他SAN连接要节约成本一些,同时还保留了SAN的性能优势。然而,成本节约并不仅限于硬件方面的成本。 利用iSCSI,IT部门就可以利用现有的IP网络知识,这样就不用专门去培训员工。

ISCSI与虚拟化

最近,虚拟存储器设计开始使用iSCSI。IT专业人士通常会将存储虚拟化定义为一种允许多个分散的存储系统作为一个单项资源来使用的技术。 鉴于服务器虚拟化技术在近期取得的进展,存储虚拟化的概念正在被进一步细化为在存储硬件和逻辑数据卷之间构建一个抽象层的方法。

存储虚拟化与服务器虚拟化很相似,它们都可以让用户建立一个易于管理和调整的智能SAN基础设施。某些存储虚拟化设计利用了许多iSCSI的功能,比如用来简化管理和可调整性的IP重定向功能。

虚拟存储器允许数据卷分属多个不同的物理资源,包括磁盘阵列、RAID群组、驱动器类型和控制器等等。这不但可以提供高性能和可调整性,它还允许数据卷从一套资源转移到另一套资源,同时不会影响到操作系统和应用程序使用那些数据。

有效的虚拟服务器配置取决于存储设备共用存取技术。SAN可以保证每一个虚拟服务器都可以同时、快速地访问任何虚拟机的数据集,这样就可以立即重新创建虚拟机。 这样就可以省去许多耗时的步骤,即把虚拟机文件、应用程序和数据从一个虚拟机复制到另一个虚拟机所需的步骤。

除了联网存储的要求之外,虚拟环境还提出了高性能、高可用性存储设备的需求。由于资源的数量减少,而整合在那些资源中的关键应用越来越多,生产负荷越来越高,数据集也越来越多,因此就要求存储设备具有更高的性能、在不中断服务前提下的可调整性以及持续可用性。

存储体系结构尤其应包括镜像内存写入高速缓存、备用热拔插组件、在线备用磁盘、环境监控和带有RAID保护的企业级磁盘驱动器。另外,为了能够保证在组件故障时仍能进行数据存取,存储体系结构还应具备各种高级可用性功能,包括存储控制器和I/O通路失效备援等等。