【发布时间】:2018-01-29 09:43:25
【问题描述】:
我有一个 96G 内存的服务器,我想在上面运行一些 spring boot 应用程序。他们都需要MySql DB。
我很难决定利用服务器获得最佳隔离和性能的最佳方式。
我正在考虑以下几点:
- 为 MySql 服务器创建一个虚拟机
- 每个 Spring Boot 应用程序都有一个 VM
现在我应该直接在 VM 中运行 mysql/spring boot,还是在 docker 中运行它们?我看不出这样做有什么立竿见影的好处。但是如果以后我需要为我的应用程序创建一个集群,那么拥有一个 docker 镜像会更好吗?
或者,如果你是我,你会怎么做?
谢谢
【问题讨论】:
标签: mysql docker spring-boot kubernetes virtualization