共用方式為


Azure Spring 應用程式的新功能?

注意

基本標準和企業方案將從 2025 年 3 月中旬開始淘汰,並停用 3 年。 建議您轉換至 Azure Container Apps。 如需詳細資訊,請參閱 Azure Spring Apps 淘汰公告

標準 耗用量和專用 方案將從 2024 年 9 月 30 日起淘汰,並在六個月後完成關閉。 建議您轉換至 Azure Container Apps。 如需詳細資訊,請參閱 將 Azure Spring Apps 標準取用和專用方案遷移至 Azure Container Apps

Azure Spring 應用程式會持續進行改善。 為協助您隨時掌握最新的開發訊息,此文章提供最新版本相關資訊。

本文每季會更新一次,因此請定期重新瀏覽。 您也可以瀏覽 Azure 更新,在其中可以搜尋更新或依類別瀏覽。

Q3 2024

下列更新目前已可供使用:

  • 方便存取 Azure 入口網站 中的應用程式記錄:我們現在提供更方便且有效率的方式查詢應用程式記錄,並在 Azure 入口網站 上執行記錄串流。 這個新方法會補充手動撰寫查詢,以從Log Analytics工作區擷取應用程式記錄,並透過 Azure CLI 存取記錄數據流。 如需詳細資訊,請參閱即時串流 Azure Spring Apps 應用程式主控台記錄的串流記錄一節。

  • 企業方案中的一般基礎結構維護:

    • 定期升級以讓受控元件保持最新狀態:
      • 服務登錄:升級至 1.3.1。
      • 應用程式組態服務:升級至 2.3.1,包括 ConfigMap 和秘密建立記錄中遺漏內容詳細數據的重要修正。
      • Spring Cloud Gateway:升級至 2.2.5,包括路由規則持續性問題的重要修正。
      • API 入口網站:升級至 1.5.0。
      • 應用程式實時檢視:升級至 1.8.0。
      • 應用程式加速器:升級至 1.8.1。
      • 建置服務:
        • Go buildpack:已新增 Go 1.22 的支援,已取代 Go 1.20,將預設版本從 Go 1.20 變更為 Go 1.21。
        • NodeJS buildpack:將預設版本從 Node.js 19 變更為 Node.js 20。
        • Java Native Image buildpack:已淘汰的 Java 20,新增 Java 21。
        • PHP buildpack:新增 PHP 8.3
    • 定期升級以讓 Azure Kubernetes Service 保持最新狀態:升級至 1.29.7。
  • 基本和標準方案中的一般基礎結構維護:

    • 定期升級以讓受控元件保持最新狀態:
      • 設定伺服器映像:升級至 1.0.20240930。
      • Eureka 伺服器映射:升級至 1.0.20240930。
      • 應用程式的基底映射:升級至 Azure Linux 2.0.20231130。
    • 定期升級以讓 Azure Kubernetes Service 保持最新狀態:升級至 1.29.7。

Q2 2024

企業方案中現已推出下列更新:

  • 更豐富的應用程式設定服務記錄:Git 修訂是指出設定檔新近程度的重要資訊片段。 目前,應用程式設定服務會記錄 Git 修訂,以提高疑難排解效率。 如需詳細資訊,請參閱使用適用於 Tanzu 的應用程式設定服務中的檢查設定檔的 Git 修訂一節。

  • 受控 OSS Spring Cloud Config Server (預覽):Spring Cloud Config Server 的開放原始碼版本可為開發人員提供原生 Spring 體驗。 現在,我們提供受控 Spring Cloud Config Server,以動態方式從中央存放庫擷取設定屬性。 如需詳細資訊,請參閱在 Azure Spring 應用程式中設定受控 Spring Cloud Config Server

  • 自訂執行器端點支援:由於安全性考慮,使用者可能會想要針對執行器使用不同的連接埠或路徑,但此選項可能會導致「應用程式即時檢視」無法連線到應用程式。 此功能可讓「應用程式即時檢視」使用執行器為非預設連接埠或路徑的應用程式。 如需詳細資訊,請參閱使用應用程式即時檢視搭配 Azure Spring 應用程式企業版方案設定自訂 Spring Boot 執行器一節。

  • 停用應用程式測試端點的基本驗證:Azure Spring 應用程式提供基本驗證,藉此保護應用程式執行個體的測試端點。 當使用者的應用程式與其驗證伺服器整合時,便不再需要此基本驗證。 如果使用者已妥善了解應用程式的安全性,這項功能可讓他們停用 Azure Spring 應用程式服務所提供的基本驗證,讓應用程式的測試更接近真實世界環境。 如需詳細資訊,請參閱在 Azure Spring 應用程式中設定預備環境中的第二點提示。

  • 虛擬網路插入的私人儲存體存取:私人儲存體存取功能可讓您針對裝載 JAR 檔案和記錄等應用程式資產的後端儲存體,透過私人網路由傳送流量。 這項功能可增強安全性,並有機會為使用者提升效能。 如需詳細資訊,請參閱設定虛擬網路中後端儲存體的私人網路存取 (預覽)

  • Azure Spring 應用程式中的支援工作 (預覽):此功能可讓客戶在原生 Azure Spring 應用程式中執行其暫時性應用程式。 該功能提供批次工作管理和執行,以及與受控元件整合。 如需詳細資訊,請參閱 Azure Spring 應用程式中的工作 (預覽)

