您好,我是微服务架构师的新手,对于将其部署到生产环境中没有多少疑问。 我正在使用Spring Boot微服务,并希望将它们部署在任何开源的工厂形式(如kubernetes)上。 以前,我在本地服务器(常规硬件)上进行了所有部署。因此,我现在不想迁移到任何云服务,这是未来计划的一部分。我希望有一个可以与服务器一起使用的部署策略,将来在我要迁移到云时,应该花费最少的精力。我需要一些专家建议。我创建了一个使用minikube将应用程序部署到kubernetes的POC,其中我正在使用docker容器。但是对于docker私有存储库,我需要购买其企业服务。 对于任何云平台,我也需要投资。
我可以在常规硬件上部署微服务的其他选择是什么。
答案 0 :(得分:1)
有两种方法可以做到这一点。实际上是三个,第三个没有迁移到云。如果要迁移到云,则可以通过OCF
或Docker
进行。对于OCF
,我们有很多提供商,包括Pivotal
。对于Docker
,您将通过Kubernetes
。再次有很多提供者,AKS
,PKS
,GCP
等。
选择永远是你的。