IBM Cloud Docs
了解 Code Engine 的高可用性和灾难恢复

了解 Code Engine 的高可用性和灾难恢复

所有 IBM Cloud 一般可用性 (GA) 产品的服务级别协议可用性为 99.99%。IBM Cloud® Code Engine 是在多个位置提供的 GA 服务。 每个位置都有三个不同的数据中心,以实现冗余。

有关 IBM Cloud 中高可用性和灾难恢复标准的更多信息,请参阅 IBM Cloud 如何确保高可用性和冗余。 您还可以找到有关服务级别协议的信息。

Code Engine 区域

下表列出了 Code Engine 服务可用的区域 (位置) 的高可用性 (HA) 状态。

高度可用的Code Engine区域
地域 区域 高可用性
亚太地区 澳大利亚 (au-syd) MZR
亚太地区 大板 (jp-osa) MZR
亚太地区 东京 (jp-tok) MZR
欧洲 法兰克福 (eu-de) MZR
欧洲 马德里 (eu-es) MZR
欧洲 伦敦 (eu-gb) MZR
北美洲 达拉斯 (us-south) MZR
北美洲 多伦多 (ca-tor) MZR
北美洲 华盛顿 (us-east) MZR
南美洲 巴西 圣保罗 (br-sao) MZR

地理区域是指包含一个或多个地区的地理区域或较大的政治机构。 一个区域包含 多个可用性区域,以满足该区域的本地访问、低延迟和安全要求。 每个 多专区区域(MZR) 都由相互独立的 3 个或多个专区组成,以确保单个故障事件仅影响单个专区。

Code Engine 实例的可用性

供应 Code Engine 项目时,请选择创建实例的位置 (MZR)。 该区域确定工作负载 (例如应用程序和作业) 的托管位置。 缺省情况下,工作负载部署在专区中。 如果发生托管区域的故障,那么将在其余某个区域中自动重新创建工作负载。

有关使用定制域名跨多个区域部署应用程序的更多信息,请参阅 跨多个区域部署应用程序

Code Engine 实例的灾难恢复

在重大区域灾难 (如地震,洪水或龙卷风) 中,整个区域可能会受到影响。 为确保工作负载对此类事件具有弹性,请跨多个 MZR 部署工作负载,并通过利用 Edge Proxy 服务实现自动故障转移机制。 例如,您可以使用 IBM Cloud® Internet Services 提供的服务。 有关在多个区域中部署应用程序的更多信息,请参阅 使用定制域名在多个区域中部署应用程序

备份 Code Engine 实例

IBM Cloud 执行服务实例元数据的系统备份,并将此备份数据存储在跨区域存储实例中。

跨区域终点
Code Engine 区域 跨区域端点
au-syd AP
br-sao BR
ca-tor CA
eu-de EU
eu-es EU
eu-gb EU
jp-osa AP
jp-tok AP
us-east US
us-south US

为了避免对工作负载造成影响,例如重复作业或部署不需要的应用程序实例,Code Engine 不会直接复原工作负载。 相反,恢复工作负载是您 (客户) 的责任。 有关更多信息,请参阅 了解使用 Code Engine时的责任