<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Pro-Tek Blog &#187; Mesosphere</title>
	<atom:link href="http://www.pro-tekconsulting.com/blog/category/mesosphere/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pro-tekconsulting.com/blog</link>
	<description>For UI developers / UI designers and UI trends</description>
	<lastBuildDate>Thu, 05 Sep 2019 03:59:47 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.0.34</generator>
	<item>
		<title>WHAT IS MESOSPHERE</title>
		<link>http://www.pro-tekconsulting.com/blog/what-is-mesosphere/</link>
		<comments>http://www.pro-tekconsulting.com/blog/what-is-mesosphere/#comments</comments>
		<pubDate>Sat, 03 Dec 2016 03:07:52 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[Mesosphere]]></category>
		<category><![CDATA[ARCHITECTURE OF MESOS]]></category>

		<guid isPermaLink="false">http://www.pro-tekconsulting.com/blog/?p=1778</guid>
		<description><![CDATA[<p>What is Mesosphere The mesosphere is a software solution that grows upon the cluster management capabilities of Apache Mesos with added components to provide a new and unique way to manage server infrastructures. By combining several components with Mesos, such as Marathon and Chronos, Mesosphere endows a way to easily scale applications by abstracting many [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://www.pro-tekconsulting.com/blog/what-is-mesosphere/">WHAT IS MESOSPHERE</a> appeared first on <a rel="nofollow" href="http://www.pro-tekconsulting.com/blog">Pro-Tek Blog</a>.</p>
]]></description>
				<content:encoded><![CDATA[<h4>What is Mesosphere</h4>
<p><img class="aligncenter wp-image-1786" src="http://www.pro-tekconsulting.com/blog/wp-content/uploads/2016/12/Mesosphere.jpg" alt="Mesosphere" width="450" height="258" /></p>
<p>The mesosphere is a software solution that grows upon the cluster management capabilities of Apache Mesos with added components to provide a new and unique way to manage server infrastructures. By combining several components with Mesos, such as Marathon and Chronos, Mesosphere endows a way to easily scale applications by abstracting many of the challenges associated with scaling.</p>
<p>Mesosphere also provides features such as application scheduling, scaling, and fault-tolerance. It also provides application service discovery, port unification, and end-point elasticity.</p>
<p>To give you a better idea on how Mesosphere provides the features, in this article we have explained briefly that, what is Mesosphere, starting with Apache Mesos, its key components, and architecture.</p>
<p><strong>AN OVERVIEW OF APACHE MESOS </strong></p>
<p>Apache Mesos is an open source cluster manager that facilitates running applications on a scalable cluster of servers.</p>
<p>Mesos offers many of the features that you would expect from a cluster manager, such as:</p>
<ul>
<li>Scalability to over 10,000 nodes.</li>
<li>Resource segregation for tasks through Linux Containers.</li>
<li>Effective CPU and memory-aware resource scheduling.</li>
<li>Web UI for monitoring cluster state.</li>
</ul>
<p><strong>ARCHITECTURE OF MESOS</strong></p>
<p>Mesos consists of an architecture that is composed of master and slave daemons and frameworks. Here are some quick malfunctions of these components, and some relevant terms:</p>
<p><strong>Master daemon:</strong> Runs on a master node and manages slave daemons.</p>
<p><strong>Slave daemon:</strong> Runs on a master node and runs the tasks that belongs to frameworks.</p>
<p><strong>Framework:</strong> It is also known as a Mesos application, is composed of a scheduler, which registers with the master to receive resource offers, and one or more executors, which dispatches the tasks on slaves.</p>
<p><strong>Offer :</strong> It consists of a list of slave node&#8217;s available in CPU and memory resources. All slave nodes send offers to the master, and the master provides offers to the registered frameworks.</p>
<p><strong>Task:</strong> A unit of work that is scheduled by a framework, and is executed on a slave node. A task can be anything from a bash command or script to an SQL query, to a Hadoop task.</p>
<p><strong>Apache ZooKeeper:</strong> It is a software that is used to coordinate the master nodes.</p>
<p><strong>AN OVERVIEW OF MARATHON </strong></p>
<p>Marathon is a framework for Mesos which is designed to launch long-running applications, in Mesosphere and serves as a replacement for a traditional init system. It consists of many features that simplifies running applications in a clustered environment, such as high-availability, node constraints, application health checks, service discovery, and an easy to use web user interface. It also adds its scaling and self-healing capabilities to the Mesosphere feature set.</p>
<p>Marathon can also be used to start other Mesos frameworks, and it can launch any process that can be started in the regular shell. As it is designed for long-running applications, it will safeguard the applications it has launched and will continue running, even if the slave node(s) which are running fails.</p>
<p><strong>AN OVERVIEW OF CHRONOS</strong></p>
<p>Chronos is a framework for Mesos that was originally developed by Airbnb as a replacement for cron. Chronos is a fully-featured, distributed, and fault-tolerant scheduler for Mesos, which alleviates the orchestration of jobs, which are the collection of tasks. It also includes an API that allows for scripting of scheduling jobs and a web UI for ease of use.</p>
<p>In Mesosphere, Chronos compliments Marathon as it provides another way to run applications, according to a schedule or other conditions, for the completion of another job. It is also capable of scheduling jobs on multiple Mesos slave nodes and provides a clear statistics of job failures and successes.</p>
<p><strong>THE VERDICT</strong></p>
<p>Mesosphere employs server infrastructure paradigms that may seem unaccustomed, as it was designed with a keen focus on clustering and scalability, but hopefully you now have a good understanding of how it works. Each of these components is based on the solutions to issues that are commonly faced while dealing with clustering and scaling a server infrastructure, and Mesosphere aims to provide a complete solution to these needs.</p>
<p>The post <a rel="nofollow" href="http://www.pro-tekconsulting.com/blog/what-is-mesosphere/">WHAT IS MESOSPHERE</a> appeared first on <a rel="nofollow" href="http://www.pro-tekconsulting.com/blog">Pro-Tek Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pro-tekconsulting.com/blog/what-is-mesosphere/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
