架构调整

背景介绍

因业务发展或技术变更需求 ,需要对已部署的应用进行调整,例如新增或删除资源。CADT支持基于已部署的应用,进行架构调整,实时满足业务发展变更需求。调整后的应用再次部署,只会处理新增或删除的资源,不会对应用中已部署的资源造成影响。

模拟示例

本文模拟基于一个简单的单体网站架构应用,增加SLB和ECS,调整为高可用系统架构,如下图所示:image

操作步骤

  1. 登录云速搭CADT控制台。

  2. 应用 > 我的应用页面找到需要进行架构调整的应用,单击查看架构图

    image

    image

  3. 在此应用基础上新增SLB和ECS。

    1. 首先打开编辑模式,从左侧产品列表中,添加一个私网CLB。image

    2. 鼠标右键ECS,单击复制,可以快速创建一个与之前ECS相同配置的实例。image

  4. 删除之前应用中ECS和EIP之间的连线。imageimage删除后如下图所示,可以看到此时ECS和EIP之间的连线增加了一个删除标记,代表该资源是待删除状态,执行一遍部署流程该资源将被释放:image

  5. 单击创建连线,在eip与slb、slb与ecs和ecs-1以及ecs-1与rds之间创建连线。

    说明

    蓝色+标志代表该资源为新增资源,执行一遍部署流程该资源将被创建。

    image

  6. 切换回默认模式,双击配置新增资源和资源间的连线。image

  7. 完成所有新增资源配置后,单击右上角保存按钮。image

  8. 架构调整完成,单击部署应用image

  9. 首先进行资源验证,全部验证通过后,单击下一步:价格清单image

  10. 价格清单页面,可以看到新增资源的价格信息,确认无误,单击下一步:确认订单image

  11. 确认订单页面,确认资源配置及价格信息,确认无误,阅读、同意并勾选《云速搭服务条款》,单击下一步:支付并创建image

  12. 开始进行新增资源的部署。

    image

  13. 等待应用部署完成。image

  14. 应用架构调整并部署成功后如下图所示,可以看到已完成新增资源的部署,至此应用架构调整已完成。image

应用多版本管理

CADT支持应用多版本管理,可以查看应用架构演进历史、部署历史版本。

  1. 在CADT画布页面打开资源清单,单击历史版本image

  2. 在版本时间轴上,可以看到该应用架构演进历史和版本。image

  3. 单击版本号可以查看对应版本的应用架构图。image

  4. 如果需要回溯之前的某一版本,单击对应的版本号,然后单击基于此版本新建,即可在画布中打开对应的历史版本。image

  5. 将历史版本保存为应用,即可进行后续操作。image

后续步骤

释放资源