存储小海
作者存储小海联盟成员·2021-08-19 18:03
工程师·华为

什么是存储前后端共享和存储前后端独立?

字数 1189阅读 1736评论 0赞 0

当计算节点和存储节点分离部署,且VBS/DPC部署在计算节点中时,我们可以选择存储前后端独立部署。那么存储前后端共享和存储前后端独立存在什么区别呢?

根据VBS/DPC和OSD间的通信数据是否与OSD和OSD间的通信数据隔离,可分为存储前后端共享网络和存储前后端独立网络。

当存储前后端独立网络时,VBS/DPC和EDS间的通信数据使用存储前端网络,EDS和OSD间的通信数据使用存储后端网络。此时为三网场景,即管理网络+存储前端网络+存储后端网络。

当存储前后端共享网络时,VBS/DPC和OSD间的通信数据与OSD和OSD间的通信数据使用同一个存储网络,此时为两网场景,即管理网络+存储网络。

两网和三网的组网示意图如下所示:

图1-1 存储前后端共享组网方案网络示意图

如图图1-1所示,两网为管理网络+存储网络(VBS与OSD通信+OSD与OSD通信)。

图1-2 存储前后端独立组网方案网络示意图

点击放大

点击放大

如图图1-2所示,三网为管理网络+存储前端网络(VBS/DPC与OSD通信)+存储后端网络(OSD与OSD通信)。

存储前后端共享和存储前后端独立的差异比较

表1-1 三网与两网的差异

两网部署三网部署
主要场景VMware vSphere超融合场景(VBS部署在计算存储融合节点的CVM)Database/原生OpenStack/文件共享/华为云生态(VBS部署在计算节点)VMware vSphere/Microsoft Hyper-V/原生OpenStack/文件共享场景(VBS部署在存储节点)VMware vSphere计算存储分离(VBS部署在计算节点的CVM)标准协议文件/对象/大数据场景。Database/原生OpenStack/文件共享/华为云生态(VBS部署在计算节点)文件服务DPC场景
性能所有存储前端业务、数据镜像、重构流量都走唯一的存储平面。在存储前端(VBS与OSD通信)流量较大时,存储后端(OSD与OSD通信)存在网络瓶颈,导致网口跑满,影响业务性能。FusionStorage 6.3版本仅支持两网。存储前端流量:VBS/DPC到EDS。存储后端流量:WAL日志,EC/副本间数据的镜像、分解和重构。由于网络平面进行了拆分,即使在前台大业务量叠加重构,也很难达到网络带宽上线,因此三网部署性能更好。即使整体带宽没有达到网络瓶颈,由于三网部署使用的网卡更多,处理网络数据包能力更强,整体业务性能也比两网部署更好。FusionStorage 8.0 及之后版本支持两网和三网。
稳定性在网络成为瓶颈时,前台业务与重构争抢流量,导致前台业务受损(带宽下降大或波动大)。由于存储前后端分离部署,前台与后台流量不会相互影响,用户业务更加平稳。

推荐三网组网方案,将存储前端与存储后端分离部署,前台业务与后台业务互不影响,整体业务性能比两网组网方案更快更稳定。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

X社区推广