Azure Spring Apps 的新功能?
注意
Azure Spring Apps 是 Azure Spring Cloud 服務的新名稱。 雖然服務有新的名稱,但是您暫時還是會在某些位置看到舊的名稱。我們正在致力更新螢幕擷取畫面、影片和圖表等資產。
Azure Spring Apps 會持續改善。 為了協助您掌握最新的開發,本文提供最新版的相關信息。
本文會每季更新一次,因此請定期重新流覽。 您也可以瀏覽 Azure 更新,您可以在其中搜尋更新或依類別流覽。
Q1 2024
企業方案中現在提供下列更新:
節省最多 47%:Azure Spring Apps Enterprise 現在符合 Azure 儲蓄計劃的資格:企業方案下的所有 Azure Spring Apps 區域都有資格節省大量成本 – 20% 用於一年,三年內為 47% – 當您認可 Azure 節省方案時。 如需詳細資訊,請參閱 Azure Spring Apps Enterprise 現在符合 Azure 節省計算方案的資格。
Azure CLI 支援 Spring Cloud 閘道的記錄串流:這項功能可讓您即時擷取 Spring Cloud 網關記錄,以進行診斷。 如需詳細資訊,請參閱針對 VMware Spring Cloud Gateway 進行疑難解答的<使用實時記錄串流>一節。
Azure CLI 支援應用程式組態服務的記錄串流:此功能可讓您使用 Azure CLI 擷取應用程式組態服務記錄,讓您能夠偵測任何組態更新。 如需詳細資訊,請參閱使用適用於 Tanzu 的應用程式組態服務中的使用即時記錄串流一節。
顯示 buildpack 版本:新增至 buildpacks 的最新功能可協助您理解使用的版本,並診斷與建置程式相關聯的問題。
應用程式組態服務的增強疑難解答:現在您可以直接檢視連結
configMap
的應用程式,以進一步協助針對未回應的設定問題進行疑難解答。 您也可以透過 Azure CLI,將應用程式組態服務從上游 Git 存放庫提取的組態檔匯出到本機環境。 此程式可協助您檢查內容,並使用組態檔進行本機開發。 如需詳細資訊,請參閱使用 Tanzu 應用程式組態服務的 ConfigMap 一節中的檢查組態檔。
2023 年第四季
企業方案中現在提供下列更新:
Spring Cloud Gateway 支援回應快取:回應快取可讓服務和用戶端有效率地儲存和重複使用對 HTTP 要求的回應。 您可以設定記憶體大小和快取存留時間,並在路由層級或全域套用設定。 如需詳細資訊,請參閱設定 VMware Spring Cloud Gateway 的設定回應快取一節。
API 入口網站支援啟用/停用試用選項:試用功能可讓您透過 API 入口網站的中心檢視來試用 API。 如果有任何安全性考慮,您現在可以輕鬆地關閉此功能。 如需詳細資訊,請參閱在 API 入口網站中使用適用於 VMware Tanzu 的 API 入口網站一節。
服務連接器支援應用層級設定:此更新可讓您在一個應用程式內跨部署有效率地設定一般設定。 如需詳細資訊,請參閱下列文章:
組建歷程記錄中更豐富的資訊:為了協助您更妥善地針對應用程式的組建相關問題進行疑難解答,組建歷程記錄現在會顯示所有組建的更豐富資訊。 如需詳細資訊,請參閱使用 Tanzu Build Service 的建置歷程記錄一節。
Enterprise 和 Basic/Standard 方案中現在提供下列更新:
計劃性維護 (公開預覽):Azure Spring Apps 會定期修補應用程式相依的伺服器端元件,以確保它們安全且最新。 這些元件包括 JDK、Spring Cloud 中間件、APM、基底 OS 映像和運行時間基礎結構。 若要讓這類修補程式生效,您必須重新啟動應用程式。 透過計畫性維護,您可以排程特定一天的時間進行這類強制重新啟動。 如需詳細資訊,請參閱如何設定計劃性維護(預覽版)。
憑證的自動同步處理:某些 Azure Spring Apps 功能會使用您選擇的憑證保護您的應用程式。 透過自動同步處理憑證,您現在可以在 Azure 金鑰保存庫 中輪替憑證,並自動同步至 Azure Spring Apps。 這項增強功能可讓您更輕鬆地管理功能,例如自定義網域和 TLS/SSL 設定。 如需詳細資訊,請參閱將現有自定義網域對應至 Azure Spring Apps 的自動同步處理憑證一節。
2023 年第三季
企業方案中現在提供下列更新:
Spring Cloud Gateway 可讓您設定每個記錄器名稱的記錄層級:Spring Cloud Gateway 現在支援精確控制記錄訊息的產生及其各自的詳細資訊層級。 這項增強功能可讓您將注意力集中在需要更仔細檢查和監視的程式代碼基底內的特定區域。 如需詳細資訊,請參閱設定 VMware Spring Cloud 網關和針對 VMware Spring Cloud Gateway 進行疑難解答的記錄層級一節。
Spring Cloud Gateway 支援使用 Azure 入口網站 和 Azure CLI 重新啟動作業:這項增強功能可讓您透過 Azure 入口網站 或使用 Azure CLI 命令,輕鬆地起始 Spring Cloud Gateway 的重新啟動,以配合您慣用的排程。 如需詳細資訊,請參閱設定 VMware Spring Cloud Gateway 的重新啟動 VMware Spring Cloud Gateway 一節。
Spring Cloud Gateway 支援跨原始來源資源分享 (CORS):Spring Cloud Gateway 現在可讓您使用跨原始來源資源分享 (CORS) 限制對特定網域的資源存取。 如需詳細資訊,請參閱設定 VMware Spring Cloud Gateway 的設定跨原始來源資源分享一節。
Spring Cloud Gateway 會公開附加元件屬性:此更新可讓您設定 Spring Cloud Gateway 的進階屬性,這些屬性提供可能無法普遍建議的特定使用案例。 這項功能可讓您彈性地微調 Spring Cloud Gateway,以解決特定案例和需求。 如需詳細資訊,請參閱設定 VMware Spring Cloud Gateway 的更新附加元件組態一節。
API 入口網站支援使用多個復本的單一登錄:此更新可藉由在啟用單一登錄時設定 API 入口網站實例的多個複本,來移除防止您獲得更佳可靠性的限制。 如需詳細資訊,請參閱針對 VMware Tanzu 使用 API 入口網站的設定單一登錄 (SSO) 一節。
應用程式加速器支援 Azure DevOps 中的 Git 存放庫:應用程式加速器會在 Git 存放庫中維護現成、符合企業規範的程式代碼和組態。 現在,應用程式加速器可讓您直接從 Azure DevOps 中裝載的 Git 存放庫載入加速器。 如需詳細資訊,請參閱使用 VMware Tanzu 應用程式加速器搭配 Azure Spring Apps 企業版方案管理您自己的加速器一節。
應用程式加速器支援片段和子路徑:應用程式加速器支援片段,以有效重複使用加速器內的區段。 當您新增加速器時,這項功能可節省您的精力。 如需詳細資訊,請參閱使用 VMware Tanzu 應用程式加速器搭配 Azure Spring Apps 企業版方案的<參考您自己的加速器>一節中的片段。
Java 原生映像支援 (預覽):相較於其 JVM 對應專案,原生映像的記憶體使用量通常較小,且啟動時間更快。 透過這項功能,您可以使用 buildpack 部署 Spring Boot 原生映像應用程式
java-native-image
。 如需詳細資訊,請參閱如何在 Azure Spring Apps Enterprise 方案中部署 Polyglot 應用程式的<部署 Java 原生映射應用程式>一節。支援 PHP Buildpack:您可以直接從原始程式碼部署 PHP 應用程式,並接收自動建置映射的持續維護(CVE 修正程式)。 如需詳細資訊,請參閱如何在 Azure Spring Apps Enterprise 方案中部署 polyglot 應用程式的<部署 PHP 應用程式>一節。
.NET 應用程式的 New Relic APM 支援:New Relic 是一種軟體分析工具,可用來測量及監視效能瓶頸、輸送量、服務健康情況等等。 此更新可讓您將 .NET 應用程式系結至 New Relic 應用程式 效能監視器 (APM)。 如需詳細資訊,請參閱如何設定 APM 整合和 CA 憑證的支援 APM 類型一節。
標準耗用量和專用方案現在提供下列更新:
- JHipster Azure Spring Apps:透過 JHipster 與 Azure Spring Apps 小組之間的 共同作業,JHipster Azure Spring Apps 的設計目的是簡化您的完整堆棧 Spring 應用程式開發與端對端部署。 如需詳細資訊,請參閱 使用 JHipster Azure Spring Apps 建置和部署您的完整堆棧 Spring 應用程式。
Q2 2023
下列更新會宣佈新的計劃:
- Azure Spring Apps 使用量和專用方案:此方案提供您可自定義的計算選項(包括記憶體優化)、單一租用和高可用性,以協助您大規模執行 Spring 應用程式的價格可預測性、節省成本及效能。 如需詳細資訊,請參閱 使用 Azure Spring Apps 取用和專用方案在彈性環境中釋放 Spring 應用程式。
下列更新現已在所有方案中提供:
- 適用於 Spring Apps 的 Azure Migrate:探索及評估您的 Spring 工作負載以進行雲端整備,並使用 Azure Migrate 取得 Azure Spring Apps 的價格估計值。 如需詳細資訊,請參閱 使用 Azure Migrate 探索及評估 Spring Apps - 預覽註冊。
下列更新現在可在取用和基本/標準方案中取得:
- 適用於 Azure Spring Apps 的 Azure Developer CLI (azd):Azure Developer CLI (azd) 是一種開放原始碼工具,可加速您將應用程式從本機開發環境移至 Azure 所需的時間。 您現在可以使用少數命令,將 Spring 應用程式初始化、封裝、布建及部署至 Azure Spring Apps。 使用 快速入門試試看:將您的第一個 Web 應用程式部署至 Azure Spring Apps。
企業方案中現在提供下列更新:
Azure Spring Apps Enterprise 實例之間的可共用建置結果 (預覽):此更新可讓您透過自備 Azure Container Registry (ACR) 來取得 Azure Spring Apps 建置映射的完整可見度,以支援下列案例:
- 在PREPROD環境中建置和測試,並使用已驗證的映射部署到多個 PROD環境。
- 協調安全的 CICD 管線,以插入建置和部署動作之間的任何步驟。
如需詳細資訊,請參閱 如何在 Azure Spring Apps Enterprise 方案中 部署 Polyglot 應用程式,以及 搭配 GitHub Actions 使用 Azure Spring Apps CI/CD。
應用程式加速器和應用程式即時檢視的高可用性支援:應用程式加速器和應用程式即時檢視現在支援多個複本以提供高可用性。 如需詳細資訊,請參閱 在 Azure Spring Apps 企業方案中設定 Tanzu Dev Tools。
Spring Cloud Gateway 自動調整:Spring Cloud Gateway 現在支援自動調整,以更好地處理彈性流量,而不需要手動調整。 如需詳細資訊,請參閱設定 VMware Spring Cloud Gateway 的設定自動調整設定一節。
應用程式組態服務 – polyglot 支援:此更新可讓您使用應用程式組態服務來管理任何 Polyglot 應用程式的外部設定,例如 .NET、Go 等等。 如需詳細資訊,請參閱使用 Tanzu 應用程式組態服務中的 Polyglot 支援一節。
應用程式設定服務 – 增強的效能和安全性:此更新在 Git 監視作業中提供戲劇性的效能增強。 這項增強功能可讓應用程式組態服務和 Git 存放庫之間透過 TLS 進行設定和認證驗證的更新更快速。 如需詳細資訊,請參閱 使用 Tanzu 的應用程式組態服務。
1000 個應用程式實例支援(預覽):我們已將一個 Azure Spring Apps Enterprise 服務實例的最大應用程式實例計數增加到 1000,以支持大規模的微服務叢集。 如需詳細資訊,請參閱 Azure Spring Apps 的配額和服務方案。
應用程式加速器憑證驗證:此更新會透過應用程式加速器與 Git 存放庫之間的 TLS 提供認證驗證。 如需詳細資訊,請參閱使用 VMware Tanzu 應用程式加速器搭配 Azure Spring Apps 企業版方案使用 VMware Tanzu 應用程式加速器一節的設定加速器。
Q1 2023
基本/標準和企業方案現在都提供下列更新:
- 移轉的原始碼評量:評估您現有的內部部署 Spring 應用程式,以準備移轉至具有雲端適用性分析器的 Azure Spring Apps。 此工具提供移轉所需的變更類型,以及牽涉到多少工作的資訊。 如需詳細資訊,請參閱 使用雲端適用性分析器評估 Spring 應用程式。
企業方案中現在提供下列更新:
建置集區及啟用建置作業佇列的更多選項:建置服務現在支援大型組建代理程式集區,並啟用最多一個集區大小的建置工作來建置,以及將集區大小的建置工作排入佇列兩次。 如需詳細資訊,請參閱使用 Tanzu Build Service 的建置代理程式集區一節。
改善 SLA 支援:改善任務關鍵性工作負載的 SLA。 如需詳細資訊,請參閱 Azure Spring Apps 的 SLA。
高 vCPU 和記憶體應用程式支援:大型 CPU 和記憶體應用程式的部署支援,以支援需要大量 CPU 或大量記憶體的工作負載。 如需詳細資訊,請參閱 在企業方案中部署 Azure Spring Apps 中的大型 CPU 和記憶體應用程式。
SCG APM 和憑證驗證支援:您可以啟用 Spring Cloud Gateway 與應用程式之間的 APM 和 TLS 憑證驗證設定。 如需詳細資訊,請參閱設定 VMware Spring Cloud Gateway 的設定應用程式效能監視一節。
Tanzu 元件隨選:您可以在服務布建之後啟用或停用 Tanzu 元件。 您也可以瞭解如何執行每個 Tanzu 元件檔。如需詳細資訊,請參閱使用Application Configuration Service for Tanzu 的服務建立後啟用/停用應用程式組態服務一節。
Q4 2022
基本/標準和企業方案現在都提供下列更新:
輸入 設定:使用輸入設定,您可以在應用層級管理 Azure Spring Apps 流量。 此功能包含 gRPC、WebSocket 和 RSocket-on-WebSocket、會話親和性和傳送/讀取逾時的通訊協議支援。 如需詳細資訊,請參閱 在 Azure Spring Apps 中自定義輸入組態。
遠端偵錯:現在,您可以使用 IntelliJ 或 VS Code 從遠端偵錯 Azure Spring Apps 中的應用程式。 基於安全性考慮,根據預設,Azure Spring Apps 會停用遠端偵錯。 您可以使用 Azure 入口網站 或 Azure CLI 啟用應用程式的遠端偵錯,並開始偵錯。 如需詳細資訊,請參閱 在 Azure Spring Apps 中從遠端偵錯您的應用程式。
連線 應用程式實例殼層環境進行疑難解答:Azure Spring Apps 提供許多疑難解答應用程式的方式。 對於想要檢查執行環境之應用程式實例的開發人員,您可以連線到應用程式實例的殼層環境並進行疑難解答。 如需詳細資訊,請參閱對應用程式實例 連線 以進行疑難解答。
企業方案中現在提供下列更新:
新的受控 Tanzu 元件 - 來自 Tanzu 應用程式平臺的應用程式即時檢視:以 Spring Boot 執行器為基礎的輕量型深入解析和疑難解答工具,可協助應用程式開發人員和應用程式操作員查看執行中的應用程式。 應用程式會使用 HTTP 端點,從執行中的進程提供資訊。 應用程式即時檢視會使用這些端點,從應用程式擷取數據並與其互動。 如需詳細資訊,請參閱 搭配 Azure Spring Apps 企業版方案使用應用程式實時檢視。
新的受控 Tanzu 元件 – 來自 Tanzu 應用程式平台的應用程式加速器:可以加速建置和部署應用程式的程式。 它們可協助您啟動應用程式,並以可探索且可重複的方式加以部署。 如需詳細資訊,請參閱 搭配 Azure Spring Apps 企業版方案使用 VMware Tanzu 應用程式加速器。
直接部署靜態檔案:如果您有只有靜態檔案的應用程式,例如 HTML,您可以使用 HTTPD 和 NGINX 等自動設定的網頁伺服器直接部署它們。 此部署功能包含以您選擇的 JavaScript 架構建置的前端應用程式。 您可以在後方使用 Tanzu Web Server buildpack 來執行此部署。 如需詳細資訊,請參閱 部署Web靜態檔案。
受控 Spring Cloud 閘道增強功能:我們新增了應用層級路由規則支援,可簡化從網關到受控 Spring Cloud 網關中應用程式的路由規則設定和 TLS 支援。 如需詳細資訊,請參閱 使用 Spring Cloud Gateway。
Q3 2022
現在提供下列更新,以協助客戶降低採用障礙和定價摩擦,以充分利用 Azure Spring Apps Enterprise 所提供的功能。
降價:我們已將 Azure Spring Apps 標準和企業版的基本單位縮減為 6 個 vCPU 和 12 GB 的記憶體,並降低 vCPU 和記憶體的超額價格。 如需詳細資訊,請參閱 Azure Spring Apps 定價
每月免費授與:前 50 個 vCPU 時數和 100 GB 的記憶體小時每月免費。 如需詳細資訊,請參閱 Azure Spring Apps 定價
您可以從降價比較價格變化 - Azure Spring Apps 會執行更多成本,成本較低!。
另請參閱
如需較舊的更新,請參閱 Azure 更新。