微軟和Pivotal發(fā)布Azure Spring Cloud服務(wù)預(yù)覽
目前,微軟和Pivotal正在合作讓開發(fā)人員更容易地在Spring Boot框架上構(gòu)建基于微服務(wù)的應(yīng)用。
日前,微軟和Pivotal宣布合作發(fā)布了Azure Spring Cloud新服務(wù)的預(yù)覽,這是一項(xiàng)完全托管且生產(chǎn)就緒的Azure云服務(wù),可用于構(gòu)建可擴(kuò)展的微服務(wù),而無需擔(dān)心IT基礎(chǔ)設(shè)施支持問題。
Spring Boot是Pivotal Spring Framework的簡(jiǎn)化版本,用于構(gòu)建基于Java的微服務(wù),這些微服務(wù)是現(xiàn)代云原生應(yīng)用的組成部分。
Azure Spring Cloud結(jié)合了為使用Spring Boot構(gòu)建微服務(wù)完整運(yùn)行時(shí)間所需的一切,從而最大限度減少開發(fā)人員在發(fā)布和運(yùn)行應(yīng)用上花費(fèi)的精力,包括添加如服務(wù)注冊(cè)表、客戶端負(fù)載平衡和斷路器之類功能所必需的基本工具和框架。
此外,它還結(jié)合了用于Kubernetes的資源控制器kpack,Kubernetes是一種流行的編排軟件,可用于管理基于微服務(wù)的應(yīng)用大型部署。而且該服務(wù)是與Azure Kubernetes服務(wù)本身完全集成的。
使用Azure Spring Cloud的最大優(yōu)勢(shì)在于,它簡(jiǎn)化了構(gòu)建Kubernetes云原生應(yīng)用相關(guān)的很多任務(wù),同時(shí)也有其他好處,例如能夠?qū)?yīng)用與現(xiàn)有Azure服務(wù)集成,包括Azure Database for MySQL、Azure Cache for Redis和CosmosDB等等。
開發(fā)人員還可以利用Azure Monitor深入了解應(yīng)用的運(yùn)行狀況和性能狀態(tài),并診斷出任何潛在的問題,此外Azure Monitor還提供最終用戶實(shí)際使用應(yīng)用相關(guān)的數(shù)據(jù)。
Constellation Research分析師Holger Mueller表示,微軟希望吸引更多開發(fā)人員使用微軟的Azure云基礎(chǔ)設(shè)施,通過與Spring等主流平臺(tái)的集成,微軟也引起了在Pivotal生態(tài)系統(tǒng)中構(gòu)建應(yīng)用的企業(yè)的關(guān)注。
Mueller說:“這對(duì)微軟來說是個(gè)明智之舉,是很不錯(cuò)的集成選擇,這將讓開發(fā)者和測(cè)試環(huán)境都可以有效利用Kubernetes。”
對(duì)此,微軟還補(bǔ)充表示,將在Azure West Europe、Azure East US、Azure West US 2和Azure Southeast Asia地區(qū)提供Azure Spring Cloud服務(wù)的預(yù)覽版。
本文章選自《數(shù)字化轉(zhuǎn)型方略》雜志,閱讀更多雜志內(nèi)容,請(qǐng)掃描下方二維碼