Advertisement

由nfs+drbd+keepalived组成的高可用存储架构

阅读量:

在企业持续发展的过程中,对于若干外围工具的依赖程度逐步提升,其中磁盘数据的高可用性成为重要环节。近期在学习nfs相关技术时,为确保其高可用性,最初采用NFS+keepalived+Sersync构建nfs集群以满足k8s存储需求。然而,在深入查阅资料并进一步理解相关原理后发现,当面临大量且频繁的文件更新操作时,Sersync与sync同步机制存在性能瓶颈。因此,最终决定尝试采用nfs+drbd+keepalived 的组合方式实现目标,并对整个实施过程进行归纳与记录。

1基础介绍

在阐述具体实施流程之前,有必要先对所涉及的相关术语以及两种同步策略进行初步认知。

1.1名称解释

1.k8s :作为一种开源工具,其主要功能是用于在云平台的多台主机上管理容器化应用程序。Kubernetes的设计宗旨在于简化并提升容器化应用的部署效率,同时为应用的部署、资源分配、版本更新以及日常维护提供了一套完整的解决方案。

2.nfs :即网络文件系统,英文名称为Network File System(NFS),最初由SUN公司开发,属于UNIX系统中的表示层协议。该协议允许用户通过网络访问远程计算机上的文件,如同这些文件存储在本地设备中一般便捷。

3.drbd :这是一种基于软件实现的存储复制技术,能够在不依赖共享存储设备的前提下,在多台服务

全部评论 (0)

还没有任何评论哟~