Share via


Azure Spring Apps 企業版方案中的 VMware Tanzu 元件

注意

Azure Spring Apps 是 Azure Spring Cloud 服務的新名稱。 雖然服務有新的名稱,但是您暫時還是會在某些位置看到舊的名稱。我們正在致力更新螢幕擷取畫面、影片和圖表等資產。

本文適用於:❌ 基本/標準✔️企業

本文說明 Azure Spring Apps 企業版方案所提供的 VMware Tanzu 元件。

VMware Tanzu 元件是 VMware Tanzu 應用程式平臺中的商業產品,這是具有一組豐富開發人員工具的應用程式開發平臺。 在 Azure Spring Apps 企業版方案中,您會使用 Tanzu 元件作為受控資源進行開發,而不需要額外的營運成本。 您可以針對各種不同的開發人員案例使用 Tanzu 元件,包括下列案例:

  • 路由要求。
  • 管理 API。
  • 管理應用程式組態。
  • 註冊和探索服務。
  • 即時監視應用程式。
  • 使用專案範本加速開發。

Azure Spring Apps Enterprise 方案提供下列元件:

  • VMware Tanzu 組建服務
  • 適用於 VMware Tanzu 的 Spring Cloud Gateway
  • VMware Tanzu 的 API 入口網站
  • VMware Tanzu 的應用程式組態服務
  • VMware Tanzu 服務登錄
  • VMware Tanzu 的應用程式實時檢視
  • VMware Tanzu 的應用程式加速器

您也可以彈性地只啟用您隨時所需的元件,並支付您實際啟用的內容。 下表顯示每個元件的預設資源耗用量:

Tanzu 元件 vCPU (核心) 記憶體 (GB)
建置服務 2 4
應用程式組態服務 1 2
服務登錄 1 2
Spring Cloud Gateway 5 10
API 入口網站 0.5 1
開發人員工具入口網站 (適用於應用程式即時檢視和應用程式加速器) 1.25 2.25
應用程式實時檢視 1.5 1.5
應用程式加速器 2 4.25

Tanzu Build Service

Tanzu Build Service 會使用開放原始碼的 Cloud Native Buildpacks 專案,將 polyglot 應用程式原始程式碼轉換成容器映射。 這些容器映像可協助您快速部署至適用於 Spring、Java、NodeJS、Python、Go 和 .NET Core 應用程式的公用雲端。

Tanzu Build Service 提供下列優點:

  • 自動化在企業級建立、管理和治理容器。
  • 提供建置應用程式的高階抽象概念和控制權平衡。
  • 降低開發人員的操作負擔。
  • 支援大規模管理應用程式的企業IT操作員。

如需詳細資訊,請參閱 使用 Tanzu 建置服務

Spring Cloud Gateway

Spring Cloud Gateway 是以開放原始碼 Spring Cloud Gateway 專案為基礎的 API 閘道解決方案。 您可以針對公開 API 的應用程式服務,簡化內部或外部 API 要求的路由。 Spring Cloud Gateway 可解決在閘道後方運作的應用程式的跨領域考慮。 這些考慮包括保護、路由、速率限制、快取、監視、復原和隱藏應用程式。 您可以設定下列功能:

  • 單一登錄與慣用的識別提供者整合,而不需要任何其他程式碼或相依性。
  • 動態路由規則至沒有任何應用程式重新部署的應用程式。
  • 要求節流,而不需要任何備份服務。

如需詳細資訊,請參閱 設定 VMware Spring Cloud Gateway

API 入口網站

API 入口網站可讓您尋找可在自己的應用程式中使用的 API。 您可以檢視詳細的 API 檔,並試用 API 以查看它是否符合您的需求。 API 入口網站會組合 Spring Cloud Gateway 所公開的 API。

如需詳細資訊,請參閱 使用適用於 VMware Tanzu 的 API 入口網站。

應用程式組態服務

應用程式組態服務提供 Spring Boot 應用程式和 Polyglot 應用程式的運行時間設定。 組態管理裝載於 Git 存放庫中,以產生應用程式的運行時間組態屬性。

如需詳細資訊,請參閱 使用 Tanzu 的應用程式組態服務。

Tanzu Service Registry

Tanzu Service Registry 為微服務型應用程式提供服務登錄和探索功能,且與 Eureka 伺服器完全相容。

如需詳細資訊,請參閱 使用 Tanzu 服務登錄

應用程式實時檢視

應用程式即時檢視是輕量型深入解析和疑難解答工具,可協助應用程式開發人員和操作員查看執行中的應用程式。 應用程式實時檢視是以 Spring Boot 執行器的概念為基礎。 應用程式會使用端點,從執行中的進程內提供資訊。 應用程式即時檢視會使用這些端點從應用程式取得數據,並與它互動。

如需詳細資訊,請參閱 搭配 Azure Spring Apps 企業版方案使用應用程式實時檢視。

應用程式加速器

應用程式加速器可協助應用程式開發人員和操作員建立應用程式加速器。 加速器是編纂最佳做法的範本,並確保重要的組態和結構已就緒。 開發人員可以啟動其應用程式,並立即開始使用功能開發。 應用程式操作員可以建立自定義加速器,以反映其所需的架構和組態,並讓一群開發人員使用它們。 應用程式加速器可協助簡化操作員對於開發人員是否實作其最佳做法的擔憂。

如需詳細資訊,請參閱 搭配 Azure Spring Apps 企業版方案使用 VMware Tanzu 應用程式加速器。

下一步