InfoQ訪談:Azure + Spring Boot = Serverless

本文要點

  • 微軟提供了構建無服務器應用程序所需的所有工具和持續部署工具。目前,Azure DevOps和GitHub Actions都提供了支持。
  • 除了Spring Boot之外,Azure還提供了對Quarkus和Microaut的支持。JHipster爲直接部署到Azure提供了開箱即用的支持。
  • 藉助這種“lift-and-shift”的方式,我們可以很容易地將一個部署在Tomcat上的Spring Boot應用程序轉換爲一個“無服務器”的Azure應用程序。MVC控制器需要進行重寫,複雜的部分在DB端,需要額外的工作量來獲得類似的行爲。
  • Azure爲Java 8和Java 11提供了適當的支持。
  • 只要謹慎地選擇所使用的工具,就可以確保無壓力地從Azure遷移到另一個雲平臺。

微軟似乎一次又一次地證明了它對雲計算和Java生態系統的關注成了一種新的常態。Java已經是Azure函數所支持的語言之一,而Julien Dubois進一步對Spring Boot和Azure進行了實驗,看看這種組合對於Azure的無服務器計算意味着什麼。InfoQ採訪了Julien Dubois,進一步探討了他在Azure上部署Spring Boot應用程序的經驗。

原文鏈接:【https://www.infoq.cn/article/GTcUguRG19330LFpDjBg】。未經作者許可,禁止轉載。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章