Re:The Evolution of Container Usage at Netflix
by retreatguru on Friday April 21, 2017 @08:08AM
(#14164748)
It seems they value developer productivity and innovation over machine performance. I find this enlightening.
[ Parent
| on HN ]
Re:The Evolution of Container Usage at Netflix
by nailer on Friday April 21, 2017 @09:45AM
(#14165516)
I value developer productivity over machine performance too, but they're doing the opposite here: developer productivity is not helped with an unnecessary second layer of containment.
With containers on top of VMs, you now have to manage which containers run on which VMs (and the cloud provider worries about physical boxes), with a pure container solution you just spawn containers (and the cloud provider worries about physical boxes)
Re:The Evolution of Container Usage at Netflix
by tracker1 on Friday April 21, 2017 @01:29PM
(#14167503)
I've been developing for a while with a simple Dockerfile in the root of a given project's output... from there I rarely care about it.. in dev, I can mount the app path to the container for dev, and use environment variables set for any other services that are needed. I'm much more productive with Docker for (Windows|Mac) than I've ever been with the likes of vagrant, or whatever bastion of technology that manages VMs... I don't have to think of the VMs, that's generally IT/Infrastructure/DevOps job. yeah, sometimes I wear that hat, but not when I'm coding.
Re:The Evolution of Container Usage at Netflix
by jhall1468 on Friday April 21, 2017 @09:52AM
(#14165594)
It is helped if the second layer further automates deployment. I would imagine Netflix is better at understanding its velocity than we are.
Re:The Evolution of Container Usage at Netflix
by nailer on Friday April 21, 2017 @11:47AM
(#14166593)
Yep but Netflix also has a decade of large scale arch wielded to AWS that we don't.
They might not be deploying containers on VMs on bare metal because they want to, but because they /have/ to.
Re:The Evolution of Container Usage at Netflix
by brendangregg on Friday April 21, 2017 @04:01PM
(#14168942)
Mind quantifying this overhead you assume containers-on-metal vs VMs will solve?
Re:The Evolution of Container Usage at Netflix
by nailer on Friday April 21, 2017 @08:47PM
(#14170538)
It's not assumed, it's widely known VMs have poor IO performance, that one of the main points for containers in the first place. Short ver: GIYF.
Re:The Evolution of Container Usage at Netflix
by brendangregg on Friday April 21, 2017 @11:03PM
(#14170905)
If you can't provide numbers, then please talk about what technologies you're assuming are involved that create this overhead.
Re:The Evolution of Container Usage at Netflix
by qeternity on Friday April 21, 2017 @08:47AM
(#14165044)
Compute is cheap. People are expensive.
Re:The Evolution of Container Usage at Netflix
by dominotw on Friday April 21, 2017 @09:10AM
(#14165219)
> Compute is cheap.
Not on AWS.
Re:The Evolution of Container Usage at Netflix
by exhilaration on Friday April 21, 2017 @09:18AM
(#14165270)
Word on Hacker News is that Netflix is one of AWS' premiere showcase customers and gets discounts that we couldn't dream of.
Re:The Evolution of Container Usage at Netflix
by djb_hackernews on Friday April 21, 2017 @09:36AM
(#14165428)
If you have dynamic workloads, need to be HA, scalable and multi region, AWS is worth every cent.
If you are running a webapp and a database with a known workload, not so much.
Re:The Evolution of Container Usage at Netflix
by 1_2__3 on Friday April 21, 2017 @10:16AM
(#14165789)
The refrain of shitty developers everywhere.
Re:The Evolution of Container Usage at Netflix
by radicalbyte on Friday April 21, 2017 @11:55AM
(#14166661)
Performance has never mattered. That's why Internet Explorer's map access implementation was exponential instead of logarithmic (to the size of the map).
That one piece of lazy coding held back Javascript on their platform for years, and I'd argue that it as the most significant cause of their browser's market share plummeting (or at last tied with lack of adblockers).
Re:The Evolution of Container Usage at Netflix
by randomthoughtss on Friday April 21, 2017 @10:35AM
(#14165938)
Seems fine for server-side development. For client-side, please don't kill my battery.