用戶測評 | EDAS Serverless 上手體驗

最初, 是因爲對 Serverless 這一概念感興趣, 所以開始試用阿里雲函數計算,使用過程中感受到了函數計算快速、按需付費和彈性伸縮等方面的優勢,隨後我在天氣預報、發送短信等場景下開始了更深的體驗,並開始接觸 EDAS Serverless。

初次嚐鮮


  • 支持鏡像、War包和Jar包三類部署方式


  • 提供了啓動命令、環境變量、Hosts綁定和應用健康檢查等實用的設置


  • 支持實時日誌和監控大盤


  • 可添加私網SLB訪問,這點很強大


上手實戰

配置完後,我開始把博客遷移過來,EDAS Serverless 中支持Dubbo和原生Spring Cloud之後,我弄了一個簡單的架構圖:



項目目錄圖如下,核心框架是 SpringBoot+MyBatis+Dubbo



操作步驟如下:

  • 創建了三個命名空間分別爲開發、UAT和生產環境


  • 創建對應 VPC 網絡空間


  • 創建應用


  • 可以看到我發佈的服務和消費的服務


  • 爲了讓項目能夠給到大家使用,我設置了應用訪問, 就是負載均衡SLB



爲了快速的訪問一個web-api直接使用公網SLB訪問, 但是降低個人使用成本,我選擇了私有SLB地址,那麼這時候我的服務該怎麼訪問呢, 這裏選取了阿里雲API網關,極速和這個弄到一塊,這是我的API:


  • 在定義API的時候


  • VPC_NAME是環境變量


數據這塊因爲成本原因,我使用的阿里雲的容器服務 ,自建的MySQL、Redis和Nacos。

總結

經過實踐,我發現EDAS還有自己的輕量級註冊中心特性,連註冊中心都省掉了,曾經的手動擴容的時代終結了。當然,我覺得EDAS Serverless 還可以更強大,以下是我的建議:

1、應用的版本管理,應用可以支持應用全生命週期管理包含(失敗版本自動回滾, 灰度發佈等);
2、和雲效的整合,自動化到雲端,因爲這幾天因爲頻繁上傳Jar包耗費了很多時間;
3、應用的鏈路追蹤,應用的配置管理、限流等微服務需要有的功能加進來。

以上 3 條建議已被 EDAS 產品和研發團隊採納。


#阿里雲開年Hi購季#幸運抽好禮!

點此抽獎:【阿里雲】開年Hi購季,幸運抽好禮


原文鏈接

本文爲雲棲社區原創內容,未經允許不得轉載。


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