0

正計劃在AWS中部署多個平安服務(微服務)。 AWS中需要部署哪些基本組件才能部署它們以及該部署如何編寫腳本?我在以下兩種方法中檢查哪個套件是最好的。關於AWS組件和部署過程的建議

方法1: 將web服務創建爲Spring打包爲jar的應用程序並在AWS中進行部署。

方法2: 創建web服務作爲打包爲war的Spring Boot應用程序並部署到AWS中的應用程序服務器。

該要求是在AWS中開發企業應用程序的一部分。

回答

0

您可能不得不Dokerize您的微服務。 Springboot附帶了默認的Tomcat服務器,您可以使用它或使用POWOW。

一旦微服務被Docker化,您可以使用Docker Hub或Docker Trusted Registry或(您選擇的任何其他工具)來保存微服務映像。

微服務可以使用編排工具(如DC/OS,Docker數據中心,Rancher等)在雲環境(AWS/Azure/Any)中的不同虛擬機中部署映像。如果您仍計劃使用微服務就像Monolith應用程序的工作方式一樣,那麼它將擊敗微服務的全部目的。

有很多工具可用於自動執行持續部署。開始的正確地點是嘗試不同的工具並分析利弊,並得出最適合您的結論。

請參閱下面的頭引導: http://www.slideshare.net/mongodb/webinar-enabling-microservices-with-containers-orchestration-and-mongodb