更新时间:2024-08-02 10:37:44

AnyBackup Family 8服务端软件部署层面,实现了存储服务和管理控制台融合部署或者分离部署。

管理控制台和存储服务分离是一种数据处理和管理的架构模式,它把数据的管理和数据存储服务分开,以实现更高效、更灵活的数据处理和管理。其中,管理控制台主要负责数据的管理和操作,包括数据的分类、组织、存储、检索、备份、恢复以及数据的安全控制等,存储服务则负责数据的存储和备份,包括数据的存储、备份、恢复以及数据的安全性保障等。它能够提供高效、可靠的数据存储和备份服务,确保数据的可用性和可靠性。

通过把管理控制台和存储服务分离开来,可以实现数据管理和存储的独立性和灵活性,提高数据处理和管理的效率,同时也可以更好地满足不同业务场景、网络场景、跨区域场景的需求。

部署类型

AnyBackup Family 8支持两种部署类型:融合部署和分离部署。

  • 融合部署

    融合部署,即将管理控制台和存储服务部署到同一套服务器上。同时允许水平扩展,在另一套或多套服务器上单独部署存储服务。

    融合部署.png

  • 分离部署

    分离部署,即将管理控制台和存储服务部署在不同服务器上,也支持跨网络、跨机房部署。

    分离部署.png

服务类型

AnyBackup服务端提供多种类型的服务。

服务 服务类型 解释说明
Control 控制服务 控制服务只在前三个控制节点部署。
Cluster 集群管理服务 集群管理服务部署在所有节点,用于管理集群或者节点的服务。
Storage 存储服务 存储服务提供存储能力、归档能力的服务,融合模式下部署在所有节点。
Business 业务服务 提供业务能力的服务集合,一般部署在前8个节点。

注意:
服务类型可以通过安装目录 /etc/Common/ServiceType.ini 查看对应的服务类型。

集群类型

名词 解释说明
管理控制台集群 管理控制台为基础服务及备份服务、集群管理服务等控制服务的集合安装后组成一个管理控制台,实现原有功能及对存储服务的管理,管理控制台可以由多个节点组成集群。
存储服务集群 存储服务为基础服务和存储资源管理服务,即存储管理服务、存储数据服务、存储SDK、数据管理中心等服务的集合。
为了实现存储服务之间内部通过管理网或存储网通信,存储服务与 AnyBackup 客户端通过备份网通信,完成备份业务,集群之间使用复制网完成远程复制业务。
存储服务负责管理集群下的节点、存储池、网关配置、指纹库和第三方存储等资源。

节点角色类型

AnyBackup服务端节点支持三种角色:控制、业务、存储。

节点 节点角色 解释说明
ControlNode 控制角色节点 包含了控制服务的节点,部署在前三个控制节点,用于提供集群高可用、业务分发等能力。
BusinessNode 业务角色节点 包含了所有的业务服务,以及必要的集群服务的节点。
StorageNode 存储角色节点 包含了所有的存储服务,以及必要的集群服务的节点。
BothNode 业务存储角色节点 包含业务服务、存储服务的集合,以及必要的集群服务的节点。

节点部署完成效果

部署模式 节点角色 节点数 解释说明
管理控制台 ControlNode 1-3 控制、业务角色节点
BusinessNode 4-64 业务角色节点
存储服务 ControlNode 1-3 控制、存储角色节点
StorageNode 4-64 存储角色节点
融合 ControlNode 1-3 控制、业务、存储角色节点
BothNode 4-8 业务、存储角色节点
StorageNode 9-64 存储角色节点