Marathon
Framework
Miguel Ángel Ausó
http://maauso.com/marathon-framework-para-apache-mesos/
1
Marathon
Platform as a service
● Framework para desplegar aplicaciones en el cluster de
Mesos.
● Marathon tiene REST API p...
Caracteristicas
● HA
● Constraints - e.g., Solo una aplicacion por nodo, rack etc
● Service Discovery & Load Balancing a t...
Estructura
http://mesosphere.github.io/marathon/
4
Marathon web
5https://github.com/mesosphere/marathon
Marathon Apps Configuration
http://mesosphere.github.io/marathon/
6
https://github.com/mesosphere/marathon
Marathon AutoDiscovery
7
Marathon a través de HAProxy,
nos permite hacer un
AutoDiscovery de servicios que
deben trabajar ...
Marathon AutoDiscovery
8
Marathon AutoDiscovery
9
Próxima SlideShare
Cargando en…5
×

Marathon Framework para Apache Mesos

18.875 visualizaciones

Publicado el

http://maauso.com/marathon-framework-para-apache-mesos/
Presentación inicial sobre Marathon Framework para Apache Mesos

Publicado en: Tecnología
  • Sé el primero en comentar

Marathon Framework para Apache Mesos

  1. 1. Marathon Framework Miguel Ángel Ausó http://maauso.com/marathon-framework-para-apache-mesos/ 1
  2. 2. Marathon Platform as a service ● Framework para desplegar aplicaciones en el cluster de Mesos. ● Marathon tiene REST API para crear, arrancar, parar … aplicaciones ● Marathon esta desarrollado en Scala y puedo correr en alta disponibilidad con múltiples copias. 2https://github.com/mesosphere/marathon
  3. 3. Caracteristicas ● HA ● Constraints - e.g., Solo una aplicacion por nodo, rack etc ● Service Discovery & Load Balancing a través de HAProxy ● Health Checks: ● Event Subscription por ejemplo para integrarse con un balanceador externoWeb UI ● JSON/REST API ● Autentificacion SSL https://github.com/mesosphere/marathon 3
  4. 4. Estructura http://mesosphere.github.io/marathon/ 4
  5. 5. Marathon web 5https://github.com/mesosphere/marathon
  6. 6. Marathon Apps Configuration http://mesosphere.github.io/marathon/ 6 https://github.com/mesosphere/marathon
  7. 7. Marathon AutoDiscovery 7 Marathon a través de HAProxy, nos permite hacer un AutoDiscovery de servicios que deben trabajar al unísono en todo el cluster de Mesos. “Automáticamente” los añade a al grupo de balanceo de la tarea. Explicación extendida: http://maauso.com/balanceo-de- servicios-con-marathon-en- mesos/
  8. 8. Marathon AutoDiscovery 8
  9. 9. Marathon AutoDiscovery 9

×