为了帮助您体验在 EDAS 中部署微服务应用,EDAS 准备了基于 Spring Cloud、Dubbo 和 HSF 应用框架的示例微服务应用。本文介绍如何在默认环境(默认的 VPC 和集群)中将示例 HSF 微服务应用部署至代购的 ECS 实例。

前提条件

操作步骤

示例微服务应用中需要有服务提供者和服务消费者。下面介绍如何创建服务提供者,服务消费者的创建步骤与此类似。

  1. 登录 EDAS 控制台
  2. 概览页面应用数区域单击创建新应用
    EDAS概览页应用数
  3. 创建应用页面的应用基本信息页签输入以下信息,然后单击下一步
    应用基本信息页签HSF环境
    1. 集群类型:选择 ECS 集群
    2. 应用运行环境:选择 EDAS-Container(HSF)
      • Java 环境:选择 Open JDK 8
      • 容器版本:选择 EDAS-Container 3.5.4
    3. 应用名称:输入应用名称
    4. (可选)应用描述:输入应用的描述
  4. 应用配置页签中输入以下信息,然后单击下一步
    应用配置页签
    • 部署包来源:选择官方Demo
    • Demo类型:从列表中选择 HSF服务端应用
    • 实例:选择默认

      选择此项表示在当前命名空间下的默认 VPC 网络和默认集群中购买默认规格(2 核、4 GB内存)新实例。关于当前命名空间、默认 VPC 和默认集群的说明如下:

      • 当前命名空间:
        • 如果在应用列表的入口处已经选择命名空间,那么表示使用所选的命名空间。
        • 如果在应用列表的入口处没有选择命名空间,或者从概览页作为入口,那么表示使用默认命名空间。
      • 默认 VPC:
        • 使用 VPC 中的默认 VPC 实例,如果没有,则:
        • 使用 EDAS 中名为 edas-default-vpc 的默认 VPC,如果没有,则:
        • 创建并使用名为 edas-default-vpc 的 VPC,如果因为 VPC 限额等原因创建失败,则:
        • 随机选择您已有的一个 VPC 实例。
      • 默认集群:
        • 使用所选命名空间和 VPC 下名为默认集群的集群,如果没有,则:
        • 在所选命名空间和 VPC 下创建名为默认集群的集群,并将其用作默认集群。
  5. 应用高级配置页签中输入以下信息,然后单击创建应用
    • 版本:EDAS 配置默认以当前时间戳作为版本,格式为 yyyymmdd:hhmmss。您也可以设置其他版本标识。
    • (可选)应用健康检查:设置健康检查的 URL,用来检测应用是否健康运行。
  6. 应用创建完成页签确认应用基本信息、应用配置和应用高级设置,然后单击确定创建应用

结果验证

执行上述步骤后,EDAS 将为该应用自动创建一条变更记录,您可以通过变更详情查看该应用的创建进度和状态。应用创建成功后,变更记录将显示执行成功,且您应该能够观察到以下现象。

  1. 在该应用的基本信息页签上,应用信息应与创建时一致。
    应用基本信息页签
  2. 在该应用的实例部署信息页签上,运行状态应为运行正常变更状态应为成功。另外,代购的 ECS 实例的 ID、IP、规格及 VPC 信息均应显示。
    实例部署信息页签