You need to enable JavaScript to run this app.
文档中心
文档控制台
注册
持续交付

持续交付

复制全文
下载 pdf
多云容灾
第三方云故障时切换至火山引擎
复制全文
下载 pdf
第三方云故障时切换至火山引擎

持续交付新增容灾流水线模板,帮助您快速落地容灾场景中服务的切换,降低业务中断的风险。本文介绍如何创建和设置 双云双活-三方故障容灾切换 流水线。

场景介绍

本场景模拟第三方云的特定区域整体发生故障,通过持续交付流水线服务,将第三方业务流量与数据全量切换至火山引擎。

前提条件

  • 已在第三方云创建数据库服务。
  • 已创建 DTS 服务,实现第三方数据库数据和火山引擎数据库的数据同步。数据同步详情参见 什么是数据库传输服务
  • 已创建火山引擎容器集群。集群的操作详情参见 创建集群
  • 已创建云调度 GTM。通过 GTM 控制切换前后的数据流量方向的变化,GTM 的操作流程参见 GTM 云调度快速入门

操作步骤

第一步:创建流水线

  1. 登录 持续交付控制台

  2. 在左侧导航栏选择 工作区,在工作区页面单击目标工作区名称,进入当前工作区。

  3. 单击 创建流水线,在 选择流水线模板 页面,选择 容灾 > 双云双活-三方故障容灾切换

    ![alt](https://portal.volccdn.com/obj/volcfe/cloud-universal-doc/upload_af7990e767b7d4e0f2c3bb99c9ef298c.png =50%x)

4 单击 确认

第二步:应用扩容

容灾切换的第一步是将火山引擎数据库服务的工作负载实例扩扩容。本场景中将火山引擎 VKE 集群中,数据库服务工作负载的 副本数 由 0 提升到 4 份。

![alt](https://portal.volccdn.com/obj/volcfe/cloud-universal-doc/upload_02be8504c78838c500e92b71c6bc4793.png =50%x)

第三步:数据库切换到火山

  1. 终止三方云到火山同步任务。
    故障情况下,需要终止第三方与火山引擎的中数据库的数据同步,为数据迁移做准备。
    :::tip
    正常状态(非容灾状态)下,第三方数据库中的数据通过 数据库传输服务 DTS 会定期同步到火山引擎的数据库。
    :::

    1. DTS 任务 选择指定的 DTS 服务。
    2. 操作 中选择 挂起

    ![alt](https://portal.volccdn.com/obj/volcfe/cloud-universal-doc/upload_ecfbde888b7427b7132c8f3d67993aa6.png =50%x)

  2. 切换火山备用数据库。

    1. 私网域名 中,选择数据库对应的域名。
    2. 记录列表 中,将第三方云数据库 停用,将火山引擎数据库 启用

    ![alt](https://portal.volccdn.com/obj/volcfe/cloud-universal-doc/upload_6546c8049e4c51493ee135fd04c544ce.png =50%x)

  3. 验证数据库切换。

    通过以下操作,设置验证数据库切换成功的审批流程。流水线执行时,人工验证完成后,单击流水线中 通过,即可进行到下一步。
    :::tip
    本步骤触发验证数据库切换的审核流程,实践验证操作需要指导人员 手动 执行。
    :::

    1. 审批方式 中选择审批的方式。
    2. 审批人 中选择需要验证数据库切换的人员。

    ![alt](https://portal.volccdn.com/obj/volcfe/cloud-universal-doc/upload_39896f37e77199cb79b7f73fcf36573e.png =50%x)

第四步:全局流量切换到火山

通过禁用第三方数据库的服务地址,将全量的流量切换到火山引擎数据库。

  1. GTM 实例 选择控制本次流量切换的 GTM 实例。
  2. 地址池,选择数据库服务所在的地址池。
  3. 地址在线模式 中,将第三方云数据库的地址设置为 总是禁用。将火山引擎数据库的地址设置为 总是启用

![alt](https://portal.volccdn.com/obj/volcfe/cloud-universal-doc/upload_72cbcf7527a0b73f9011d0961ddcdbde.png =50%x)

第五步:验证服务恢复

通过以下操作,设置验证数据库切换成功的审批流程。流水线执行时,人工验证完成后,单击流水线中 通过,即可进行到下一步。

:::tip
本步骤触发验证数据库切换的审核流程,实践验证操作需要指导人员 手动 执行。
:::

  1. 审批方式 中选择审批的方式。
  2. 审批人 中选择需要验证数据库切换的人员。

![alt](https://portal.volccdn.com/obj/volcfe/cloud-universal-doc/upload_c57b4010560ff1fa6aec759f5302a80e.png =50%x)

后续操作

最近更新时间:2025.01.14 11:52:30
这个页面对您有帮助吗?
有用
有用
无用
无用