从node.js提供VM实例的推荐方法和工具?

我试图在云中实施一个“ 实验室 ”,让人们有一个沙盒去实验和学习; 即为devops(厨师/傀儡),安装或configuration软件等。我有一个node.js服务器实现来pipe理这个,寻找合理的方式来解决这个问题。

各种select令人眼花缭乱:直接傀儡或厨师,或stream浪似乎是适当的。 但是Openstack,cloudfoundry,Amazon EC2也提供了自己的function集。 理想情况下,微云解决scheme(每个实例多个虚拟机)将是理想的,因为不会有任何大的计算负载。

build议最赞赏。

干杯

经过一番调查,EC2上的LXC似乎是前进的方向:

它给

  1. 轻量级,单个EC2实例上的实例
  2. 支持hibernate/恢复
  3. 快速站起来
  4. 能够自动使用厨师/黄瓜

EC2虚拟化使用LXC

厨师,LXC

使用Cucumber在LXC中testing基础架构代码