全部產品
Search
文件中心

Serverless App Engine:什麼是Serverless應用引擎?

更新時間:Oct 25, 2024

Serverless 應用引擎 SAE(Serverless App Engine)是一款零代碼改造、極簡易用、自適應彈性的應用全託管平台。SAE能夠讓您免營運IaaS和K8s,秒級完成從原始碼、程式碼封裝、Docker鏡像部署任意語言的線上應用到SAE,並自動調整執行個體按使用量計費,開箱即用日誌、監控、負載平衡等配套能力。

產品架構

SAE產品架構如下所示。更多資訊,請參見基本概念

dg_sae_product_architecture_2022_05

  • 底層基於Kubernetes,實現了Serverless架構與微服務架構的完美結合。

  • 支援Spring Cloud、Dubbo、HSF多種微服務架構、多種部署渠道(UI、雲效、外掛程式等)、多種部署方式(WAR包、JAR包、ZIP包、鏡像)和多種技術棧語言(Java、PHP、Python等)。

產品功能

功能

說明

應用全生命週期管理

提供從建立到啟動並執行應用全生命週期管理服務,支援分批、灰階等多種發布策略,支援按流量秒級灰階。發布過程可觀測、可復原。

平台工程能力

秒級完成從原始碼倉庫或WAR、JAR程式碼封裝部署SAE應用,並支援自動CD。同時,提供應用模板、CLI命令列工具、組件庫、成本管家等能力,協助開發人員快速高效交付應用程式。

無侵入微服務治理

支援Spring Cloud、Dubbo零代碼改造遷移至SAE。提供服務註冊與發現、環境隔離、組態管理、限流降級、應用無損上下線、服務鑒權、全鏈路灰階等能力。

極致彈性

秒級彈性效率,支援白屏化配置多種彈性策略和彈性指標(CPU、Mem、QPS、RT、TCP串連數、SLB QPS等)。

應用冷啟動加速

支援冷啟動加速,實現Java應用秒級啟動,同時消耗更少的系統資源,提升部署、彈性和運行多環節的效率。

一鍵啟停開發測試環境

中大型企業包含多套環境,測試環境如果長期保有應用執行個體,會導致閑置浪費高。SAE提供邏輯隔離運行環境,通過一鍵啟停開發測試環境能力,有效節省硬體成本。

無侵入應用監控

基於eBPF技術,SAE提供無侵入的應用監控和警示能力,支援任意語言和任意架構。提供七層入口流量監控,也提供Java應用層級和鏈路層級的監控,協助您快速定位和診斷問題。

遠端偵錯&端雲聯調

提供遠端偵錯的能力,遠端診斷部署在SAE的應用。提供微服務端雲聯調能力,能實現本地服務訂閱並註冊到雲端SAE內建的註冊中心,本地服務和雲端SAE服務互相調用,使用便捷。

產品計費

關於SAE的計費詳情,請參見計費概述

相關連結

文檔

說明

應用情境

介紹SAE的應用情境,包括應用託管、微服務架構轉型、Auto Scaling、 持續整合與交付等情境。

新手指引

介紹SAE的具體功能,以及如何使用SAE,協助您快速瞭解SAE以及各方面的實踐教程。

聯絡我們

如果您有任何反饋或疑問,歡迎加入SAEDingTalk使用者群。