An introduction to Apache Mesos

75 %
25 %
Information about An introduction to Apache Mesos
Technology

Published on March 3, 2014

Author: mikejf12

Source: slideshare.net

Apache Mesos ● What is it ? ● Beyond Hadoop ● Resource Sharing ● Mesos Intentions ● Architecture ● Users www.semtech-solutions.co.nz info@semtech-solutions.co.nz

Apache Mesos – What is it ? ● A cluster manager ● Provides resource isolation / sharing ● Run distributed systems on the same pool of nodes – Hadoop, Spark, Storm, Jenkins, K ... ● Cluster monitoring via web UI ● Tasks isolated via Linux Containers ● Scalable – 10k's ● Written in C++ ● C++/Java/Python API's for new app dev www.semtech-solutions.co.nz info@semtech-solutions.co.nz

Apache Mesos – What is it ? ● Its fault tolerant – ● Leader election via Zoo Keeper Multi platform – Linux , OSX , Open Solaris ● It is now a full Apache project ● A Master / Slave based system www.semtech-solutions.co.nz info@semtech-solutions.co.nz

Apache Mesos – Beyond Hadoop What requirements are there beyond Hadoop ? ● Cluster sharing / multi tenancy ● Higher resource utilization ● Faster response times ● Resource sharing ● A wider range of functionality ● More out of the box functionality – Graphical Cluster monitoring – Graphical drag and drop cluster manipulation www.semtech-solutions.co.nz info@semtech-solutions.co.nz

Apache Mesos – Resource Sharing www.semtech-solutions.co.nz info@semtech-solutions.co.nz

Apache Mesos – Intentions ● Avoid multiple specialised clusters ● Avoid the need for “silo'ed” clusters ● Avoid the lower utilization that this brings ● Offer the ability for multi tenancy ● Which offers – – Higher utilisation – Scalability – ● Lower hardware / maintenance costs Higher fault tolerance Program for the Data Center www.semtech-solutions.co.nz info@semtech-solutions.co.nz

Apache Mesos – Architecture www.semtech-solutions.co.nz info@semtech-solutions.co.nz

Apache Mesos – Users Companies using Mesos ● Air bnb ● Cloud Physics ● HubSpot ● Shopify ● Twitter ● Vimeo ● Among many others www.semtech-solutions.co.nz info@semtech-solutions.co.nz

Contact Us ● Feel free to contact us at – www.semtech-solutions.co.nz – info@semtech-solutions.co.nz ● We offer IT project consultancy ● We are happy to hear about your problems ● You can just pay for those hours that you need ● To solve your problems

Contact Us ● Feel free to contact us at – www.semtech-solutions.co.nz – info@semtech-solutions.co.nz ● We offer IT project consultancy ● We are happy to hear about your problems ● You can just pay for those hours that you need ● To solve your problems

Add a comment

Related presentations

Related pages

An introduction to Apache Mesos | Opensource.com

Apache Mesos is a cluster manager that provides efficient resource isolation and sharing across distributed applications or frameworks. Mesos is a open ...
Read more

Apache Mesos: An introduction | inovex-Blog

An easy yet profound intro to Apache Mesos. Everything you need to get started.
Read more

Introduction to Apache Mesos — AntonLindstrom.com

Apache Mesos has been an interest of mine for quite some time and the potential of the Mesos project and the ecosystem is huge. The project has gotten a ...
Read more

An introduction to Apache Mesos - YouTube

A short introduction to Apache Mesos, how does it help with cluster sharing and utilisation. What are its aims and who is using it ?
Read more

Introduction to Apache Mesos and Mesosphere DCOS – filipv.net

A little history… Mesos started as a research project at UC Berkeley in early 2009 by Benjamin Hindman, Andy Konwinski, Matei Zaharia, Ali Ghodsi ...
Read more

Introduction to Docker with Apache Mesos & Marathon ...

Welcome to the Docker PaaS lab! In this series of articles, we'll guide you through using our Docker PaaS, explaining what Docker, Apache Mesos and ...
Read more

Introduction to Apache Mesos | Service Engineering (ICCLab ...

Service scheduling and task placement within large-scale clusters is receiving a lot of interest in the cloud community at present. Moreover, service ...
Read more

Intro to Mesosphere: Apache Mesos, Marathon, Chronos & ...

What is Mesosphere. Mesosphere is a software solution that expands upon the cluster management capabilities of Apache Mesos with additional components to ...
Read more