在KingbaseES共享集群(clusterware)中,需要提供可多节点访问的存储设备。对于这个可多节点访问的存储设备的选择,使用者往往会感到疑惑。本文将简要介绍几种常用的存储方案,并简述其使用场合。
目前在实验室测试和客户现场部署,常见的可多点访问存储方案大概有四种,其中三种是通用的方式,分别是,NFS,IP-SAN以及FC-SAN。另外在虚拟机的情况下,一般使用第四种,多点可见的虚拟磁盘。
一 四种常见的多点可见的存储方案
目前虚拟话技术发展迅速,所以诸多客户会选择云上的虚拟机来进行集群的部署和使用。那么这种情况下,通过控制台,分配多节点可见的虚拟磁盘是一种简单易用的方式。所以,在虚拟机的情况下,采用多点可见的共享虚拟磁盘是一种合适的方案。
另外三种通用的方式,是实体机上常用的共享存储方案。
(1)NFS
NFS是网络附加存储(NAS)中的一种,属于文件级存储,对于需要裸盘的场景是不适用的。其优点是易于安装和部署,管理方便,即插即用,成本适中,使用范围广。其配置简单,一般先在NFS主机端,配置nfs共享。然后在数据库主机端,挂载nfs存储,挂载后即可使用,无需创建文件系统。常见挂载命令如下:
mount -t nfs -o sync $ip:/volumes/nfs_share /data/
关于nfs挂载参数,其中sync指的是同步挂载,保证数据实时刷写到磁盘,防止数据库主机故障导致的数据丢失。但是默认一般为async的方式,因为异步挂载有利于提升业务性能,保证业务平滑。然而,异步挂载存在一大缺陷,当数据库主机故障时,可能存在数据丢失的风险。另外,关于nfs挂载的还有一个参数需要注意,soft/hard参数。此参数指的是数据库主机发起NFS文件读写,当请求超时时,数据库主机的具体处理方式。soft参数挂载,会在请求超时后,报错退出。hard方式,会一直请求,直到成功。
在哪个节点挂载nfs共享目录,那么在那个节点即可访问共享存储上的数据。这样,当节点故障时,只需在可

本文介绍了KingbaseES共享集群中多节点访问存储设备的选择,包括NFS、IP-SAN、FC-SAN等常见方案的优缺点及使用场景。在虚拟机环境下,推荐使用多点可见的虚拟磁盘;实体机上,NFS易于部署,IP-SAN和FC-SAN提供高性能和高可靠性。此外,文章还提到了固定盘符和多路径绑定的重要性。
最低0.47元/天 解锁文章
700

被折叠的 条评论
为什么被折叠?



