扩大Dokku基础设施

我刚刚build立了一个基于Dokku的基础设施,但我很好奇如何扩展它。 我遵循Digital Ocean的这个教程,但没有提到HA或可扩展性。

是否有可能加载平衡dokku实例? 如何为这种基于docker的基础设施提供HA? 我应该用Deis代替,还是等Flynn获得释放? 你们推荐任何关于这个主题的好书吗?

Dokku实际上正在与OpDemand和Deis合作,为那些想要多主机的人提供一个明确的升级途径(反之亦然)。 请参阅http://deis.io/deis-sponsors-dokku/和http://progrium.com/blog/2014/10/28/deis-breathes-new-life-into-dokku/

Deis会给你:

  • 许多路由器负载平衡你的实例。
  • 缩放实例的命令(很像Heroku)。
  • 一种架构需要您在3台或更多主机上运行,​​从而获得一些容错性和高可用性。

所以要回答这个问题,从一个Dokku世界来,更多的“官方”方式将很快被设置和使用。

Dokku(正如文档中所述)不这样做:

  • 多主机。 不是一个巨大的飞跃,但这不是它的项目。 看看Deis。
  • 多租户。 它已经准备好了,但是再次看看Deis。
  • 客户端应用 考虑到这些限制,通过SSH远程运行命令很好。

你可能想看看其他的多主机解决scheme来缩放dokku:

  • DEIS
  • 弗林

或者使用CoreOs自己构build它