Categories
程式開發

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】。未經作者許可,禁止轉載。