Nutanix NX-3000评论:虚拟化云风格

Nutanix虚拟计算平台为传统的虚拟化部署带来了弹性的、类似云的服务器和存储基础设施

你明白了什么,当你在一个盒子结合四个独立的服务器,大量的内存,标准的SATA磁盘和SSD,万兆网络和定制软件?在这种情况下,答案将是一个Nutanix NX-3000。一棵树上吊死的Nutanix产品进入传统的类别是另一个谜完全。虽然该公司是指每次销售作为一个单位“电器,”这真的是四个独立的服务器和直接附加存储,带来共享存储右入禁区集群相结合,消除了对后端SAN或NAS的需求。

我最近有机会去的手与Nutanix NX-3000,四个节点,其中正在运行的Nutanix操作系统3.5.1版本。需要指出的是,Nutanix平台处理集群和文件复制独立于任何托管的虚拟化系统中是非常重要的。因此,Nutanix簇会自动处理节点,磁盘和网络故障,同时提供在我本地磁盘的速度/ O - 和使用本地SSD加速访问最频繁使用的数据。Nutanix系统支持的VMware vSphere和Microsoft Hyper-V虚拟机管理程序,以及KVM为基于Linux的工作负载。

[该Nutanix NX-3000是年度奖得主的InfoWorld的2014技术。阅读其他获奖产品在我们的幻灯片,“InfoWorld的2014年度科技大奖得主” |为了快速,智能发生在你将要讨论的新闻,请查看信息世界TechBrief今天,订阅。]

Nutanix是由谷歌、Facebook和雅虎等公司经验丰富的数据中心雷竞技电脑网站架构师和工程师创立的。这种背景使人们对什么是优秀的分布式系统以及构建可伸缩的高性能产品所需的软件部件有了敏锐的认识。大剂量的创新和创造力在一组复杂的分布式集群管理服务,消除单点故障,在磁盘块指纹等特性,利用一个特殊的英特尔指令集(计算一个sha - 1哈希)来执行重复数据删除,并确保数据完整性和冗余。

Nutanix集群从一个设备开始(技术上是三个节点,允许一个节点出现故障),并扩展到任意数量的节点。NDFS (Nutanix分布式文件系统)为你所有的虚拟机提供了一个单一的存储,处理所有的磁盘和I/O负载平衡,消除了使用虚拟化平台特性的需要,如VMware的存储DRS。否则,您使用VMware或Microsoft的本地管理工具来管理您的虚拟机,与您在任何其他基础设施上管理虚拟机没有什么不同。

Nutanix架构NX-3000背后的硬件来自SuperMicro。除了在一个2U机箱中压缩四个双处理器服务器刀片之外,它并没有什么特别之处。所有的神奇之处在于软件。Nutanix使用了开源软件的组合,如Apache Cassandra和ZooKeeper,以及一组内部开发的工具。Nutanix在ZooKeeper上构建了集群配置管理服务,并对Cassandra进行了大量修改,以作为集群的主要对象存储。

硬件节点加上特殊的软件组成了Nutanix分布式文件系统。在每个集群节点的核心是Nutanix控制器虚拟机。这个特定于管理程序的虚拟机——Nutanix提供了针对vSphere、Hyper-V或KVM进行优化的不同版本——处理服务器节点之间的所有通信,以及作为NDFS一部分运行的所有服务。换句话说,控制器VM既管理集群,又充当管理程序及其来宾VM的中央数据存储。,

图1:Nutanix虚拟计算平台架构

图1示出了上述的一些关键软件片在控制器VM之间的互连。像节点,磁盘和网络故障,控制器故障自动检测。NDFS通过重定向的I / O与其他虚拟机控制器集群中的处理控制器的中断。

中心是策展人,这是一个基于mapreduce的集群管理应用程序,它处理整个集群的任务分配(磁盘平衡、主动清理等等)。它由一个选举出来的策展大师控制,担任任务和工作委派经理。

Stargate是主要的数据I/O管理器。它使用NFS、iSCSI或SMB进行通信,并处理来自管理程序的所有存储请求。Medusa是一个基于Apache Cassandra的分布式元数据存储,它利用Paxos算法在所有节点之间强制执行严格的一致性。

棱镜是用于配置和监视整个Nutanix集群管理网关。它选举以类似的方式到其他组件的领导者。访问管理系统通过基于HTML5的Web界面,控制台般的CLI和基于REST的API是可用的。

Zeus是一个基于Apache ZooKeeper的集群配置管理器。领导节点的职责包括接收和转发所有配置更改请求。如果leader失败,其他节点上运行的Zeus服务将选择一个新的leader。

其他组件包括Chronos的作业和任务调度,脑处理复制和灾难恢复,并陶缸用于管理虚拟磁盘配置数据。

前承认,以防止任何磁盘或节点故障的所有磁盘写操作都同步复制。大多数磁盘写操作通过基于SSD的OPLOG,这实际上是一个磁盘操作的日志条目漏斗。实际上,OPLOG作为所有磁盘写操作非常快的持久性存储。对于读操作,有位于本地内存和SSD的一个内容缓存。如果无法在内容缓存中找到特定的磁盘碎片,将设并从磁盘检索。

