全部产品
云市场

在自定义环境中代购的 ECS 实例上部署微服务应用

更新时间:2019-09-18 19:36:26

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

前提条件

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

操作步骤

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

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

  1. 登录 EDAS 控制台。

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

    创建新应用

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

    应用基本信息-Spring Cloud

    • 集群类型:选择 ECS 集群
    • 应用运行环境:针对不同应用框架,EDAS 提供了不同的应用运行环境,您可以根据您的应用框架选择,本示例中选择 Java

      Java 环境:选择 Open JDK 8

    • 应用名称:输入应用名称,如 app-demo-springCloud-provider
  4. 应用配置页签中选择部署包来源Demo 类型实例,然后单击下一步

    应用配置-SC-自定义环境

    • 部署包来源:选择官方 Demo

    • Demo 类型:在下拉列表中选择具体的应用 Demo,如 Spring Cloud 服务端应用

    • 实例:选择自定义

      选择自定义后,界面会根据您的账号当前的资源情况有所不同。

      • 网络和环境

        • 如果您当前没有 VPC、命名空间和集群,EDAS 会为您创建默认环境。

        • 如果您已经创建过 VPC、命名空间和集群等资源,会显示对应资源的选择列表。您可以在下拉列表中选择对应资源。

      • 实例

        • 选择实例规格:选择实例规格,如超小规格实例
        • 购买数量:选择要购买的实例数量,如 1
        • 服务协议:勾选《云服务器 ECS 服务条款》 | 《镜像商品使用条款》
  5. 应用高级配置页签中输入版本应用健康检查(可选),然后单击创建应用

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

    应用创建完成

结果验证

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

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

    结果验证-基本信息

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

    结果验证-实例部署信息

  1. 验证应用 Demo 的调用是否成功。

    说明:验证调用需要按结果验证的步骤 1 和 2 确保服务端应用和客户端应用都部署成功。

    1. 进入客户端应用的详情页,在左侧导航栏单击基本信息,然后在实例部署信息页面单击 ECS 的 IP 地址。

    2. SC 客户端 页面的 Echo this String 文本框中输入任意字符串,如 test,然后单击 点击此处

      结果验证-调用

    3. SC 客户端 页面下方可以看到调用结果,返回了 test 字符串,说明调用成功。

      结果验证-调用成功