为分布式微服务框架提供合适的PAAS平台,使用成熟的M(Mesos)Z(Zookeeper)M(Marathon)可以作为选择之一。在本文中将会对Marathon进行简单的介绍。
URL | https://github.com/mesosphere/marathon |
---|
什么是Marathon
Marathon是一个可以用于生产环境的容器编排框架,如果说Mesos把自身定成分布式的操作系统的话,那么Marathon就是运行在操作系统上为其管理各种应用进程的init大管家。
同时从Marathon 0.7.0 和Mesos 0.20.0之后,更是更加容易更加原生态地部署/运行/扩展Docker容器应用。目前也已经在很多公司中得到了广泛的应用比如:eBay/PayPal/Yelp等。
特性
特性 | 详细说明 |
---|---|
High Availability | Marathon runs as an active/passive cluster with leader election for 100% uptime.</ |