单个节点上运行的虚拟机使用节点专用的资源,尽管磁盘写操作如果跨群集分布。访客VM看到本地控制器VM作为虚拟磁盘的中央数据存储;作为虚拟机迁移从节点到节点,从一个控制器VM的I / O移动到另一个。因此,如VMware的分布式资源调度程序或微软的System Center工具跨群集分配虚拟机负载,存储负载在多个虚拟机控制器平衡。所有节点间通信发生在一个10Gb以太网网络,这意味着你将需要一个10GbE交换机的节点连接在一起。

Nutanix将存储池定义为一组物理存储设备,其中可能包括PCIe SSD、SSD和旋转磁盘。自然,存储池可能跨越多个节点,并在集群向外扩展以包括新节点时扩展。容器被定义为一组vm或文件,是存储池的逻辑子集。例如,每个容器通常对应于VMware环境中的单个数据存储。

Nutanix管理Nutanix体系结构的美妙之处在于,设备的日常操作几乎不需要管理干预。一旦系统被配置,它应该在没有任何操作员输入的情况下运行,直到您需要扩展容量。这通常发生在向网络添加另一个设备并需要扩展集群中的节点数量时。对于这个场景,管理主页上的一个名为Expand Cluster的菜单选项将引导您完成将新系统上线的过程。其他操作符操作可能包括通过创建容器和存储池来管理可用存储。

Nutanix设备的主要管理是从Web浏览器进行的。还可以使用SSH在任何节点上打开终端会话,运行脚本或手动启动和停止服务。许多控制不同进程运行的频率或触发特定事件的设置位于称为GFlags的配置参数中,您可以使用浏览器界面设置这些配置参数。

除了标准的HTML5管理页面外,Nutanix还提供了先进的管理和监控功能。这些包括对个人功能的直接洞察,如馆长和星门。要访问这些页面,只需输入Nutanix控制器VM的URL并添加到特定服务的路径。前面提到的每个主要函数都有自己的页码或独占URL。下面的图2显示了一个典型的仪表板屏幕,其中包含信息小部件的默认布局。这个页面是用户可配置的,可以包含您所能想到的几乎任何系统级别的详细信息。

图2:Nutanix仪表板

如果深入研究的话,你会发现很多关于NDFS的内部工作原理的详细信息。NDFS大量使用的日志记录,这些日志提供洞察关键性能参数。如果你没有看到你感兴趣的仪表盘上的信息,你只需要从增加新的图表选项一长列

Nutanix使用RESTful API作为它的管理接口,以及用于VMware vCenter服务器和其他虚拟化管理工具的插件。如果您真的有雄心壮志,您可以使用Python之类的语言编写自己的代码。使用这种方法需要大约10行代码来获得关于当前运行的vm的大量信息。动脑筋的人可以通过主门户页面浏览REST API,以手动探索接口,尽管您可能不希望在生产机器上这样做。

Nutanix性能所有Nutanix产品是从底层向上设计,性能和规模两个驱动原则。数据通常通过本地OPLOG与拷贝通过网络发送到另一个节点冗余在群集中。顺序写入跳过OPLOG,直接进入到磁盘,他们可以选择跳过SSD层级完全是为特定用例。这减少而对于硬盘驱动器的顺序写入采取适宜的优势,需要对SSD层级的存储量。

在Nutanix盒子上测量性能是Nutanix当然会做的事情。由于数据在底层存储之间的移动完全由NDFS控制,因此也可以监视和跟踪移动部分,以识别任何瓶颈。vDisk状态页的快照显示了不同类型的性能测量可用。

Nutanix提供了一个诊断工具,它将为每个节点提供一个带有六个虚拟磁盘的VM。一旦VM被完全配置,该工具就会启动diskperf和fiotool来测量已知负载下的各种性能参数。完成后,将对结果进行聚合,以确定集群的总体性能。典型的用户不会运行这些工具,但是Nutanix系统工程师可以在安装后的过程中使用它们。

Nutanix NX-3000系列产品为虚拟化部署提供了一个独特的解决方案。衡量这个产品与任何其他竞争将是有问题的,因为真的没有任何东西像它。如果你严格按照成本来评估的话,这就更困难了,因为在每台设备14.4万美元的基础价格下,成本是相当可观的。但是它的好处——高可用性、高性能、集中存储的所有优点而无需额外开销——是引人注目的。总之,对于希望将尽可能多的虚拟化容量打包到尽可能少的空间中的高端数据中心来说,它是一个理想的解决方案。雷竞技电脑网站

这篇文章中,“Nutanix NX-3000评论:虚拟化云风格,最初发表于InfoWorld.com。关注最新的发展虚拟化,雷竞技电脑网站云计算在InfoWorld.com上。了解最新的商业技术新闻,请跟随在Twitter上InfoWorld.com

阅读更多关于数据中心的信息雷竞技电脑网站在InfoWorld的数据中心雷竞技电脑网站频道。

这个故事,“Nutanix NX-3000回顾:虚拟化云式”最初发表信息世界

加入对网络世界的社有个足球雷竞技app区Facebook的LinkedIn对那些顶级心态的话题发表评论。

版权©2014Raybet2

IT薪资调查:结果在