はじめに Dockerが流行っている一方で、このような事例もあるんだ、ということで参考になればと思います。QuoraのWhy did Koding move away from containers and Docker to virtual machines? というポストの翻訳です。 KodingというのはオンラインIDEで、Go, Python, Ruby, node.js, PHPなどの開発環境をオンラインで使えるというものです。ユーザごとに仮想マシンを丸々与えられているので、シェルを開いてroot権限で色々することもできます。さらにはDockerも使えます。いかにもコンテナ型仮想化が向いていそうですが、最近バックエンドをLXCからAWSに移行したので、その経緯が解説されています。 かなり長いのでまとめると: cgroupsによるリソース制限は完璧ではなく、Bitcoinマイニング