先介绍一下背景,我们是一家开发机构,主要使用 Ruby/Rails 开发复杂的数据驱动型 Web 应用程序。这些应用程序通常使用各种服务,例如数据库、缓存层、全文索引等...
我们已经开始在本地使用docker进行开发,并希望开始用它进行部署。
我们目前使用 Puppet、Continues Deployment 和所有常用的 kool aid...
我们正在考虑推出 Flynn、Docker 或 Deis,目前考虑的是 Flynn,但我不知道我们是否应该这么做?我们是否缺少更简单或原生的 docker 解决方案(如 swarm)?
我们想要的是快速启动应用程序的能力,如果它像 Heroku 那样,那对我们来说是一个奖励,但实际上我们有足够的能力来管理一些没有所有花哨功能的东西,以便更容易管理和长期推出的东西。
我们必须反复重复此设置,并能够为多个客户进行管理,因此它需要易于理解且可靠。我们喜欢简单!
那么您建议我们走哪条路线呢?
首先十分感谢。
保罗