使用SWR企业版多地域实例实现异地容灾
如果您需要对A局点的SWR企业版某镜像仓库实例的镜像制品设置异地容灾,那么可以通过将A局点的镜像制品同步推送到B局点的另一SWR企业版仓库实例来实现。
前提条件
- A局点已购买容器镜像服务企业版实例S1,B局点已购买容器镜像服务企业版实例S2。具体操作,请参见购买仓库。
- 两个局点两个SWR企业版仓库实例已配置了相同的自定义域名。如何配置自定义域名,请参见通过自定义域名访问容器镜像服务企业版实例。
操作步骤
- 配置两企业仓库实例的镜像同步规则
分别为企业版实例S1和S2实例配置镜像同步规则。具体操作,请参见镜像同步。
- 配置两企业仓库实例的访问控制
- 两个实例之间通过内网访问,需要为实例配置内网访问。具体操作,请参见跨地域通过华为云内网访问SWR企业版实例。
- 两个实例之间通过公网访问,需要为实例配置公网访问。具体操作,请参见公网访问。
- 切换域名解析实现容灾
若S1实例出现异常无法推拉镜像时,您可以通过修改使用VPC对应的自定义域名解析来实现跨地域拉取实例S2的同镜像。具体操作如下。
- 登录云解析服务 DNS控制台。切换到A局点。
- 在左侧导航栏选择内网域名。
- 找到您给SWR企业版实例配置的自定义域名记录,单击关联您的VPC的那条实例记录。
- 在解析设记录页签,单击目标记录名称的超链接。
- 在修改记录对话框,设置参数。单击确定。
表1 修改记录集 参数
说明
记录类型
- 如果您两个实例之间通过公网访问,选择CNAME。
- 如果您两个实例之间通过内网访问,选择A。
主机记录
输入自定义域名的前缀。
记录值
- 如果您两个实例之间通过公网访问,请设置为实例S2的公网域名。
- 如果您两个实例之间通过内网访问,请设置为实例S2所在的VPC中的内网地址。
TTL时间
默认值即可。