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