您可以在ECS集群中创建并部署已有应用。

操作步骤

  1. 登录EDAS控制台
  2. 在左侧导航栏中选择应用管理 > 应用列表
  3. 应用列表页面单击创建应用
  4. 在创建应用向导的应用基本信息页签中,输入应用基本信息,然后单击下一步进入应用部署配置页面。
    edas-AppDeploy-ECS-createAPP.png

    应用基本信息参数说明:

    参数 描述
    命名空间 在左侧列表中选择地域,在右侧列表中选择命名空间。如果未选择命名空间,则使用默认命名空间。
    集群类型 在左侧列表中选择ECS集群,在右侧列表中选择一个具体的ECS集群。
    应用名称 应用名称必须以字母开头,允许数字、字母、下划线(_)以及短划线(-)组合,最多支持36个字符。
    应用部署方式 ECS集群支持WAR包部署JAR包部署。请根据实际应用选择。
    应用运行环境 ECS集群支持通过WAR包或JAR包部署Spring Cloud、Dubbo和HSF应用。
    • Spring Cloud和Dubbo应用:部署包类型不同,需要选择的应用运行环境设置有所不同。
      • WAR包部署:选择具体版本的Apache Tomcat
      • JAR包部署:选择标准Java应用运行环境
    • HSF应用:选择具体版本的EDAS-Container。EDAS-Container的版本信息,请参见容器版本说明
    Java环境 选择Open JDK 8Open JDK 7
    应用描述 应用的基本情况,输入的描述信息不超过128个字符。
  5. 应用配置页签添加ECS实例、选择立即部署并设置部署参数,然后单击确认创建

    应用配置参数说明:

    参数 描述
    选定实例列表 添加ECS实例。
    1. 单击新增
    2. 实例列表对话框左侧列表中选择已经添加到当前集群的ECS实例,单击>,单击确定
    是否立即部署 打开是否立即部署开关。
    文件上传方式 选择上传WAR包WAR包地址
    说明 应用部署程序包名仅允许字母、数字,以及短划线(-)和下划线(_)两个特殊符号,同时选择部署版本,JAR包部署时才允许上传JAR包,否则只支持WAR包部署应用。
    • 上传WAR包:单击选择文件,选择并上传要进行部署的WAR包。
    • WAR包地址:复制WAR包的存放地址,将该地址粘贴在WAR包地址栏中。
    版本 设置版本号(例如1.0)。
    应用健康检查 设置应用健康检查的URL,例如http://127.0.0.1:8080/_etc.html。在应用容器启动后或运行时,检查应用的状态是否正常,会根据应用的健康检查结果来执行服务路由。
    批次 在ECS实例部署应用的批次。可以选择单批或分批发布。
    • 单批发布:选择1批,即将应用部署包一次部署到所有ECS实例。
    • 分批发布:如果为当前应用添加到过个ECS实例,则可以选择分批(2批或更多)部署,即将应用分批次部署到ECS实例。
    分批方式 每批发布间的处理方式,单批发布和分批发布会有所不同。
    • 单批发布:分批方式为自动,不可设置。
    • 分批发布:包含自动手动
      • 自动:按照分批等待时间自动分批部署应用。
      • 手动:需要手动触发下一个批次的发布。
    分批等待时间 批次设置为2批或更多,且分批方式自动时,需要设置每批次间的发布时间间隔,单位为分钟。根据实际需求,在列表中选择。
    应用创建需要几分钟,请您耐心等待。创建完成后可以前往应用详情页查看应用。在应用详情页中实例部署信息页签查看实例的运行状态。如果运行状态正常运行,说明应用发布成功。

结果验证

  1. 查看变更记录。
    1. 在应用详情页左侧导航栏单击变更记录
    2. 变更记录页面的变更状态列中查看此次发布的结果是否为执行成功
      • 如果为执行成功,说明发布成功。
      • 如果为执行失败,说明发布失败。在操作列单击查看,通过变更详情排查失败原因。
  2. 查看应用详情。
    1. 在应用详情页左侧导航栏单击基本信息
    2. 基本信息页面单击实例部署信息页签,在实例部署信息页签查看目标分组中各实例的运行状态是否为运行正常