阿里云edas实操演练

 

开通EDAS

更新时间:2022-04-20 17:48提交缺陷

在您使用EDAS前,请先开通EDAS。本文介绍如何开通EDAS。

前提条件

在使用EDAS之前,请确保您已经注册了阿里云账号并完成实名认证,相关操作,请参见阿里云账号注册流程

操作步骤

  1. 在浏览器中打开企业级分布式应用服务EDAS 产品主页。

  1. 在产品主页上单击立即购买。

  1. 在EDAS的售卖页中选择付费方式和系列规格。

    您可以选择按量付费或包年包月。购买价格,请参见价格说明

    • 按量付费:
      • 当前环境:默认为公共云,不可设置。
      • 系列:默认为标准版,按量付费仅支持此系列,不可设置。
      • 应用实例数:默认为按应用实例数收费,即按您实际使用的应用实例数收费,不可设置。
    • 包年包月:
      • 当前环境:默认为公共云,不可设置。
      • 系列:包括标准版、专业版和铂金版。不同版本系列的功能差异请参见产品系列
      • 付费模式:默认为包年包月,不可设置。
        说明 包年包月支持与按量混合付费的模式。正常情况下使用包年包月的付费模式,当使用的应用实例数超过订单规格限制后,多出的实例将自动使用按量付费模式。详情请参见价格说明超出购买规格之外的实例付费方式章节。
      • 应用实例数:根据您的实际需求选择。
        • 若您刚开始使用EDAS并且不清楚实际使用需求,建议您先选择1~5个应用实例,后续可以根据业务需求进行扩容。
        • 若您明确实际使用需求,选择时请参见可购区间说明,避免所选配置与规格不匹配。
      • 订购时长:选择包年包月的时长。
  2. 按照页面提示登录阿里云账号并完成产品购买操作。
  3. 开通EDAS服务后,单击管理控制台,进入EDAS管理界面。
    说明 如果您初次使用EDAS,登录控制台后,进入角色授权配置向导页面,单击立即授权,进入云资源访问授权页面,单击同意授权。
    EDAS安全授权提示对话框

 

 

 

 概览

 

 

在默认ECS环境中部署微服务应用

更新时间:2022-11-16 16:05提交缺陷

为了帮助您快速体验如何在EDAS中部署微服务应用,EDAS提供了Spring Cloud、Dubbo和HSF微服务应用Demo,同时还提供了可以快速部署应用的默认ECS环境。本文介绍如何在ECS默认环境中部署微服务应用。

前提条件

背景信息

默认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、在创建应用页面的应用基本信息页签设置应用的基本信息,然后单击下一步。

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

5、在应用配置页签配置应用的部署包和环境,单击下一步。


配置项操作
部署包来源 选择官方Demo。
Demo类型 选择Spring Cloud服务端应用。
实例来源 选择购买新实例。
环境 选择默认环境。
购买方式 选择基于推荐规格购买。
选择规格 选择超小规格实例。
购买数量 调整框输入1
登录密码 文本框中输入ECS实例的登录密码。
服务协议 选中《云服务器ECS服务条款》|《镜像商品使用条款》。

6、在应用高级设置页签设置版本和应用健康检查,然后单击创建应用。

EDAS默认配置当前时间戳作为版本,格式为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

 

 点击,在客户端上

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章