本文介绍如何根据您的实际使用情况,进行 Harbor 配置选型。

使用场景

Harbor 集群节点配置与使用场景相关,配置之前,您需要先确定使用场景。

配置场景 说明

学习环境

用于公司测试及学习 Harbor 使用。

小型测试/生产环境

镜像数量较少,体积小,发布项目不频繁。

中型生产/测试环境

镜像数量较多,体积大,部署上传镜像频繁。

大型生产/大型测试环境

镜像数量多,体积大,测试部署等频繁,上传下载镜像并发较多。

存储方式

Harbor 支持使用本地存储和对象存储作为镜像存储空间。您需要根据您的使用需求来确定存储方式。

  • 本地存储

    本地存储指使用存储节点进行存储。本地存储不支持高可用,且受单磁盘容量限制,仅建议学习或小型测试/生产环境使用。

  • 对象存储

    对象存储指使用 QingStor 对象存储进行存储。QingStor 对象存储是 青云QingCloud 提供的通用海量非结构化数据存储服务,可保证高可用和无限容量。推荐中大型的测试/生产环境使用。

实例及硬盘类型

若想要灵活配置集群每个节点的实例类型,请在快速配置选项中选择自定义配置。

注意

自定义配置时,如果使用对象存储,请忽略存储节点的设置(将存储节点数量配置为 0)。

  • 实例类型

    所有节点均只可选择 基础型 或者 企业型 e2

  • 硬盘类型

    自定义节点配置时,才可选择设置硬盘类型。

    • 数据库节点及日志节点支持的硬盘类型为:基础型本地盘企业型SSD本地盘

    • 存储节点支持的磁盘类型为:基础型本地盘企业型SSD本地盘容量型云盘通用型SSD云盘

    不同类型硬盘详细性能参数请参考硬盘类型介绍

推荐配置

使用场景 服务节点CPU 服务节点内存 存储方式 存储磁盘类型 服务节点数量 存储节点磁盘吞吐 存储节点磁盘IOPS 最大存储容量

学习/小型测试环境

1 核

1 G

本地存储

基础型
本地盘

1

51MB/s

1300

2000 GB

小型测试环境

1 核

2 G

本地存储

企业型SSD
本地盘

1

178MB/s

5000

2000 GB

小型测试环境/小型生产环境

2 核

2 G

本地存储

企业型SSD
本地盘

1

178MB/s

5000

2000 GB

中型测试环境/中型生产环境

2 核

4 G

对象存储

/

2

/

/

无限

中型测试环境/中型生产环境

2 核

4 G

本地存储

企业型SSD
本地盘

2

178MB/s

5000

2000 GB

大型测试环境/大型生产环境

2/4/8 核

4/8 G

对象存储

/

>=2

/

/

无限