5 ms·
Using containers/Docker isn't reducing anything at all, neither from an energy efficiency, nor bloat PoV, since what's in the container comes on top of a full O
by tannhaeuser 7y ago
Using containers/Docker isn't reducing anything at all, neither from an energy efficiency, nor bloat PoV, since what's in the container comes on top of a full OS install. Moreover, Docker almost always runs on k8s (or Mesos) with its multiple networked re-implementations of base infrastructure such as dns, ntp, schedulers, etc. I think Docker and "microservices" with their heavy network use can't be counted as a win for energy efficiency, but have at best been portrayed as benefiting developer convenience.
- mekkkkkk 7y agoSuppose you have ten microservices. Running them in containers would surely be more energy efficient than in full blown VMs or dedicated machines?
- tannhaeuser 7y agoThen don't use ten "microservices" to accomplish a single task?
- paulddraper 7y agoWhat about using ten "microservices" to accomplish ten different tasks?
- mekkkkkk 7y agoHurr durr. I fully agree that the microservice architecture is abused and overused to all hell, but it is still valid in a lot of cases. It is a separate discussion, and I believe you know that.