2012-04-21 7 views
1

Я пытаюсь внедрить лабораторию 'в облаке', чтобы позволить людям иметь песочницу для экспериментов и обучения; то есть для devops (chef/puppet), установки или настройки программного обеспечения и т. д. У меня есть реализация node.js server для управления этим и поиска разумных и разумных способов атаки на эту проблему.Рекомендуемый подход и инструменты для предоставления экземпляра виртуальной машины из node.js?

Варианты сбивают с толку разнообразные: марионетка или шеф-повар напрямую, или бродяга, кажется уместным. Но Openstack, cloudfoundry, Amazon EC2 также предоставляют свои собственные наборы функций. Идеально решение для микрообластей (несколько виртуальных машин для каждого экземпляра) было бы идеальным, так как не будет большой вычислительной нагрузки.

Предложения наиболее оценены.

Приветствия

ответ

1

После некоторого исследования, кажется, что LXC на EC2 может быть путь вперед:

Это дает

  1. легкие, экземпляры на одном экземпляре EC2
  2. поддерживает спящий режим/восстановление
  3. Быстрое включение в эксплуатацию
  4. В наличии автомат т.е используя шашлычник/огурец

EC2 virtualization using LXC

Chef-lxc

Testing infrastructure code in LXC using Cucumber