部署单元

部署单元(Cell)定义了一个服务通信的边界,用以规整通信的链路,为发布部署时切流做无损发布、高可用应用架构,以及容灾切换和恢复打下基础。部署单元(Cell)也是实现单元化的基础。

  • 双机房双活场景下,一个应用的应用服务可以跨部署单元(Cell)部署。

  • 单元化场景下,一个应用可以创建多个应用服务在不同部署单元(Cell)部署。

部署单元和应用服务

管理部署单元

在创建工作空间时,系统会自动进行部署单元的规划。您可以根据实际需求,在发布应用服务前,对部署单元进行增删。

  1. 登录 SOFAStack 控制台,在左侧导航栏单击左下角的 全局设置,进入工作空间页。

  2. 单击需要修改部署单元的工作空间卡片,进入 工作空间详情 页面。

  3. 您可以根据工作空间的类型,选择如下操作。

    当工作空间类型为...

    则...

    单元化工作空间

    执行步骤 4-5。

    标准工作空间

    执行步骤 6-7。

  4. 选择 单元架构 页签,单击 编辑,架构拓扑进入可编辑的状态。

  5. 您可以根据需要对部署单元进行以下增删操作:

    • 增加:单击 添加 填写如下配置信息:

      • 逻辑单元:选择所属的逻辑单元,支持 RZone 与 GZone 类型。

      • 可用区:选择所属的可用区。若选择的逻辑单元为 RZone 类型,会自动选中关联的可用区。

      • 部署单元名称:自动生成逻辑单元名称作为前缀,填入字符长度限制为 1-10 个字符,建议使用 逻辑单元+字母 方式命名,如 GZ00A

    • 删除:单击删除图标并在弹出对话框中单击 确定,可以将已有的部署单元删除。

  6. 选择 部署单元 页签,单击 编辑,架构拓扑进入可编辑的状态。

  7. 您可以根据需要对部署单元进行以下增删操作:

    • 增加:单击 添加 填写如下配置信息:

      • 可用区:选择所属的可用区。

      • 部署单元名称:输入部署单元的名称。长度为 1-10 个字符,只能由大写字母和数字组成。

    • 删除:单击删除图标并在弹出对话框中单击 确定,可以将已有的部署单元删除。