Microsoft Storage Spaces on Dell:
• Existing Microsoft customers, hosters, VDI environments, and Test & Dev environments
• Cheap and deep storage
• Small and low-cost file server
VMware vSAN on Dell:
• Existing VMware customers (primarily virtualization admins), VDI environments, Test & Dev environments
• Simplicity of management
Dell Nutanix solution:
• Targeted at virtualization administrators
• Simplicity of deployment and management
• VDI environments
• Heterogeneous hypervisors
Dell-Nexenta solution:
• Software based file storage
• Customers who want ZFS based storage
Caringo:
Archival and lifecyle management of object store
Ceph:
Advanced private cloud, public cloud
Users looking to add scalable storage to their environment
坡度板
Dell Hadoop/Big Data solution:
Users with big data and analytics needs
Dell OpenStack-powered cloud solution:
Advanced private cloud, public cloud
Dell SUSE and Red Hat solutions:
Enterprise-grade private cloud for mid-tier application and cloud storage
Redapt IaaS Cloud RA:
Small-Medium private cloud with Dell Storage SC280
1. Nutanix 分布式文件系统
Nutanix 分布式文件系统 (NDFS) 是 Nutanix 虚拟计算平台的核心。它管理所有元数据和数据,并能启用所有核心功能。NDFS 是软件驱动的体系架构,连接存储、计算资源、控制 器 VM 和虚拟机监控程序。还会提供完整的信息生命周期管理 (ILM),包括将数据定位到最佳节点。 数据可用性
NDFS 采用全新设计,具有极高的容错能力。它确保了节点、控制器或磁盘发生故障时数据的可用性。NDFS 使用一种复制因子 (RF),复制因子可以保存所有数据的冗余副本。对平台的写入将记录到高性能的 SSD 层,并在将写入交付给虚拟机监控程序并得到确认之前将其复制到另一个节点。如果出现故障,NDFS 会自动重建数据副本以维持最高水平的可用性。 平台是可自愈的。通过利用分布式 MapReduce 作业,它会主动清理数据以解决磁盘或数据错误问题。如果某个节点上的控制器 VM 发生故障,所有 I/O 请求会自动转发到另一个控制器 VM,直到本地控制器再次变为可用。这种 Nutanix 自动寻路技术对虚拟机监控程序完全透明,并且来宾 VM 可继续正常运行。在节点发生故障的情况下,HA 事件自动触发,VM 将故障转移至集内的其他主机。Nutanix ILM 通过将数据迁移到虚拟机的本地控制器 VM 将 I/O 操作本地化。同时,重新复制数据,以保持 RF 和整体可用性。
NDFS 提供内置的融合备份和灾难恢复 (DR)。融合备份功能充分利用阵列端快照和克隆,通过在 VM 和文件级别使用子块级更改跟踪来执行。快照和克隆是瞬间完成的,动态磁盘/精简配置会维持极低的开销。这些功能还支持虚拟机监控程序的阵列卸载功能,例如仿真海枣树 VMware API for Array Integration (VAAI)。
为了与 RPO 和 RTO 光端机箱保持一致,可以在标准时间表上配置快照,并可使用阵列端复制将快照复制到远程站点。该复制可在 VM 级别配置,而且只有子块级更改会发送到远程复制站点。
智能元数据
元数据在集中的所有节点之间分布,以避免任何单点故障,并实现随集增长呈线性增加的可伸缩性。通过一致性哈希方案对元数据进行分区,从而尽量减少修改集大小时键的重新分配。
系统采用 Paxos(一种分布式一致性算法)保证强一致性。基于仲裁的领导选举避免了潜在的“裂脑”场景的出现(比如网络分区),从而确保了数据的严格一致性。
数据效率
Nutanix 巡线机器人平台的核心设计原理是数据本地化。它使数据保持在最接近 VM 的位置,并允许在同一节点上对写入 I/O 操作进行本地化。如果在发生 DRS、vMotion (VMware) 或 PRO 以及实时迁移 (Hyper-V) 时 VM 要迁移到另一主机,数据会自动跟随 VM,因而可以维持最高性能。在 VM 向驻留在另一节点的控制器发出一定次数的读取请求后,Nutanix ILM 会将远程数据透明移至本地控制器。读取 I/O 只在本地提供服务,不会在网络中传输。
Nutanix 整合数据分层,充分利用多个存储层并优化存储层上数据的放置,以提供最佳性能。体系架构的建立是为了支持与控制器 VM 连接的本地磁盘(SSD、HDD)以及远程 (NAS) 和基于云的源目标。Nutanix 系统持续监控数据访问模式,以确定访问是随机的、连续的还是混合的工作负载。随机 I/O 工作负载维持在 SSD 层,以最大限度地减少搜寻时间。连续工作负载会自动放置到 HDD 以提高持久性。
最常访问的数据(即,热数据)驻留在性能最高的层(SSD 层)。该层不只是一个缓存 – 对于读取和写入操作,以及 QoS 控制的数据,它是一个真正永久存在的层。冷数据位于硬盘驱动器,这是容量最大、最经济的层。
弹性重复数据删除引擎是一种软件驱动,高度可伸缩的智能数据化简技术。Nutanix 重复数据删除在 RAM 和闪存层执行内联重复数据删除,并会在存储层(硬盘)执行后台重复数据删除以最大限度地提高效率。与仅专注于存储层的传统重复数据删除技术不同,Nutanix 弹性重复数据删除引擎在一个本地融合的平台中同时跨越内存、闪存和磁盘资源。
NDFS 阵列端压缩功能与 Nutanix ILM 配合使用。对于连续的工作负载,在写入操作过程中会采用内联压缩来压缩数据。对于批量工作负载,后处理压缩价值重大,因为它会在其空闲且 ILM 已将其向下移至高容量层 (HDD) 时压缩数据。所有压缩配置都在容器级别实施,并在粒度 VM 和文件级别运行。解压缩在子块级别进行,以确保粒度精确。这些操作受 ILM 过程监控, ILM 过程会主动将经常访问且已解压缩的数据向上移至性能更高的数据层。
2. 下一代数据中心平台
融合平台
Nutanix 虚拟计算平台将计算和存储融合在一个系统中,省去了传统的存储阵列。Nutanix 2U 机箱包含二至四个独立的节点,每个节点都已优化以实现高性能的计算、内存和存储。每个节点都运行符合行业标准的虚拟机监控程序和 Nutanix 控制器 VM。控制器 VM 将处理本地虚拟机监控程序所有数据的 I/O 操作。
使用设备传递机制可以将所有存储直接安装到控制器 VM。然后,存储资源通过传统接口(如 NFS 或 iSCSI)暴露给虚拟机监控程序。随着新的 Nutanix 节点添加到集中,控制器 VM 的数量以 1:1 的比例扩展,以提供线性性能。所有节点的存储容量将集成到一个全局存储池,集中的所有 Nutanix 控制器和主机都可以访问该存储池。然后从存储池定义容器,创建一个逻辑数据存储。容器代表虚拟机监控程序的主要接入点,可通过传统接口访问。
Nutanix 平台采用符合行业标准的硬件。并不依赖自定义的 FPGA、ASIC、RAID 控制器或磁盘驱动器。作为一种软件定义的解决方案,Nutanix 保留了软件中的控制逻辑,并通过简单的软件升级来启用新功能。NDFS 是可扩展的。Nutanix 平台不需要通过共享底板来实现通信。而是利用标准的 10GbE 实现节点和控制器之间的所有通信,以及 VM 流量。
横向扩展体系架构
Nutanix 平台基于相同的架构规则,该架构规则可以使世界上最大的数据中心实现扩展。Google、Facebook 和 Amazon 均使用类似设计。Nutanix 分布式文件系统 (NDFS) 可以扩展至数千个节点,而且在系统增长的同时能够维持性能和可用性。模块化的融合构建基块(节点)允许数据中心管理器从小规模开始,并且能够实现无缝扩展以支持未来增长。
Nutanix n 路控制器模型根据节点数扩展存储控制器的数量。这种设计消除了常见于传统双控制器存储阵列的性能瓶颈现象。添加到集中的每个 Nutanix 节点,使用其本地控制器树脂制品 VM 作为通向 NDFS 的网关并作为其主要 I/O 点。Nutanix 采用一种具有分布式 MapReduce 框架的大数据方法来管理整个集范围内的操作。Nutanix 将会分配任务和操作以进行自我修复并通过重新分配数据实现高可用性。
IT 团队可以混合各种 Nutanix 节点类型,不必考虑它们是计算密集型还是存储密集型节点。因此,您的团队可以构建一个为特定环境或工作负载提供适当平衡的基础架构。一旦接通电源,便可通过 Linux Avahi 协议和 IPv6 本地链路地址自动发现新的 Nutanix 节点。然后,在零停机的情况下通过动态节点添加过程来添加它们。添加新节点时将为其分配
集元数据,并且会将存储资源添加到集的存储池。该过程将以透明方式扩展容器的容量。VM 将在新主机上配置,DRS 或性能和资源优化变速箱取力器 (PRO) 等集平衡功能会将 VM 移动到新的主机。