Harbor 推荐配置
本文介绍如何根据您的实际使用情况,进行 Harbor 配置选型。
使用场景
Harbor 集群节点配置与使用场景相关,配置之前,您需要先确定使用场景。
配置场景 | 说明 |
---|---|
学习环境 |
用于公司测试及学习 Harbor 使用。 |
小型测试/生产环境 |
镜像数量较少,体积小,发布项目不频繁。 |
中型生产/测试环境 |
镜像数量较多,体积大,部署上传镜像频繁。 |
大型生产/大型测试环境 |
镜像数量多,体积大,测试部署等频繁,上传下载镜像并发较多。 |
存储方式
Harbor 支持使用本地存储和对象存储作为镜像存储空间。您需要根据您的使用需求来确定存储方式。
-
本地存储
本地存储指使用存储节点进行存储。本地存储不支持高可用,且受单磁盘容量限制,仅建议学习或小型测试/生产环境使用。
-
对象存储
对象存储指使用 QingStor 对象存储进行存储。QingStor 对象存储是 云平台 提供的通用海量非结构化数据存储服务,可保证高可用和无限容量。推荐中大型的测试/生产环境使用。
实例及硬盘类型
若想要灵活配置集群每个节点的实例类型,请在快速配置选项中选择自定义
配置。
注意 |
---|
自定义配置时,如果使用对象存储,请忽略存储节点的设置(将存储节点数量配置为 |
-
实例类型
所有节点均只可选择
基础型
或者企业型 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 |
/ |
/ |
无限 |