¿Cómo debo empezar a aprender mesos?

Empieza a aprender Mesos desde aquí:

Introducción a apache mesos

Apache Mesos es el primer administrador de clústeres de código abierto que maneja la carga de trabajo en un entorno distribuido a través del intercambio y el aislamiento de recursos dinámicos. Es bueno para la implementación y administración de aplicaciones en entornos de clústeres a gran escala. Mesos agrupa los recursos existentes de las máquinas / nodos en un clúster en una sola unidad, desde esta unidad puede utilizar una variedad de cargas de trabajo. Esto se conoce como abstracción de nodo en Mesos que reduce la sobrecarga de asignar una máquina específica para diferentes cargas de trabajo. Es una plataforma de administración de recursos para Hadoop y Big Data cluster. Compañías como Twitter, Xogito y Airbnb utilizan Apache Mesos. El programador de dos niveles de Mesos discierne la plataforma que permite aplicaciones distribuidas como Apache Spark, Apache Kafka y Apache Cassandra.

De alguna manera, Apache Mesos es lo opuesto a la virtualización porque en la virtualización un recurso físico se divide en múltiples recursos virtuales, mientras que en Mesos múltiples recursos físicos se agrupan en un solo recurso virtual.

3. La necesidad de apache mesos.

Muchos administradores de recursos existen hoy en día, como Hadoop on Demand, programador de lotes (por ejemplo, Torque), VM Scheduler (por ejemplo, Eucalyptus), pero el problema con Hadoop como la carga de trabajo es la ubicación de los datos, se vio comprometida debido a la partición estática de los nodos y, dado que el trabajo contiene nodos para La duración total del tiempo, la utilización del sistema se vio afectada. Estos inconvenientes se resolvieron en Mesos con la ayuda del intercambio de grano fino y la programación de dos niveles .

Mesos comparte un recurso de una manera detallada, lo que permite que el marco logre la localidad de los datos tomando turnos y leyendo los datos almacenados en cada máquina.

4. Arquitectura de apache mesos.

El siguiente diagrama muestra los componentes clave de Apache Mesos:

Continuar leyendo aquí

El blog My Mesos Hello World es un tutorial paso a paso sobre cómo comenzar con Mesos y Marathon.

Primero, muestro cómo se puede usar Vagrant para instalar un Docker Host, antes de iniciar los componentes de Mesos (maestro de Mesos, esclavo / agente de Mesos y Zookeeper) como contenedores de Docker. Esto es más sencillo que instalar Mesos de forma nativa.

Entonces, con la ayuda de Marathon, lo haremos.

  • ejecute varias instancias de un sencillo script “Hello World” en el clúster (dentro y fuera de los contenedores de Docker);
  • Mira, qué pasa, si una aplicación muere inesperadamente;
  • Vea, qué sucede, si una solicitud de reserva de aplicación excede los recursos disponibles.

Comience leyendo la Guía de inicio de Mesos y la documentación.

http://mesos.apache.org/document

Luego, si desea profundizar, debe comenzar a buscar el código fuente de Mesos.

apache / mesos



Encontré el curso de Mesos más útil para comenzar.

Aquí está el enlace -> https://open.mesosphere.com/adva