【问题标题】:Microservices Deployment Strategy using Opensource Platform使用开源平台的微服务部署策略
【发布时间】:2020-03-26 21:55:01
【问题描述】:

您好,我是微服务架构师的新手,几乎没有关于在生产环境中部署微服务的问题。 我正在使用 Spring Boot 微服务,并希望将它们部署在任何开源 Plantform 上,例如 kubernetes。 以前我在本地服务器(传统硬件)上进行了所有部署。所以我现在不想迁移到任何云服务,这是未来规划的一部分。我希望有一个可以与服务器一起使用的部署策略,并且将来当我想迁移到云时,工作量应该是最小的。我需要一些专家的建议。我已经创建了一个使用 minikube 将应用程序部署到 kubernetes 的 POC,我正在使用 docker 容器。但是对于 docker 私有存储库,我需要购买他们的企业服务。 对于任何云平台,我也需要投资。

我可以在传统硬件上部署微服务的其他选择是什么?

Caas vs PaaS,CF vs K8s

【问题讨论】:

  • 你到底在问什么?您是否在寻求 Kubernetes 的替代品?
  • 我可以在传统硬件上部署微服务的其他选择是什么。

标签: spring-boot docker kubernetes spring-cloud cloud-foundry


【解决方案1】:

有两种方法。实际上是三个,第三个是不移动到云上。如果迁移到云端,您可以通过OCFDocker 进行。对于OCF,我们有很多提供者,包括Pivotal。对于Docker,您可以通过Kubernetes。同样有很多提供者,AKSPKSGCP 等。
选择永远是你的。

【讨论】:

    最近更新 更多