论坛问题精选:
IO 本地化是什么意思,所有超融合厂商都支持吗?
回复:
什么是 IO 本地化
VM 虚拟盘有一个完整的副本在本地,另外一份会写入远端节点,实现数据本地化提高虚拟机性能,所有读I/O仅访问本地,并降低虚拟机跨节点数据读取带来的网络负载。
以 2 副本为例,虚机在写入数据的时候,会在本地物理节点写入一份数据,另外一份会写入远端节点。这样可以保证本节点有虚机的完整副本,在读取数据的时候,可以通过本地进行读取,不需要经过网络,降低延时,提升性能,减少对网络的压力,进而实现数据的高可用。
满足虚拟化环境下虚拟机因故障触发HA机制或手动迁移,虚拟机的数据会随虚拟机自动迁移到其所在主机的数据存储中。
IO 本地化特点
虚拟机 IO 写入:
本地写入一份,远端节点写入一份或两份,实现数据高可用。
虚拟机 IO 读取:
- 数据本地读取;
- 数据多路径访问,自动选取最佳路径;
- 虚拟机迁移后自动感知,重新形成数据本地化;
IO 本地化并非所有超融合厂商都支持
超融合 IO 读写本地化,并不是每一个超融合厂商都支持的,Nutanix、SmartX 等超融合架构独有的,分离式的架构无法实现,当然代价就是计算资源的占用。另外就是,SSD 是即使传统架构存储都会使用的,但双控无法发挥SSD 的性能。
详细了解 SmartX 超融合产品功能并下载白皮书,请点击:https://www.smartx.com/smtx-os/
内容推荐:
【PDF下载】46页白皮书:超融合架构从入门到选型落地常见问题合集
【免费软件】全功能永久免费的社区版,包含 SMTX OS 与 CloudTower 的所有功能,自主构建私有云解决方案。