NX-3000性能篇:以最高性能提供虚拟化支持
所有Nutanix旗下的产品都是采用由下至上设计理念的,其性能和规模是它的两个主要驱动因素。一般情况下,数据会通过本地OpLog,并将一个副本通过网络发送至集群中的另一个节点以实现数据冗余。顺序写操作跳过OpLog而直接写入硬盘,而他们可以有选择地针对特定用例而完全地跳过固体硬盘层。这就减少了固体硬盘层所需的存储资源数量,同时也充分利用了HDD顺序写操作适宜性的优势。
由于数据进出底层存储设备的动作是完全由NDFS控制,所以它还应该可以监控和跟踪移动中的数据块以便于识别所有的瓶颈之所在。vDisk状态页面的截图显示了可用的不同类型性能测试。
当使用lometer进行性能测试时,我发现使用这样一个工具基本无需对基础架构有所较深的了解。在设计阶段,Nutanix的软硬件开发人员就充分考虑到高性能和高吞吐量的要求。事实上,如果你没有让系统满负荷运行,那么用户使用诸如lometer这样的工具就会发现其性能有所下降。我能够使用一个单一的lometer和使用多个生成相同近似的负载进行比较,以便于验证这一点。其中的差异性是极具戏剧性的,多个lometer要比一个lometer能够提供明显更多的IOPS。
此外,Nutanix还为用户提供了一个诊断工具,这个工具可为一个虚拟机每节点配置连接六个虚拟硬盘。一旦虚拟机已被完全配置,这个工具可启动diskperf和fiotool以便于测量在已知负载下的不同性能参数。一旦完成性能参数的测量,就可汇总测量结果以确定整个集群的性能。一个典型的用户是不会运行这些工具的,但是Nutanix的系统工程师们就可以使用它们作为后安装过程的一部分。
Nutanix NX-3000系列产品为虚拟化部署提供了一套特别的解决方案。虽然每台设备高达14万4千美元的成本价略显高昂,但其带来的——高可用性、高性能、无额外开销的集中存储——这些优点也同样极具吸引力。对于一直寻求以最少存储资源,获得最高虚拟化资源的高端数据中心来说,这是一个理想的解决方案。