Зачем устанавливать OpenStack [закрыто]

2

Я пытаюсь понять, зачем кому-то нужен OpenStack, когда MAAS и Juju доступны.

Я знаю, что MAAS абстрагирует машины, чтобы использовать их в качестве ресурсов, и Juju позволяет устанавливать службы на этих ресурсах.

Я также знаю, что рекомендуемый способ развертывания OpenStack - это использование Juju и MAAS.

Однако для меня MAAS и Juju уже определяют облако в том смысле, что нам не нужно знать, где находится машина и сколько их. Так что же дает Openstack, чего нет у MAAS и Juju?

Blenderudit
источник
Прочитайте документ: ubuntuforums.org/showthread.php?t=2133060 - и вы можете задать более конкретный вопрос.
антивиртель

Ответы:

6

MaaS / juju позволяют вам использовать оборудование, которое у вас есть, по одному, а openstack (это упрощение) также позволяет создавать виртуальные машины (обычно kvm guest), что во многих случаях значительно улучшает использование физического оборудования.

Кроме того, openstack дает вам следующее:

  1. Он предоставляет портал самообслуживания, где конечные пользователи (не системные администраторы) могут легко предоставлять ресурсы - виртуальные машины, сети (частные), хранилище
  2. Это позволяет вам измерять использование (и, как следствие, выставлять счет или перекрестно взимать плату с пользователей)
  3. Он позволяет делать снимки, раскручивать новые виртуальные машины из снимков и т. Д.
  4. Он имеет множество дополнительных сервисов для предоставления приложений, таких как создание кластеров hadoop, подготовка на основе шаблонов, подготовка баз данных.
  5. Он может фактически управлять контейнерами типа «голый металл», kvm, xen, vmware и docker с одного и того же интерфейса.

РЕДАКТИРОВАТЬ: Вероятно, наиболее дифференцирующим аспектом, который я упустил упомянуть в первый раз, является модель с несколькими арендаторами. Даже если openstack развернут как частное облако, у вас могут быть отдельные арендаторы для разных подразделений / отделов организации, и пользователи из одного арендатора не будут иметь доступа к ресурсам, выделенным для другого арендатора.

Это не исчерпывающий ответ, просто обзор высокого уровня.

BostonHiker
источник
Ну, это интересно. Однако кому понадобится такая сложная установка? Я могу представить некоторых поставщиков серверов или школ для удаленного доступа, но как мы можем узнать, когда нам нужно облако, а когда нам нужен выделенный сервер?
Блендерудит
Хм, давайте немного посчитаем. Один физический сервер стоит около 5 тысяч долларов. При средней загрузке 20-30% вы эффективно используете 1,5 тыс. Долл. США. Если вам нужен другой сервер для размещения другого приложения, вам придется потратить еще 5 тыс. Долларов, а если бы у вас была виртуализация, вы могли бы использовать уже существующий сервер и при этом иметь на нем свободную емкость. Если вы работаете на крупном предприятии, вам могут потребоваться месяцы, чтобы получить сервер. Если у того же предприятия было частное облако, это считанные минуты. Есть много других плюсов. И когда у вас есть более 5 серверов для управления, сложность на самом деле не так велика.
BostonHiker
0

Это определенно для крупных организаций - 200 виртуальных серверов или более. Чем больше виртуальных серверов, тем ниже общая стоимость на сервер и стоимость базового сервера распределяется между большим количеством вычислительных узлов. Вы можете прочитать о том, как Intel перенесла 17 000 виртуальных виртуальных серверов VMware в OpenStack и сэкономила 21 миллион долларов, сократив выделение виртуальных серверов с 90 дней до 30 минут. PDF доступен по этой ссылке: http://www.openstackready.com

Также обратите внимание, что ATT развертывает 500 000 узлов OpenStack в период с настоящего момента до 2020 года. Она будет работать на всей ИТ-инфраструктуре ATT и исключит лицензирование и обслуживание VMware. Средняя стоимость виртуальной машины будет составлять менее 3 долларов в месяц за виртуальную машину (включая сервер, хранилище и сеть).

Кен П.
источник