服务器附加存储的主要组成部分是运行在商用通用服务器硬件上的软件,这个软件要么运行在管理程序(hypervisor)中要么以虚拟机的形式被管理程序所控制,从供应商的角度来看服务器附加存储正变得越来越流行。本文讨论了服务器附加存储服务的优点和缺点,由此您可以确定到底是服务器附加存储适用于您现有的环境,还是坚持采用传统的共享存储系统更适合您的环境。 传统的共享存储具有三个基本组成部分:以物理硬件形式存在的磁盘、磁盘柜和存储控制器;网络连接以及实现存储共享的连接管理;提供各种功能的软件,包括RAID管理和卷管理等基本功能以及快照、克隆和复制等高级功能。当服务器和桌面虚拟机在数据中心中开始普及的时候,传……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
服务器附加存储的主要组成部分是运行在商用通用服务器硬件上的软件,这个软件要么运行在管理程序(hypervisor)中要么以虚拟机的形式被管理程序所控制,从供应商的角度来看服务器附加存储正变得越来越流行。本文讨论了服务器附加存储服务的优点和缺点,由此您可以确定到底是服务器附加存储适用于您现有的环境,还是坚持采用传统的共享存储系统更适合您的环境。
传统的共享存储具有三个基本组成部分:以物理硬件形式存在的磁盘、磁盘柜和存储控制器;网络连接以及实现存储共享的连接管理;提供各种功能的软件,包括RAID管理和卷管理等基本功能以及快照、克隆和复制等高级功能。当服务器和桌面虚拟机在数据中心中开始普及的时候,传统的共享存储被不断地用于虚拟机迁移和存储迁移等场景。
服务器附加存储将传统共享存储的三个基本组成部分进行抽象,并将之应用在运行管理程序(hypervisor)和虚拟机的同一台物理服务器上。在这个场景下,共享存储的物理硬件对应物理服务器的物理存储,共享存储的网络方面对应到物理服务器的网卡;相应的,存储软件以虚拟机的形式运行在这台物理服务器上或者直接运行在管理程序的内核中。在存储软件通过将物理主机连接的存储聚合成共享存储资源池后,虚拟机就可以访问并使用这个资源池了。这种方式的存储聚合后可以让类似虚拟机迁移等服务正常运行。
通过部署服务器级别的SAN可以大大减少企业在传统的共享存储方面的成本投入,这是因为这其中省去了对于专用的存储控制器的部署。同样的,物理存储方面可以采用服务器级别而不是企业级别的存储介质,在网络连接方面可以采用现成已有的10 Gb以太网而不再需要采用专门设计的主机总线适配器。
服务器附加存储相对传统共享存储更加易于使用和部署。理论上,其部署不再需要特殊的存储网络技术,也不存在需要特殊配置技术的共享存储设备。存储软件的部署可以作为管理程序的一部分随着管理程序的安装而自动部署,或者也可以简单的像搭建虚拟机一样完成部署。
服务器附加存储的五个缺点
目前业界内,服务器附加存储倡导者的呼声很大,并且这也得到了一些大厂商的支持,这其中许多都是管理程序(hypervisor)厂商。鉴于此,关于服务器附加存储的讨论经常是一边倒的只讨论其优点。但是服务器附加存储也是存在这样那样的缺点的,每个IT专业人士在进行产品评估的时候都需要清楚这些。
1. 服务器附加存储的管理软件产品是相对较新的。在软件产品中,尤其是对于存储软件而言,产品的成熟程度是很重要的。足够的运行时间以及大量的部署才能有利于根除产品中有可能存在的缺陷。就目前而言,服务器附加存储还没有达到那个水平的成熟度。
2. 服务器附加存储的部署会导致对于物理硬件的选择越发复杂。在这个场景中,物理服务器不得不担负一部分存储服务的功能,而这部分功能之前是需要运行在专用的或者特别定制的存储控制器上的。这种架构造成的结果就是物理服务器上需要额外的CPU和内存用于这部分的资源消耗。此外,对于存储性能的预估和虚拟机的性能的评估都会成为新的问题。
此外,在使用服务器附加存储的时候,对于物理存储介质的选择成为IT专业人士的责任,而在这之前存储介质是和存储系统绑定在一起不需要额外选择的。虽然在理论上,您可以在服务器上部署任何可用的存储介质,但是在选择与那些已经部署在其他服务器上的磁盘具有类似性能特征的高质量的硬件还是应该小心为上。许多数据中心已经从中吸取了教训,虽然从纸面上来说您可以将不同容量和转速的磁盘混合匹配在一起,但是现实却告诉您最好还是使用完全相同的磁盘型号。
3. 网络,特别是在扩展方面相关的网络的选择变得更加重要。许多服务器附加产品宣称“不需要网络”或“不需要SAN网络”,但事实却是,在这种架构下因为存储被聚合成共享资源池,对网络的依赖度反而更加高了。这意味着,通过互连的网络,存储的I/O可以分布到多个服务器上,而服务器之间互连的网络必须能够提供高质量的服务并且对此流量专门做了优化才行。一个专用的并且直通的网络是搭建任何服务器附加存储产品的基础。
4. 服务器附加存储架构的扩展会变得越发复杂。扩展性对于任何类型的存储系统都是一个关键挑战。在部署伊始,随着安装了存储软件和配置了可用磁盘空间的服务器陆续的加入到环境中,服务器端附加存储产品对于扩展性的处理会比较好,这些新加入的服务器会自动地将其可用磁盘空间加入到之前提到的存储资源池中。
目前的问题是多数的管理程序的部署环境对同一个集群中的服务器数量是存在限制的,这导致的结果就是所谓的扩展性是存在一个上限的,其相应的性能和容量在这里也是存在一个上限的。在这种场景下,为了解决性能问题只能添加更多的物理服务器到集群中,但是更多的物理服务器就会带来可用磁盘空间的浪费,因为目前存在的虚拟机不需要使用那么多空间。最后的问题是,随着数十个节点的物理服务器不断地加入到集群中,会让之前很容易进行的存储集群管理和集群内部网络管理变得异常复杂。
5. 价格仍然是一个限制因素。虽然单个存储介质的价格在大大降低,服务器附加存储也不再需要专用的存储控制器,但是对于更强大的主机(部署了更多的内存和额外的网络)的需求却依然存在。除此之外,还需要考虑到服务器附加存储软件本身的成本,通常是按照服务器的数量来收费的。
作出购买决定
如何确定这些产品中的哪一款更符合需求,在很大程度上取决于您的数据中心的类型。服务器附加存储,假设其定价适中,对于中小型的虚拟服务器集群的部署是很有吸引力的。但是随着部署环境的扩展,特别是从中型的部署扩展到大型的部署,服务器端存储的价格和管理的复杂程度会逐渐变得不符合最初构想。IT专业人员的关键任务是计算出使用服务器端存储的所有潜在成本和列出所有的潜在风险因素,在和传统的共享存储进行对比之后再做出选择。
作者
翻译
相关推荐
-
EMC开源战略之Docker容器技术
EMC本周针对其XtremIO和ScaleIO系统推出了软件插件,利用简易的Docker存储容器实现共享存储。
-
固态存储采购:谁更适合我?(二)
性能是绝大多数公司在购买固态存储阵列时考虑的驱动因素。然而,考虑到其他一些方面,大部分公司需要的仅仅是一台速度更快的存储而已。
-
固态存储采购:谁更适合我?(一)
性能是绝大多数公司在购买固态存储阵列时考虑的驱动因素。然而,考虑到其他一些方面,大部分公司需要的仅仅是一台速度更快的存储而已。
-
超融合架构能够利用NAS存储吗?
在2014年,我们看到了两款超融合架构产品,Atlantis USX 和PernixData,开始更好的利用现有的共享基础设施。