Book Image

Apache Mesos Essentials

By : Dharmesh Kakadia
Book Image

Apache Mesos Essentials

By: Dharmesh Kakadia

Overview of this book

<p>Apache Mesos is a cluster manager that provides efficient resource isolation and sharing across distributed applications, or frameworks. It allows developers to concurrently run the likes of Hadoop, Spark, Storm, and other applications on a dynamically shared pool of nodes. With Mesos, you have the power to manage a wide range of resources in a multi-tenant environment.</p> <p>Starting with the basics, this book will give you an insight into all the features that Mesos has to offer. You will first learn how to set up Mesos in various environments from data centers to the cloud. You will then learn how to implement self-managed Platform as a Service environment with Mesos using various service schedulers, such as Chronos, Aurora, and Marathon. You will then delve into the depths of Mesos fundamentals and learn how to build distributed applications using Mesos primitives.</p> <p>Finally, you will round things off by covering the operational aspects of Mesos including logging, monitoring, high availability, and recovery.</p>
Table of Contents (15 chapters)
Apache Mesos Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Tomas Barton is a PhD candidate at Czech Technical University in Prague, who focuses on distributed computing, data mining, and machine learning. He has been experimenting with Mesos since its early releases. He has contributed to Debian packaging and maintains a Puppet module for automated Mesos installation management.

Andrea Mostosi is a technology enthusiast. He is an innovation lover from childhood. He started his professional career in 2003 and has worked on several projects, playing almost every role in the computer science environment. He is currently the CTO at The Fool, a company that tries to make sense of the Web and social data. During his free time, he likes to travel, run, cook, ride a bike, and write code.

Sai Warang is a software developer working at a Canadian start-up called Shopify. He is currently working on making real-time tools to protect the hundreds of thousands of online merchants from fraud. In the past, he has studied computer science at the University of Waterloo and worked at Tagged and Zynga in San Francisco on various data analytics projects. He occasionally dabbles in creative writing.