用什么来在几台机器上编排一些长时间运行的Web服务?

时间:2016-06-03 21:10:46

标签: docker kubernetes marathon orchestration

调查可能性,我很困惑什么是对我们来说最好的工具。

我们想部署一些Web服务,以启动gitlab和wiki。 计划是使用这些服务的docker镜像并在外部存储数据。

此服务需要从外部访问。

我调查了Marathon和kubernetes,两者看起来都有点过分。

我们作为学者所面临的一个问题是,大多数人只会停留三年左右,管理内容并不是我们的主要工作。因此,我们希望使用易于使用且易于维护的解决方案。

我们要为此使用3-4个节点,我们希望它具有容错能力(例如,如果一个节点死亡,则在另一个节点上重新启动服务)。

总结一下:

  • 3-4个节点
  • gitlab与CI和跑步者
  • 维基
  • 可能还有一两个服务
  • 自动部署,负载均衡
  • 尽可能安全无瑕

你会推荐什么?

1 个答案:

答案 0 :(得分:0)

我会推荐像https://aws.amazon.com/ecs/

这样的托管容器服务

运行自己的容器管理器swarm / kubernetes会出现一系列问题,听起来应该避免。