大約3年前,在意識到開發人員、IT 運營商和 DevOps 團隊在大規模執行 Spring Boot 應用程式時面臨的常見挑戰後,我們開始聯合VMware積極尋求解決方案,推出了Azure Spring Cloud。從那時起,我們有機會與許多客戶合作,幫助他們採用該服務,包括 Bosch、Digital Realty、Kroger、Liantis、Morgan Stanley、National Life、Raley's 和 Swiss Re。完全託管的基礎架構讓他們可以專注於自己的應用程式,而該服務管理動態擴充套件、安全補丁、開箱即用的監控工具等。許多組織在本地執行數千個 Spring Boot 應用程式,並且需要高階功能來加速他們的 Spring 現代化專案。根據從客戶參與中獲得的經驗,我們構建了一個新的 Azure Spring Cloud 層——Enterprise。
(Azure Spring Cloud Enterprise is now available in public preview.)
更加高效和快速
▌部署和管理 Spring 和多語言應用程式
Azure Spring Cloud Enterprise 中完全託管的 VMware Tanzu Build Service使用開源 Cloud Native Buildpacks 和商業 VMware Tanzu Buildpacks,使容器的建立、管理和治理在企業規模實現自動化。Tanzu Build Service 為構建應用程式提供了更高階別的抽象,並提供了一種控制平衡,可減輕開發人員的運營負擔,並支援大規模管理應用程式的企業 IT 運營商。Tanzu Buildpacks 使構建 Spring、Java、NodeJS、Python、Go 和 .NET Core 應用程式以及配置應用程式效能監控代理(例如 Application Insights、New Relic、Dynatrace、AppDynamics 和 Elastic)變得更加容易。
▌輕鬆地將客戶端請求路由到應用程式
您可以使用適用於 VMware Tanzu 的完全託管的 Spring Cloud Gateway 和適用於 VMware Tanzu 的 API 門戶輕鬆管理和發現應用程式公開的請求路由和 API。
Tanzu 的 Spring Cloud Gateway 有效地將不同的客戶端請求路由到 Azure Spring Cloud、Azure 和/或本地的應用程式,並解決閘道器後面的應用程式的跨領域注意事項,例如:安全、路由、速率限制、快取、監控、彈性和隱藏應用程式。
▌靈活且可配置的 VMware Tanzu 元件
藉助 Azure Spring Cloud Enterprise,您可以在 Azure 上使用完全託管的 VMware Tanzu 元件。在建立企業例項期間,您可以選擇希望在您的環境中使用的 VMware Tanzu 元件,為您帶來更多價值,例如:
- 將您的企業級應用程式組合從幾個應用程式擴充套件到幾千個應用程式,同時將操作複雜性委託給 Microsoft 和 VMware;
- 在 Azure Spring Cloud 和任何其他計算環境中完善和轉移 Spring 應用程式;
- 控制您的構建依賴項,部署多語言應用程式,並根據需要部署 Spring Cloud 中介軟體元件。
通過長期支援 (LTS) 釋放 Spring 的全部潛力
Azure Spring Cloud Enterprise 包括對應用程式開發和部署的 VMware Spring 執行時支援。這種支援使您能夠接觸到 Spring 專家,釋放 Spring 生態系統的全部潛力並更快地開發和部署應用程式。
完全整合到 Azure 和 Java 生態系統中
Azure Spring Cloud,包括企業層,在完全託管的環境中執行在Azure 上。您將獲得 Azure 和 Java 生態系統的諸多好處。例如,在建立企業服務例項並部署應用程式後,可以使用 Application Insights 或您選擇的任何其他應用程式效能管理工具輕鬆進行監控。