微軟現在提供企業(yè)級Azure Spring Cloud服務(wù),這是針對企業(yè)開(kāi)發(fā)人員最佳化的Spring托管服務(wù),可滿(mǎn)足企業(yè)用戶(hù)的特殊需求。微軟透過(guò)和VMware合作,整合云端平臺Azure和VMware Tanzu,于A(yíng)zure Spring Cloud Enterprise添加商業(yè)Tanzu元件,來(lái)滿(mǎn)足企業(yè)對Spring Boot應用程式,在配置、整合、靈活性和支援方面的需求。

2019年的時(shí)候,微軟和Pivotal(現為VMware)共同發(fā)布了Azure Spring Cloud,這是一個(gè)Spring Boot應用托管服務(wù),用戶(hù)能夠藉由部署JAR檔或是程式碼,使得Azure Spring Cloud自動(dòng)關(guān)聯(lián)應用程式和Spring服務(wù)Runtime,并由該服務(wù)管理動(dòng)態(tài)擴展、安全修復程式,并且提供開(kāi)箱即用的監控工具。
Azure Spring Cloud的目的,是要消除用戶(hù)管理基礎設施,以及Spring Cloud中介軟件的復雜工作,讓開(kāi)發(fā)者可以專(zhuān)注於應用程式的開(kāi)發(fā)工作,像是使用其他按需服務(wù),在需要的時(shí)候簡(jiǎn)單啟動(dòng)Azure Spring Cloud執行個(gè)體。
而微軟提到,部分用戶(hù)在本地端執行數千個(gè)Spring Boot應用程式,需要進(jìn)階的功能來(lái)加速Spring現代化,因此在原本的Azure Spring Cloud加入企業(yè)層級。
Azure Spring Cloud Enterprise讓用戶(hù)可以在A(yíng)zure基礎上,使用VMware Tanzu元件,由於目前仍在預覽階段,僅提供Tanzu建置服務(wù)、Tanzu應用程式配置服務(wù)和Tanzu服務(wù)注冊表,用戶(hù)可以在執行個(gè)體上靈活地選用需要的Tanzu元件,微軟也提到,他們會(huì )繼續和VMware合作,添加諸如Tanzu Spring Cloud Gateway和Spring Cloud Data Flow等更多Tanzu元件。
由于大型企業(yè)通常具有較復雜的工作流程,需要對開(kāi)發(fā)環(huán)境和流程進(jìn)行額外的配置,而Azure Spring Cloud Enterprise中的Tanzu建置服務(wù),支援自定義Buildpack配置,可自動(dòng)化創(chuàng )建和管理容器。用戶(hù)可以將現有基于Tanzu元件建置的Spring工作負載,搬遷至Azure Spring Cloud Enterprise,并且使用該服務(wù)提供的Spring Cloud基礎設施。
Azure Spring Cloud Enterprise還對Spring專(zhuān)案提供VMware Spring Runtime支援,這可讓用戶(hù)獲得專(zhuān)家幫助,并且存取專(zhuān)為企業(yè)設計的Spring Runtime版本。另外,微軟表示,Azure Spring Cloud Enterprise在全托管的環(huán)境中運作,因此用戶(hù)也能獲得原本Azure所提供的優(yōu)點(diǎn),包括Azure擴展靈活性與全球部署能力。
用戶(hù)可以透過(guò)Azure入口、CLI、資源管理器樣板或Terraform,來(lái)創(chuàng )建執行個(gè)體,并使用Application Insights或是其他應用程式效能管理工具進(jìn)行監控,與標準層級相同,企業(yè)層級提供開(kāi)箱即用的聚合日志、指標、分散式應用程式追蹤和警示功能。