Я пытаюсь понять, зачем кому-то нужен OpenStack, когда MAAS и Juju доступны.
Я знаю, что MAAS абстрагирует машины, чтобы использовать их в качестве ресурсов, и Juju позволяет устанавливать службы на этих ресурсах.
Я также знаю, что рекомендуемый способ развертывания OpenStack - это использование Juju и MAAS.
Однако для меня MAAS и Juju уже определяют облако в том смысле, что нам не нужно знать, где находится машина и сколько их. Так что же дает Openstack, чего нет у MAAS и Juju?
Ответы:
MaaS / juju позволяют вам использовать оборудование, которое у вас есть, по одному, а openstack (это упрощение) также позволяет создавать виртуальные машины (обычно kvm guest), что во многих случаях значительно улучшает использование физического оборудования.
Кроме того, openstack дает вам следующее:
РЕДАКТИРОВАТЬ: Вероятно, наиболее дифференцирующим аспектом, который я упустил упомянуть в первый раз, является модель с несколькими арендаторами. Даже если openstack развернут как частное облако, у вас могут быть отдельные арендаторы для разных подразделений / отделов организации, и пользователи из одного арендатора не будут иметь доступа к ресурсам, выделенным для другого арендатора.
Это не исчерпывающий ответ, просто обзор высокого уровня.
источник
Это определенно для крупных организаций - 200 виртуальных серверов или более. Чем больше виртуальных серверов, тем ниже общая стоимость на сервер и стоимость базового сервера распределяется между большим количеством вычислительных узлов. Вы можете прочитать о том, как Intel перенесла 17 000 виртуальных виртуальных серверов VMware в OpenStack и сэкономила 21 миллион долларов, сократив выделение виртуальных серверов с 90 дней до 30 минут. PDF доступен по этой ссылке: http://www.openstackready.com
Также обратите внимание, что ATT развертывает 500 000 узлов OpenStack в период с настоящего момента до 2020 года. Она будет работать на всей ИТ-инфраструктуре ATT и исключит лицензирование и обслуживание VMware. Средняя стоимость виртуальной машины будет составлять менее 3 долларов в месяц за виртуальную машину (включая сервер, хранилище и сеть).
источник