全部产品
云市场

在默认环境中使用代购的 ECS 实例部署微服务应用

更新时间:2019-09-06 17:05:35

为方便您快速开始使用 EDAS,EDAS 为您准备了基于不同应用框架(Spring Cloud、Dubbo 和 HSF)的微服务应用 Demo,您可以将应用 Demo 快速部署到 EDAS 中。本文介绍如何在默认环境(默认的 VPC 和集群)中代购 ECS 实例快速部署 HSF 微服务应用 Demo。

前提条件

在默认环境中代购的 ECS 实例中部署应用前,请先完成以下工作:

操作步骤

微服务应用 Demo 中都会包含一个服务提供者和服务消费者。下面以服务提供者为例介绍如何创建,在创建完服务提供者之后,请按照操作步骤再创建服务消费者。

创建服务提供者的步骤如下:

  1. 登录 EDAS 控制台。

  2. 概览页面应用数上方单击创建新应用

    创建新应用

  3. 创建应用页面的应用基本信息页签中选择集群类型应用运行环境,输入应用名称应用描述(可选),然后单击下一步

    应用基本信息

    • 集群类型:选择 ECS 集群
    • 应用运行环境:选择 EDAS-Container(HSF)
      • Java 环境:选择 Open JDK 8
      • 容器版本:选择 EDAS-Container 3.5.4
    • 应用名称:输入应用名称。
  4. 应用配置页签中选择部署包来源Demo 类型实例,然后单击下一步

    应用配置

    • 部署包来源:选择官方 Demo
    • Demo 类型:在下拉列表中选择 HSF 客户端应用
    • 实例:选择默认,即在当前命名空间下的默认的 VPC 网络和默认集群中购买默认(2 核 4G)新实例

      • 当前命名空间
        • 如果在应用列表的入口处已经选择了命名空间,那么表示使用选择的命名空间。
        • 如果在应用列表的入口处没有选择命名空间,或者从概览页作为入口,那么使用默认命名空间,
      • 默认 VPC:首先选择 VPC 中的默认 VPC 实例。如果没有,则选择 EDAS 中名为 edas-default-vpc 的默认 VPC。如果没有,则创建名为 edas-default-vpc 的 VPC 并使用。如果创建 VPC 失败(可能会因为 VPC 限额等原因创建失败),则随机选择您已有的一个 VPC 实例。
      • 默认集群:选择所选择的命名空间和 VPC 下的“默认集群”。如果没有名为“默认集群”的集群,则在所选的命名空间和 VPC 下创建名为默认集群的集群,作为默认集群。
  5. 应用高级配置页签中输入版本应用健康检查(可选),然后单击创建应用

    • 版本:EDAS 配置使用当前时间戳作为版本,格式如 yyyymmdd:hhmmss。您也可以设置其它版本标识。
    • 应用健康检查:设置健康检查的 URL,用来检测应用是否健康运行。
  6. 应用创建完成页签确认应用基本信息、应用配置和应用高级设置,确认无误后,单击确定创建应用

    应用创建完成

结果验证

创建应用后,EDAS 将为该应用自动创建一条表更记录,您可以通过变更详情查看该应用创建的进度和状态。应用创建成功后,变更记录显示执行成功

  1. 应用创建成功后,返回该应用的基本信息页面,查看应用的相关信息,应该和创建时保持一致。

    结果验证-基本信息

  2. 单击实例部署信息查看该应用的状态,运行状态应为运行正常,变更状态(即第一次创建、部署)应为成功。同时,显示代购的 ECS 实例的 ID、IP、规格及 VPC 信息。

    结果验证-实例部署信息