同时定位应用程序和数据以优化性能
存储数据本地意味着大多数读取由本地硬件处理,提高延迟和资源利用率。写入的副本位置是基于当前利用率指标动态选择的,防止副本流量来自其他节点。这通过防止网络拥塞和通过保持资源平衡来实现一致的性能。当工作负载迁移时,数据被拉动本地,因为它被访问,以避免远程读取。
使用本地NVMe加速应用程序
AOS架构是利用NVME驱动器的性能优势而无需重新设计应用程序的最佳应用。数据占地性能使应用程序能够受益于NVME设备的低延迟和高吞吐量,而Nutanix BlockStore磁盘格式可通过SPDK驱动程序直接访问底层媒体。
确保服务质量
让应用程序所有者安心地使用细粒度的服务质量(QoS)控制他们的工作负载,而不需要为不同类型的应用程序创建竖井。为行为不端的工作负载配置吞吐量或IOPS限制,并在混合集群中将关键应用程序引到flash中。
快速自愈而不影响应用程序
由于AOS保护数据的方式,可以实现分布式自我修复:写入在群集中的至少两个节点上复制,其中一个本地副本用于快速访问,另一个复制发送到另一个节点。副本在群集中均匀分布,这使得能够快速重建并且即使在发生重建时,即使在缩放时也能实现一致的性能。
存储利用率最大化
通过高级数据减少功能充分利用您的存储投资,可以在不需要妥协的情况下提供最大的节省。
AOS根据潜在的容量节约和应用程序访问模式,动态压缩、重复数据删除和删除数据块,从而在不损害性能或弹性的情况下优化容量利用率。
优化价格与性能
AOS将整个集群中的所有持久存储设备合并到一个池中,而不是通过为缓存预留快速驱动器来浪费容量。数据在粒度段的层之间动态移动,以在最快的驱动器中保持最活跃的数据,从而在降低成本的同时优化性能。
快速响应有效的克隆和快照
快照可以为备份和灾难恢复提供快速的本地恢复,而克隆可以方便地快速、可靠地旋转工作负载。
AOS使用一种细粒度的写时重定向算法来跟踪快照,该算法允许细粒度控制,并最大化效率和性能。在几秒钟内克隆数百个新工作负载,并在不影响应用程序的情况下创建深层快照链。
依靠高度可扩展和自我管理的数据服务
与市场上的其他HCI解决方案不同,AOS在小范围内跟踪数据,使其能够更有效地管理数据。它的分布式元数据服务使用paxos和map/reduce等算法来确保一致性,并支持分布式数据处理。
此架构使AOS能够在群集增长并且随着更多工作负载时,在第1天之后长时间延长数据管理和维持性能。
成为Nutanix大学的专家
了解更多关于Nutanix平台架构和设计注意事项的信息
nutanix圣经
Nutanix圣经破坏了AOS的内在运作,并解释了如何将所有人都在一起。
BlockStore和SPDK Tech Note
了解与SPDK集成的Nutanix Blockstore如何使您能够利用NVMe的力量来加速您最苛刻的应用程序。
AOS上的弹性研究
Elasticsearch是一种扩展工作负载,它受益于分布式存储。了解如何使用AOS提高Elasticsearch部署的弹性。