灾难恢复

Harbor 是一个有状态服务,用于存储您的镜像仓库数据,因此必须为其单独规划灾难恢复(DR)。如果没有专门的恢复计划,灾难可能会导致这些数据丢失。

本文档介绍 Harbor 的灾难恢复选项,以及它们与 Alauda Container Platform(ACP)global cluster 的灾难恢复之间的关系。

灾难恢复选项

专用灾难恢复

Harbor 提供专用的灾难恢复方案,使您可以在主集群发生故障后,在辅助集群中恢复 Harbor 服务,并将数据丢失降至最低。

有关架构和详细步骤,请参阅 Alauda Knowledge Base(KB)。

备份与恢复

如果您不需要专用方案,但希望拥有一个可回退的恢复点,可以使用备份与恢复。您可以定期备份 Harbor 实例,并在需要时进行恢复。这样可以提供近似的灾难恢复能力,但恢复时间会比专用方案更长。

详情请参阅 使用 Velero 进行备份与恢复

与 ACP global cluster 灾难恢复的关系

当 Harbor 部署在 ACP global cluster 上时,global cluster 的灾难恢复和 Harbor 的灾难恢复是两个独立的方案。它们彼此不依赖,并且 global cluster 的灾难恢复不会保护 Harbor:

  • global cluster 的灾难恢复不会同步 Harbor 资源,包括 Harbor 实例、其工作负载和数据,以及所依赖的中间件。
  • global cluster 的灾难恢复不会在灾难发生后恢复 Harbor。

因此,即使 Harbor 运行在 ACP global cluster 上,您仍然必须使用上述某一种方案,单独为其规划灾难恢复。