本帖最后由 young_1003 于 2020-7-8 10:48 编辑
知己知彼,方能知晓友商有哪些值得我们学习,我们有哪些是优于对方的地方。
本期分享友商Nutanix超融合基础架构工作原理简介(上)部分。
一、Nutanix解决方案
Nutanix 实现了整个数据中心堆栈的融合,包括计算、存储、存储网络和虚拟化。
以简单的 2U 设备取代复杂而昂贵的传统基础架构,一次增加一个节点。每台服务器(也称节点)都配备英特尔内核 x86 硬件,以及固态硬盘(SSD)与机械硬盘(HDD)。运行于各个节点的Nutanix 软件将所有运行功能分布于整个集群,以实现出色性能和灵活性。一部 Nutanix 集群可拥有无限数量的节点。可提供不同硬件平台,以解决计算和存储的不同工作负载需求。 Nutanix 软件独立于硬件,可运行于Nutanix 硬件,也可运行于戴尔和联想等硬件OEM 提供的硬件。
二、Prism与Acropolis
Nutanix 软件包括两种组件:Acropolis 与 Prism。
Acropolis 是一种分布式数据平面,提供企业存储与虚拟化服务,能够帮助应用在 Hypervisor 之间以及未来在云提供商之间无缝流通。 Prism 是一种分布式管理平面,采用先进的数据分析与探索技术,以简化及优化通用工作流,无需再对服务器、存储网络、存储和虚拟化采用单独管理解决方案。
Nutanix 集群为100%软件定义集群。集群中的每个节点都运行一部Hypervisor(VMware ESXi、微软Hyper-V 或 Nutanix Acropolis Hypervisor)。作为虚拟机运行的 Nutanix 软件被称为控制器虚拟机(CVM),运行于集群中的每个节点。这种方式使 Nutanix 系统独立于 Hypervisor。CVM 包括 Prism 管理功能与 Acropolis 数据平面功能。
三、Acropolis
Nutanix Acropolis 包括三种主要组件:
1、分布式存储架构(DSF):Acropolis 分布式存储架构旨在简化虚拟环境的存储与数据管理。DSF 将 Nutanix 集群的闪存和硬盘存储器集中在一起,将其输出至虚拟化层,供iSCSI、NFS 和SMB 共享,因此无需使用SAN 与NAS 解决方案。
1.1、这是一种针对应用的企业存储服务,不需要使用来自NetApp、EMC 和惠普等厂商的单独解决方案;
1.2、拥有全面的性能加速、数据压缩、数据保护以及其它功能;
1.3、全面支持VMware® vSphere、Microsoft® Hyper-V 和Nutanix Acropolis Hypervisor;
DSF概念:
存储池:整个集群的物理存储设备组,包括 SSD 与 HDD。存储池覆盖多个 Nutanix 节点,可随集群扩展而扩展; 存储容器:存储池的一个逻辑段。容器通常与虚拟机datastore 进行一对一映射; 虚拟磁盘(vDisk):vDisk 是指DSF 中所有512KB 以上的文件,包括.vmdk 文件和虚拟机硬盘。vDisk 包括作为扩展组集合并存储于磁盘的扩展文件;
2、Acropolis Hypervisor(AHV) 2.1、地构建的虚拟化解决方案; 2.2、AHV 以经过验证的Linux KVM Hypervisor 为基础,经过硬化改进以满足最严格的企业安全要求; 2.3、通过Prism 实现集成式管理;
3、应用移动性架构(AMF) 3.1、提供智能虚拟机(VM)部署、移置、Hypervisor 转换与跨Hypervisor 高可用性,以实现最大灵活性;
基础架构特性:
1、可调冗余 利用可调冗余,每一部 Nutanix 容器的复制因数(RF)都被配置为 2 或 3。如果 RF=2,则集群将始终保存两份数据副本,因此集群能够在单个节点或驱动发生故障时正常运行。如果 RF=3,集群将保存三份副本,可以在同时发生两处故障的情况下正常运行。
2、复制因数vs RAID RAID 是一种常用的应对磁盘驱动故障的技术,同时也限制了系统需要的额外存储容量。重新构建容量达到多个太字节的磁盘驱动往往需要几天时间,如果发生故障,则有可能造成数据丢失。为减少这种风险,RAID 已经由单同位元发展成双同位元甚至三同位元。 Nutanix 复制因数(RF)消除了对 RAID 的依赖性,不再需要昂贵的闲置备用驱动,系统性能也不会因为多同位元计算而受到影响。
3、数据路径冗余 如果 Nutanix 控制器虚拟机(CVM)发生故障,或因升级而停机,数据路径冗余可以确保系统的正常运行。如果 CVM 出于任何原因不可用,Nutanix CVM 将自动将需求提交给其它节点运行的“健康”CVM。这个故障切换流程对Hypervisor 和应用完全透明。 集群中的所有节点都可访问所有数据副本,因此系统中的所有节点都可满足I/O 请求,从而实现数据路径冗余。
4、可靠性域 可靠性域确保 Nutanix 集群在单个节点或模块(多节点封闭)发生故障的情况下正常运行,从而针对硬件故障提供更可靠的保障。Nutanix 根据可能的故障粒度创建可靠性域。 利用DSF,复制数据将被写入集群中的其它块,确保数据在块故障或计划内停机期间仍可正常使用。这种特点适用于RF2 和RF3 场景以及发生块故障的情况。对比“节点感知”模式即可了解这种方式的优点:利用前一种模式,为了在发生节点故障的情况下正常使用数据,必须将数据复制到其它节点。“块感知”功能进一步提高了保护效率,能够在发生块故障的情况下确保数据的正常使用。
|