为了帮助您快速体验如何在EDAS中部署微服务应用,EDAS提供了Spring Cloud、Dubbo和HSF微服务应用Demo,同时还提供了可以快速部署应用的默认ECS环境。本文介绍如何在ECS默认环境中部署微服务应用。
前提条件
- 已开通EDAS。具体操作,请参见开通EDAS。
- 已开通并授权弹性伸缩服务。
背景信息
默认ECS环境:每个地域都包含一个默认的微服务空间,EDAS会在默认的微服务空间中创建一个默认集群,该集群使用该地域的默认VPC。
应用Demo:EDAS控制台提供的Spring Cloud、Dubbo和HSF框架的一对微服务应用Demo,可以完成简单的服务调用。不同框架的应用Demo部署操作基本一致。本文介绍如何部署Spring Cloud应用Demo。如果您想要了解Demo的详细信息,请参见alibabacloud-microservice-demo。
如果您想了解如何实现微服务应用的相关功能,请参见应用开发概述。
操作流程

操作步骤
创建Provider应用
微服务应用Demo中包含一个服务端应用(服务提供者)和一个客户端应用(服务消费者),本文介绍如何部署服务端应用。在部署完服务端应用后,请再按照本章节部署客户端应用。
说明 由于服务调用关系,请先部署服务端应用,再部署客户端应用。如果先部署客户端应用,会因为调用失败导致服务异常。
- 登录EDAS控制台。
- 在左侧导航栏,单击 。
- 在应用列表页面顶部菜单栏选择地域,在页面中选择目标微服务空间,然后单击创建应用。
- 在创建应用页面的应用基本信息页签设置应用的基本信息,然后单击下一步。
- 在应用配置页签配置应用的部署包和环境,单击下一步。
配置项 操作 部署包来源 选择官方Demo。 Demo类型 选择Spring Cloud服务端应用。 实例来源 选择购买新实例。 环境 选择默认环境。 购买方式 选择基于推荐规格购买。 选择规格 选择超小规格实例。 购买数量 调整框输入1。 登录密码 文本框中输入ECS实例的登录密码。 服务协议 选中《云服务器ECS服务条款》|《镜像商品使用条款》。 - 在应用高级设置页签设置版本和应用健康检查,然后单击创建应用。 EDAS默认配置当前时间戳作为版本,格式为
yyyymmdd.hhmmss
。 - 在应用创建完成页签,确认应用基本信息、应用配置和应用高级设置,然后单击确定创建应用。
应用开始部署后,基本信息页面上方提示应用有变更流程正在执行,处于执行中状态。部署过程大概需要2分钟,请耐心等待。
也可以在提示信息右侧单击查看详情,跳转到应用的变更详情页面查看部署进度及相关日志。
创建Consumer应用
请参见创建Provider应用,创建Consumer应用。
为Consumer配置公网负载均衡
应用一般在VPC内创建及部署。如果没有特别配置,该应用没有公网IP地址。如果您希望将应用对外开放,建议配置公网负载均衡SLB。
说明 EDAS会为托管的HTTP监听设置为会话保持模式,不可更改。
- 登录EDAS控制台。
- 在左侧导航栏,单击 。
- 在应用列表页面的顶部菜单栏选择地域,在页面上方选择微服务空间,集群类型选择ECS集群,然后单击创建的Consumer应用名称。
- 在基本信息页面,单击基本信息页签,在应用设置区域,单击负载均衡(公网)右侧的添加。
- 在添加负载均衡(公)对话框,根据页面提示设置负载均衡参数。具体操作,请参见应用独享负载均衡实例。
结果验证
客户端应用包含Web服务,服务端应用和客户端应用都部署完成后,可以访问客户端应用的Web页面,验证调用结果。