eBayClassifiedsGroup / PanteraS

PanteraS - PaaS - Platform as a Service in a box
GNU General Public License v2.0
199 stars 61 forks source link

DCOS? #225

Closed skolesnyk closed 8 years ago

skolesnyk commented 8 years ago

Hi! Simpleton's question here: why should I choose PanteraS over DCOS?

cookandy commented 8 years ago

From my experience, DCOS does not provide good solutions for service balancing. Maybe that has changed recently...

sielaq commented 8 years ago

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.

skolesnyk commented 8 years ago

Thank you.