Closed skolesnyk closed 8 years ago
From my experience, DCOS does not provide good solutions for service balancing. Maybe that has changed recently...
We use big pie - orchestration part - of DCOS. We prefer a proper separation between Orchestration and Service Discovery - being agnostic - So we can exchange Orchestration part like we did for an example in https://github.com/eBayClassifiedsGroup/KomPaaS.
Moreover we prefer a proper Load Balancing - dynamically reconfigured on fly (Fabio). All the side components of DCOS (dns/LB) has been (later after our solution) and has been made due to the fact they didn't wan't to use hashicorp's tools - they treat them as competitors (sic!).
Another problem is HAproxy reloads - this is very problematic in heavy load env since you loose few hundred milliseconds of downtime of ALL your services (when haproxy kills other pids) - and you can experience the problem when you have one or few constantly flapping services - Thats why we have to made ugly iptables tricks to make is working properly. (Fabio as Load Balancer runs much better)
The proper question is rather why not Kubernetes? DCOS was a first attempt to make a PaaS, Kubernetes was properly designed and I suspect this is the future that gonna take over all other solutions.
Thank you.
Hi! Simpleton's question here: why should I choose PanteraS over DCOS?