阿里雲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

 

 點擊,在客戶端上

 

 

 

 

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