在云中托管Spring Boot / MongoDB应用程序

时间:2017-03-15 15:24:49

标签: mongodb spring-boot cloud

我将托管使用Java-8在云中开发的Spring Boot / MongoDB应用程序(在欧洲,如果可能的话,在德国 - 客户的需求)。 我做了一项研究,我发现了很多可能性。 我觉得最合适的是

Microsoft Azure and
AWS
老实说,我不知道如何开始。有谁知道是否有一个很好的教程开始 - 例如安装MongoDB,而不是上传我的 jar 文件。 而且我会用 java -jar myApp.jar 启动我的应用程序。 是否有一个很好的链接方式?

1 个答案:

答案 0 :(得分:0)

如果您愿意使用Kubernetes,那么您可以查看https://github.com/nhatthai/spring-mongodb-minikubehttps://github.com/elizabetht/kubernetes-mongo-docker-spring-boot的示例您可以使用Azure的AKS,因为我猜您不会花太多时间在集群管理。 (AWS的EKS产品目前仍处于预览模式。)如果您确实采用了此路线,则可以使用minikube在本地群集上进行测试。听起来您正在寻找云提供商,但您可能希望将Kubernetes用作应用程序的云无关的协调器。 (关于这一点,你可能想看看Is Kubernetes + Docker + AWS = Azure + Service Fabric?)这只是一个建议 - 你可以选择寻找特定于供应商的东西,例如:使用Azure的CosmosDB https://github.com/Azure-Samples/azure-cosmos-db-mongodb-spring