Вопрос

Существуют ли какие-либо приложения с открытым исходным кодом, предоставляющие набор функций, аналогичный Amazon EC2 или Rackspace Cloud?По сути, мне нужен инструмент, который я мог бы установить на один или несколько серверов, работающий с монитором виртуальных машин, таким как Xen, и позволяющий мне создавать, уничтожать и клонировать виртуальные машины "на лету", используя какой-нибудь API.

Это было полезно?

Решение

Подобно тому, что упоминали другие плакаты, я бы рекомендовал Эвкалипт.Он может использовать либо Xen, либо KVM для управления виртуальными машинами через тот же API запросов, который предоставляет Amazon EC2.Он также предоставляет совместимый с S3 сервис для хранения файлов в корзинах с именем Walrus.На случай, если вам нужны доказательства того, что вы можете запустить его через Xen, вот из конфигурационного файла для Eucalyptus:

# The hypervisor that the Node Controller will interact with in order
# to manage virtual machines.  Currently, supported values are 'kvm'
# and 'xen'.
HYPERVISOR="xen"

Другие советы

В дополнение к Эвкалипт, упомянутый в других ответах, возможно, вы также захотите взглянуть на OpenStack ( Открытый пакет ).Это другой крупный открытый облачный стек, подобный Amazon AWS.Его поддерживают NASA, RackSpace, Citrix, Intel, AMD и Dell, среди многих других.

(Декларация интересов:В настоящее время я предоставляю технические консультации Citrix;однако я отвечаю на этот вопрос в частном порядке.)

Canonical - это компания, создающая Ubuntu.Они также создают UEC (Ubuntu Enterprise Cloud), который строится вокруг Eucalyptus.Архитектура Eucalyptus была разработана для обеспечения максимальной совместимости с EC2 (Elastic Cloud Computing).

UEC имеет открытый исходный код и очень прост в использовании.Я лично собрал свое первое облако, используя UEC (9.4).

Возможно, стоит подумать об использовании Эвкалипт с убунту, Я полагаю, что это может быть даже то, что amazon использует для своих облачных сервисов на базе ubuntu.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top