开通EDAS
在您使用EDAS前,请先开通EDAS。本文介绍如何开通EDAS。
前提条件
操作步骤
- 在浏览器中打开企业级分布式应用服务EDAS 产品主页。
- 在产品主页上单击立即购买。
- 在EDAS的售卖页中选择付费方式和系列规格。
您可以选择按量付费或包年包月。购买价格,请参见价格说明。
- 按量付费:
- 当前环境:默认为公共云,不可设置。
- 系列:默认为标准版,按量付费仅支持此系列,不可设置。
- 应用实例数:默认为按应用实例数收费,即按您实际使用的应用实例数收费,不可设置。
- 包年包月:
- 当前环境:默认为公共云,不可设置。
- 系列:包括标准版、专业版和铂金版。不同版本系列的功能差异请参见产品系列。
- 付费模式:默认为包年包月,不可设置。
说明 包年包月支持与按量混合付费的模式。正常情况下使用包年包月的付费模式,当使用的应用实例数超过订单规格限制后,多出的实例将自动使用按量付费模式。详情请参见价格说明中超出购买规格之外的实例付费方式章节。
- 应用实例数:根据您的实际需求选择。
- 若您刚开始使用EDAS并且不清楚实际使用需求,建议您先选择1~5个应用实例,后续可以根据业务需求进行扩容。
- 若您明确实际使用需求,选择时请参见可购区间说明,避免所选配置与规格不匹配。
- 订购时长:选择包年包月的时长。
- 按量付费:
- 按照页面提示登录阿里云账号并完成产品购买操作。
- 开通EDAS服务后,单击管理控制台,进入EDAS管理界面。
说明 如果您初次使用EDAS,登录控制台后,进入角色授权配置向导页面,单击立即授权,进入云资源访问授权页面,单击同意授权。
概览
在默认ECS环境中部署微服务应用
为了帮助您快速体验如何在EDAS中部署微服务应用,EDAS提供了Spring Cloud、Dubbo和HSF微服务应用Demo,同时还提供了可以快速部署应用的默认ECS环境。本文介绍如何在ECS默认环境中部署微服务应用。
前提条件
- 开通EDAS。
- 开通并授权弹性伸缩服务,请参见开通并授权服务。
背景信息
默认ECS环境:每个地域都包含一个默认的微服务空间,EDAS会在默认的微服务空间中创建一个默认集群,该集群使用该地域的默认VPC。
应用Demo:EDAS控制台提供的Spring Cloud、Dubbo和HSF框架的一对微服务应用Demo,可以完成简单的服务调用。不同框架的应用Demo部署操作基本一致。本文介绍如何部署Spring Cloud应用Demo。如果您想要了解Demo的详细信息,请参见alibabacloud-microservice-demo。
如果您想了解如何实现微服务应用的相关功能,请参见应用开发概述。
部署应用Demo
微服务应用Demo中包含一个服务端应用(服务提供者)和一个客户端应用(服务消费者),本文介绍如何部署服务端应用。在部署完服务端应用后,请再按照本章节部署客户端应用。
1、登录EDAS控制台。
2、在左侧导航栏,单击应用管理 > 应用列表。
3、在应用列表页面顶部菜单栏选择地域,在页面中选择目标微服务空间,然后单击创建应用。
4、在创建应用页面的应用基本信息页签设置应用的基本信息,然后单击下一步。

- 在集群类型区域,单击ECS集群。
- 在应用运行环境区域,单击Java,并在Java环境列表,选择Open JDK 8。
本文以部署Spring Cloud应用的JAR包Demo为例,所以应用运行环境选择Java。如果需要部署Spring Cloud或Dubbo应用的WAR包或HSF应用,请按照界面提示,选择合适的应用运行环境和版本。
- 在应用名称下方的文本框中输入应用名称。
- 可选:在应用描述下方的文本框中输入对该应用的描述信息。
5、在应用配置页签配置应用的部署包和环境,单击下一步。

配置项 | 操作 |
---|---|
部署包来源 | 选择官方Demo。 |
Demo类型 | 选择Spring Cloud服务端应用。 |
实例来源 | 选择购买新实例。 |
环境 | 选择默认环境。 |
购买方式 | 选择基于推荐规格购买。 |
选择规格 | 选择超小规格实例。 |
购买数量 | 调整框输入1。 |
登录密码 | 文本框中输入ECS实例的登录密码。 |
服务协议 | 选中《云服务器ECS服务条款》|《镜像商品使用条款》。 |
6、在应用高级设置页签设置版本和应用健康检查,然后单击创建应用。
yyyymmdd.hhmmss
。
7、在应用创建完成页签,确认应用基本信息、应用配置和应用高级设置,然后单击确定创建应用。
应用开始部署后,基本信息页面上方提示应用有变更流程正在执行,处于执行中状态。部署过程大概需要2分钟,请耐心等待。
也可以在提示信息右侧单击查看详情,跳转到应用的变更详情页面查看部署进度及相关日志。
8、执行上述步骤,部署客户端应用。
地域改成北京就好了
结果验证
客户端应用包含Web服务,服务端应用和客户端应用都部署完成后,可以访问客户端应用的Web页面,验证调用结果。
1、在应用列表页面顶部菜单栏选择地域,然后单击刚刚部署的客户端应用名称。
2、在客户端应用的基本信息页面,单击实例部署信息。
3、在实例部署信息页签,复制部署客户端应用的ECS实例的公网IP。
4、使用浏览器访问客户端应用的URL,格式为http://<ECS实例公网IP>:8080
,查看是否成功访问客户端应用的Web页面。


检查错误日志
还需按照客户端才能用
我这里app是服务,林一个是客户
然后通过服务端的ip,去公网访问
访问结果如下
客户端ip也可以了的,刚刚客户端是异常的然后重启了下服务
5、在Echo this string文本框中输入任意字符串,如Hello EDAS
,然后单击点击此处,查看页面下方是否成功返回调用之后的数据。
调用之后数据返回区域显示客户端应用(Consumer)调用服务端应用(Provider)的过程,并且包含输入的字符串,则说明调用成功,即微服务Demo应用部署成功。
2020-08-25T10:00:01.866Z : Consumer received. 2020-08-25T10:00:01.878Z : Provider received. Provider processed after sleep 1 second! Echo String: "Hello EDAS" 2020-08-25T10:00:02.878Z : Provider Return 2020-08-25T10:00:02.882Z : Consumer Return
点击,在客户端上