Q1 2024

企業方案中現已推出下列更新:

  • 節省最多 47%:Azure Spring 應用程式企業版現在符合 Azure 節省方案的資格:企業方案下的所有 Azure Spring 應用程式區域皆有享有大量成本折扣,當您參與 Azure 節省方案時,可獲得一年 20%、三年 47% 的優惠。 如需詳細資訊,請參閱 Azure Spring 應用程式企業版現在符合 Azure 運算節省方案的資格

  • Azure CLI 支援 Spring Cloud 閘道的記錄串流:這項功能可讓您即時擷取 Spring Cloud 閘道記錄以進行診斷。 如需詳細資訊,請參閱針對 VMware Spring Cloud 閘道進行疑難排解使用即時記錄串流一節。

  • Azure CLI 支援應用程式設定服務的記錄串流:此功能可讓您使用 Azure CLI 擷取應用程式設定服務記錄,讓您能夠偵測任何設定更新。 如需詳細資訊,請參閱使用適用於 Tanzu 的應用程式設定服務使用即時記錄串流一節。

  • 顯示 buildpack 版本:buildpacks 新增的最新功能可協助您理解使用的版本,並診斷與建置程序相關聯的問題。

  • 應用程式設定服務的增強疑難排解:現在您可以直接檢視應用程式所連結的 configMap,以進一步協助針對未重新整理的設定問題進行疑難排解。 您也可以透過 Azure CLI,將應用程式設定服務從上游 Git 存放庫提取的設定檔匯出到本機環境。 此流程可協助您檢查內容,並使用設定檔進行本機開發。 如需詳細資訊,請參閱使用適用於 Tanzu 的應用程式設定服務中的檢查 ConfigMap 中的設定檔一節。

2023 年第四季

企業方案中現已推出下列更新:

企業版和基本/標準版方案中現已推出下列更新:

  • 計劃性維護 (公開預覽):Azure Spring 應用程式會定期修補應用程式相依的伺服器端元件,以確保其處於安全和最新狀態。 這些元件包括 JDK、Spring Cloud 中介軟體、APM、基礎 OS 映像和執行階段基礎結構。 若要讓這類修補程式生效,您必須重新啟動應用程式。 透過計畫性維護,您可以排程特定一天的時間進行這類強制重新啟動。 如需詳細資訊,請參閱如何設定計劃性維護 (預覽)

  • 憑證的自動同步處理:部分 Azure Spring 應用程式功能會使用您選擇的憑證來保護您的應用程式。 透過自動同步處理憑證,您現在可以在 Azure Key Vault 中輪替憑證,並自動同步至 Azure Spring 應用程式。 這項增強功能可讓您更輕鬆地管理自訂網域和 TLS/SSL 設定等功能。 如需詳細資訊,請參閱將現有自訂網域對應至 Azure Spring 應用程式自動同步憑證一節。

2023 年第三季

企業方案中現已推出下列更新:

標準使用量和專用方案現已推出下列更新:

2023 年第二季

下列更新會宣佈新的方案:

所有方案現已推出下列更新:

使用量和基本/標準方案中現已推出下列更新:

  • 適用於 Azure Spring 應用程式的 Azure Developer CLI (azd):Azure Developer CLI (azd) 是一項開放原始碼工具,可縮短應用程式從本機開發環境遷移至 Azure 的時間。 您現在可以使用少數命令,將 Spring 應用程式初始化、封裝、佈建及部署至 Azure Spring 應用程式。 若想嘗試,請使用快速入門:將您的第一個 Web 應用程式部署至 Azure Spring 應用程式

