Re:Why would anyone choose Docker over fat binaries?
by Spooky23 on Sunday October 29, 2017 @10:39AM
(#15579472)
It pushes thinking up to the app/middleware stack and away from server instances.
[ Parent
| on HN ]
Re:Why would anyone choose Docker over fat binaries?
by notyourday on Sunday October 29, 2017 @11:43AM
(#15579701)
The odds are you are running on VMs in AWS, GCS, Azure or even DO. If that's the case, why on earth is your building block not a VM?
Re:Why would anyone choose Docker over fat binaries?
by Spivak on Sunday October 29, 2017 @02:50PM
(#15580672)
* Multiple machines are a larger attack surface and a larger surface area to get things wrong.
* Overhead. It might be getting smaller but it's certainly still there. Not just the application but all the OS services that are duplicated are extremely wasteful when you're billed for your resources directly.
* Your vendor distributes applications as docker containers.
* Your developers are building and testing in docker.
* Clustered resources are dead simple with swarm. It can obviously be done with VMs but it's work.
* Devs and sysadmins alike enjoy using off-the-shelf services that are maintained by someone else.
Re:Why would anyone choose Docker over fat binaries?
by kemitche on Sunday October 29, 2017 @04:11PM
(#15581142)
I can run a dozen containers on my laptop a lot more easily than I can run a dozen VMs.
Re:Why would anyone choose Docker over fat binaries?
by Spooky23 on Sunday October 29, 2017 @12:42PM
(#15579980)
No idea. I’m not advocating that position.
There are enterprise use cases where docker makes sense if the app support people are less impossible to deal with than the SAs. But you don’t have that issue in cloud.