How can Apache Mesos make a difference in your organization? With this practical guide, you’ll learn how this cluster manager directs your datacenter’s resources, and provides real time APIs for interacting with (and developing for) the entire cluster. You’ll learn how to use Mesos as a deployment system, like Ansible or Chef, and as an execution platform for building and hosting higher-level applications, like Hadoop.
Author David Greenberg shows you how Mesos manages your entire datacenter as a single logical entity, eliminating the need to assign fixed sets of machines to applications. You’ll quickly discover why Mesos is the ultimate DevOps tool.
Understand Mesos architecture, and learn how it manages CPU, memory, and other resources across a cluster
Build an application on top of Mesos with Marathon, a platform for hosting services on Mesos
Create new, production-ready frameworks for Mesos
Write a custom executor to provide richer interaction between the Mesos scheduler and workers
Dive into advanced topics, including the reconciliation process, Docker integration, dynamic reservations, and persistent volumes
Learn about today’s Mesos initiatives that will likely become tomorrow’s features
David Greenberg loves learning. He currently works at Two Sigma, where he is the lead architect for their distributed computation environment. His desire to learn has lead him to study Russian, and he enjoys practicing cooking techniques.
The animal on the cover of Building Applications on Mesos is the Indian giant squirrel(Ratufa indica), also known as the Malabar giant squirrel. Indian giant squirrels arearboreal, rarely leaving their treetop homes, and can be found living in foreststhroughout the Indian subcontinent. They play an important role in the forest ecosystemthrough seed dispersal.
The body of the Indian giant squirrel can grow up to 36 centimeters, and their tailscan grow nearly twice as long. Their long tail provides balance, allowing Indian giantsquirrels to move quickly from branch to branch. Their fur is distinctively colored,with dark brown backs contrasted against cream or beige heads, tails, and underbellies.
Indian giant squirrels generally live alone or in pairs. Their diet consists of fruit, flowers,nuts, tree bark, and insects. Their natural predators include big cats, birds of prey,and snakes. While Indian giant squirrels are not currently endangered, they are atrisk of habitat loss caused by deforestation.