3 ms·
I definitely wouldn't consider Mesos to be anything like an operating system for the datacenter. That's just marketing language and confuses things. Mesos is b
by 23david 12y ago
I definitely wouldn't consider Mesos to be anything like an operating system for the datacenter. That's just marketing language and confuses things.
Mesos is basically an application scheduler. It doesn't manage the base operating systems or machine provisioning. Mesos is concerned with ensuring that one or multiple applications are launched and running on a cluster of machines.
The Saltstack framework is the only thing I know of that would provide all the primitives and control necessary for an operator to truly control a full 5-300,000 node datacenter from one station. It's the only thing out there that will allow for super low latency response to commands across the cluster. It also can do configuration management etc if you want, or a lot of people use it to just trigger existing chef/puppet jobs.
I've been using Saltstack in conjunction with Mesos to build out this full datacenter-as-OS stack. Works... :-)
- gtaylor 12y ago> It's the only thing out there that will allow for super low latency response to commands across the cluster. It also can do configuration management etc if you want, or a lot of people use it to just trigger existing chef/puppet jobs. FWIW, Ansible also does low-latency communications through pipelining/accelerated mode. Ditto for the config management and triggering.
- res0nat0r 12y agoI don't believe even with Ansible's accelerated mode it can come anywhere close to Salt for large deployments. It is still agentless and has to run from a single source and using ssh which is going to be slower than 0MQ. Also using something like salt-syndic to create topologies can reliably scale to thousands of machines and still cope with the load.
- nqnielsen 12y agoMesos itself is only considered as the kernel of a operating system for the datacenter (should also be the message of the article) - not the entirety of what _will_ be. It is Mesos in conjunction with distributed storage, app schedulers, interactive and batch systems for data processing that will make the OS. Just like Mac OS X isn't the Mach kernel alone, but a wide palette of applications that makes the entire OS experience.
- florianleibert 12y agoMesos itself doesn't do scheduling - it merely does allocation and allows applications built on top of it to schedule to workload.
- throwaway82347 12y agos/Mesos/Marathon and the comment still stands.
- florianleibert 12y agoWell that changes everything b/c Marathon is just a piece of the puzzle. This turns the statement into "init.d isn't an operating system".