4 ms·
Awesome, Mesos-DNS is simple and stateless. Unlike Consul and SkyDNS, it does not require consensus mechanisms, persistent storage, or a replicated log. This is
by preillyme 12y ago
Awesome, Mesos-DNS is simple and stateless. Unlike Consul and SkyDNS, it does not require consensus mechanisms, persistent storage, or a replicated log. This is possible because Mesos-DNS does not implement heartbeats, health monitoring, or lifetime management for applications. This functionality is already available by the Mesos master, slaves, and frameworks.
- vidarh 12y agoThe same is the case for SkyDNS2. It runs just fine against our Etcd backends. In both cases the combination (SkyDNS + Etcd or Consul) looks far less complicated than Mesos, so I don't really see what you think you gain. If you already have other reasons to want to run Mesos, sure.
- tknaup 12y agoThey are simpler but keep it mind all the other things you get from running on Mesos, like provisioning your services, having your services restarted when they crash, workload migration when machines fail, bin-packing so you don't waste resources, etc.
- carlivar 12y agoThis is great if you're "all in" on Mesos. However the advantages to a truly independent service discovery system (such as Consul etc.) are that it: * Doesn't tie you to Mesos, as it can move to another "datacenter OS" along with your software. * Allows you to mix software-on-Mesos with software that's not.