企業方案中現已推出下列更新:

2023 第一季

基本/標準和企業方案現已推出下列更新:

  • 移轉的原始程式碼評量:使用雲端適用性分析器來評估您現有的內部部署 Spring 應用程式,了解其移轉至 Azure Spring 應用程式的整備程度。 此工具會提供移轉所需的變更類型,以及牽涉到多少工作量的資訊。 如需詳細資訊,請參閱使用雲端適用性分析器評估 Spring 應用程式

企業方案中現已推出下列更新:

2022 第四季

基本/標準和企業方案現已推出下列更新:

  • 輸入設定:使用輸入設定,您可以在應用程式層級管理 Azure Spring 應用程式流量。 此功能包含 gRPC、WebSocket 和 RSocket-on-WebSocket 的通訊協定支援、工作階段親和性,以及傳送/讀取逾時。 如需詳細資訊,請參閱在 Azure Spring 應用程式中自訂輸入設定

  • 遠端偵錯:現在您可以使用 IntelliJ 或 VS Code,從遠端偵錯 Azure Spring 應用程式中的應用程式。 基於安全性考量,Azure Spring 應用程式預設會停用遠端偵錯。 您可以使用 Azure 入口網站或 Azure CLI 為應用程式啟用遠端偵錯,並開始偵錯。 如需詳細資訊,請參閱在 Azure Spring 應用程式中遠端偵錯您的應用程式

  • 連線至應用程式執行個體殼層環境以進行疑難排解:Azure Spring 應用程式提供許多為應用程式疑難排解的方式。 開發人員若想檢查執行環境的應用程式執行個體,可以連線到應用程式執行個體的殼層環境,並進行疑難排解。 如需詳細資訊,請參閱連線到應用程式執行個體以進行疑難排解

企業方案中現已推出下列更新:

  • 新的受控 Tanzu 元件 - 來自 Tanzu 應用程式平台的應用程式即時檢視:以 Spring Boot Actuator 為基礎的輕量型深入解析和疑難排解工具,可協助應用程式開發人員和應用程式操作員查看執行中的應用程式。 應用程式會使用 HTTP 端點提供執行中程序的資訊。 應用程式即時檢視會使用這些端點,從應用程式擷取資料並與其互動。 如需詳細資訊,請參閱透過 Azure Spring 應用程式企業版方案使用應用程式即時檢視

  • 新的受控 Tanzu 元件 – 來自 Tanzu 應用程式平台的應用程式加速器:可以加快應用程式的建置和部署流程。 這些元件可協助您啟動應用程式,並以可探索且可重複的方式進行部署。 如需詳細資訊,請參閱搭配使用 VMware Tanzu 應用程式加速器與 Azure Spring 應用程式企業版方案

  • 直接部署靜態檔案:如果您的應用程式只有靜態檔案 (例如 HTML),可以使用 HTTPD 和 NGINX 等自動設定的網頁伺服器直接部署。 此部署功能包含以您所選 JavaScript 架構建置的前端應用程式。 您可以在後方使用 Tanzu 網頁伺服器 buildpack 執行此部署。 如需詳細資訊,請參閱部署 Web 靜態檔案

  • 受控 Spring Cloud 閘道功能增強:我們新增了應用程式層級的路由規則支援,可簡化從閘道到受控 Spring Cloud 閘道中應用程式的路由規則設定和 TLS 支援。 如需詳細資訊,請參閱使用 Spring Cloud 閘道

2022 年第三季

現已推出下列更新,協助客戶降低採用門檻和價格摩擦,以充分利用 Azure Spring 應用程式企業版所提供的功能。

  • 價格調降:我們已將 Azure Spring 應用程式標準和企業版的基礎單位縮減為 6 個 vCPU 和 12 GB 的記憶體,並降低 vCPU 和記憶體的超額價格。 如需詳細資訊,請參閱 Azure Spring 應用程式定價

  • 每月免費使用量:每月的前 50 個 vCPU 小時和 100 GB 的記憶體免費。 如需詳細資訊,請參閱 Azure Spring 應用程式定價

若想比較價格變化,請參閱價格調降 - Azure Spring 應用程式提供更多效能,成本更低!

另請參閱

如需較舊的更新,請參閱 Azure 更新