Я изучал различные продукты виртуализации, такие как KVM, XEN, Virtualbox, Open stack и Eucalyptus.
KVM, XEN и Virtualbox кажутся простыми в использовании, и до сих пор мне кажется наиболее целесообразным развертывание в малых масштабах.
Мне интересно, стоит ли тратить циклы на изучение OpenStack или Eucalyptus.
Мне сказали, что вам нужна команда разработчиков для развертывания OpenStack в производственной среде, но это для небольшого стартапа с 1 системой 4 процессора с 16 ГБ памяти (еще 1 или 2 системы будут добавлены в 4-м квартале) .
Я вижу, вырос ли бизнес до такой степени, что мне пришлось бы управлять множеством серверов, и мне понадобилось что-то вроде OpenStack.
Я обнаружил, что возможности OpenSTack очень хороши, например, у пользователя есть проект для создания и управления собственными виртуальными машинами.
Я думаю, что такая функция очень нужна некоторым моим клиентам. Есть что-то еще, на что мне следует посмотреть?
Я бы хотел, чтобы мои клиенты могли входить в систему через Интернет и управлять своими виртуальными машинами. Имейте в виду, что я единственный администратор в этом проекте.
Любой совет будет очень признателен.
Я бы выбрал VMware ESXi, а затем, когда вы расширитесь, вы можете начать смотреть на VMware vCenter и их набор инструментов vCloud (некоторые из которых можно использовать, чтобы дать вашим клиентам контроль над их собственной виртуальной машиной).
Полный набор инструментов включает в себя средства для управления использованием ресурсов виртуальными машинами ваших клиентов, поэтому вы можете выставлять им соответствующие счета.
OpenStack хорош, но, как говорит HopelessN00b, он того не стоит, если вы не МАССИВНЫЙ, да и то ...
VirtualBox просто отстой.
Это действительно зависит от того, что виртуальные машины будут делать и кто должен будет это делать. Если вам нужно предоставить виртуальные машины пользователям / разработчикам, но они не смогут контролировать развертывание этих виртуальных машин, openstack будет излишним. Фактически, любая большая система будет излишней, если вы намереваетесь использовать один хост. KVM с libvirt прекрасно подходят, они могут масштабироваться и предоставлять возможности для работы по сравнению с любой другой платформой.
Если вам нужно иметь место для роста (начните с одного хоста, но вы должны иметь возможность добавлять больше), и вам нужен способ предоставить пользователям доступ к созданию собственных виртуальных машин из подготовленных шаблонов, openstack может начать иметь смысл. Так может быть oVirt (бесплатное решение с открытым исходным кодом) или RHEV (поддерживаемая стабильная версия oVirt). Благодаря функциям пользовательского портала и портала для опытных пользователей oVirt может стать идеальной платформой для стартапа, особенно интегрированной с Puppet и theForeman.
Если вы хотите что-то простое и мощное, выбирайте Proxmox.
Это бесплатное программное обеспечение на основе Debian с использованием KVM. Вы управляете этим с помощью веб-интерфейса.
Когда вы сталкиваетесь с некоторыми ограничениями (например, вы хотите использовать физические диски, что невозможно напрямую через веб-интерфейс), вы можете отредактировать файл конфигурации и вуаля.
Proxmox позволяет управлять несколькими виртуальными машинами, размещенными на нескольких физических машинах. Автоматическое резервное копирование и моментальные снимки - на расстоянии одного клика.
Вы даже можете перенести работающую виртуальную машину на другую физическую машину, но я никогда не тестировал это.
Proxmox вроде как бесплатный. Для серии 3.1 требуется лицензия на поддержку в размере 400 евро на сервер в год, чтобы получить доступ к корпоративным репозиториям. Вы можете использовать репозитории без подписки бесплатно, но они не обновлены. У меня в кластере чуть более 70 серверов proxmox. Это очень быстро и надежно. Вы можете переносить виртуальные машины с одной машины на другую, если она у вас есть. Общее хранилище.
VMware ESXi распространяется бесплатно. без ограничений в качестве автономного решения, есть только ограничение автономной или бесплатной версии - это возможность управлять хостом через vSphere и включать корпоративные функции, такие как VDS, vMotion, DRS, HA, SDRS и многие другие.
Теперь Microsoft Hyper-V также является бесплатным. Windows Server 2012 Standard позволит вам разместить 1 физический хост с 2 виртуальными гостями по одной лицензии. что делает вашу лицензию на ОС 200 на экземпляр.
Windows 2012 Datacenter лицензируется на количество ядер ЦП, но вы можете запускать неограниченное количество виртуальных машин, наследуя лицензию физического узла. Итак, предположим, что у вас есть физический сервер с 8 ядрами и 256 ГБ оперативной памяти, который будет стоить вам около 12000 долларов за лицензию на хосты.
плотность хоста должна позволить вам разместить на нем около 200 машин, так что 12 000/200 = 60,00 долларов за лицензию на ОС.
VMware ничего не может предложить для лицензирования гостевых ОС