Has anyone compared this to rudder ( https://coreos.com/blog/introducing-rudder/ )?
Also Rudder is Layer 3 and Weave is Layer 2 and Weave can encrypt traffic.
61–65 of 65 posts
Has anyone compared this to rudder ( https://coreos.com/blog/introducing-rudder/ )?
Also Rudder is Layer 3 and Weave is Layer 2 and Weave can encrypt traffic.
Has anyone compared this to rudder ( https://coreos.com/blog/introducing-rudder/ )?
Earlier quoted context omitted.
Snabb and DPDK aren't magic though. Because they poll you have to dedicate a whole core to the vSwitch. Containers are a different case than VMs because the packets start in the kernel TCP/IP stack; to get into a userspace vSwitch they'd have to exit the kernel.
So which would you prefer? Userspace or Kernel?
Earlier quoted context omitted.
I don't see how Docker solves the speed problem without a workflow change that could already be accomplished with Vagrant. * Install your stack from scratch in 6 VMs: slow * Install your stack from scratch via 6 Dockerfilea: slow * Download prebuild vagrant boxes with your stack installed: faster * Download prebuilt docker images with your stack installed: fastest The main drawback of Vagrant is that afaik it has to…
Running 6 VMs has non-trivial overhead though. That just isn't there using containers.
On the last project where I had to regularly run many VMs on my laptop, the software being tested used more than 1GB. Calling it 1GB total per VM and sticking with the 53MB overhead, switching to containers would have reduced memory usage by 5%. Again, to my mind that's trivial.