Thursday, April 6, 2017

The Key Features of Mesosphere’s Marathon


From his base in San Francisco, Florian “Flo” Leibert oversees the operations of Mesosphere, Inc. – a technology firm – as the company’s chief executive officer. In this role, Florian Leibert maintains relationships with the firm’s funding partners, which include Andreessen Horowitz and Vinod Khosla, in addition to writing software. An example of the software he has crafted is Marathon, which is a container orchestration platform for use with DC/OS and the Apache Mesos open-source platform.

Marathon’s key features include the following:

1. Capable of multiple container runtimes offering support to Docker and Linux containers.

2. The ability to bind storage volumes to an application, allowing for databases including PostgreSQL and MySQL to run while Mesos handles storage.

3. Numerous health check features utilizing TCP and HTTP to evaluate the health of an application.

4. The ability to use an HTTP endpoint to create notifications.

5. The running of an active/passive cluster featuring leader election, which contributes to Marathon’s 100 percent runtime. 

6. Constraints, such as only running a single application instance per node, rack, etc.