【问题标题】:Hosting Spring Boot / MongoDB Application in Cloud在云中托管 Spring Boot / MongoDB 应用程序
【发布时间】:2018-05-04 20:23:03
【问题描述】:

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

Microsoft Azure and
AWS

老实说,我不知道如何开始。有谁知道是否有一个好的教程可以开始 - 例如安装 MongoDB,而不是上传我的 jar 文件。 而且我会使用 java -jar myApp.jar 来启动我的应用程序。 有没有好的链接?

【问题讨论】:

    标签: mongodb spring-boot cloud


    【解决方案1】:

    如果您愿意使用 Kubernetes,那么您可以查看 https://github.com/nhatthai/spring-mongodb-minikube 或 https://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

    【讨论】:

      猜你喜欢
      • 2018-09-05
      • 2015-12-15
      • 2019-06-19
      • 2020-04-28
      • 2018-02-25
      • 1970-01-01
      • 2021-11-22
      • 2018-01-13
      • 1970-01-01
      相关资源
      最近更新 更多