Что такое OpenStack? И как это можно использовать?

21110
Johan

Что такое OpenStack?

Я пытался понять, что такое OpenStack, но я не могу проникнуть сквозь щит маркетинговых модных слов, который окружает все, что называется «облаком».

Я был бы счастлив, если бы кто-нибудь дал мне практический пример того, как можно использовать этот «инструмент».

39
Отличный вопрос! Я просто подумал: «Почему кто-то не может написать статью об OpenStack, которая фактически описывает в практических терминах, что он делает, а не просто полон модных слов», когда я наткнулся на это! Jon Bentley 11 лет назад 6

2 ответа на вопрос

23
TheCompWiz

Openstack - это, по сути, набор инструментов для настройки крупномасштабной среды виртуализации ... где вы можете быстро создавать виртуальные машины и управлять ими через графический интерфейс, а также отслеживать происходящее. Это еще одна структура, похожая на сервисы Amazon EC2 и S3 . Есть другие похожие на это, такие как Eucalyptus и CloudStack .

Некоторые из многих способов применения такой вещи могут включать в себя:

  1. Масштабируемые веб-сайты, которые могут динамически увеличиваться и уменьшаться на лету. (при необходимости можно подготовить и использовать больше экземпляров ... затем отключить, когда они больше не нужны)
  2. Среды тестирования программного обеспечения, где вам нужно заново создать живую среду с несколькими серверами, а затем утилизировать ее, когда закончите.
  3. Суперкомпьютеры ... где вы можете поместить несколько серверов в одну и ту же задачу, чтобы параллельно решать ОЧЕНЬ сложную проблему.

Возможности бесконечны ... но честно настроить собственное облако может быть больше работы, чем обходиться без него. После того, как вы учтете время, необходимое для создания инфраструктуры, затем создайте образы ... и т. Д. Это определенно не ориентировано на небольшое развертывание из 2-3 серверов.

Амазонка использует это? FutuToad 10 лет назад 0
Нет. Amazon не использует openstack. Amazon использует свою собственную платформу. На мой взгляд ... это намного лучше (быстрее, проще, надежнее), чем openstack или любое другое решение с открытым исходным кодом. Многие из инструментов являются взаимозаменяемыми ... и со стороны пользователя они функционируют очень похоже ... но, с другой стороны, я уверен, что они совершенно разные. TheCompWiz 10 лет назад 0
Первый четкий ответ, который я нашел в Интернете. Спасибо. Fred Thomsen 10 лет назад 1
15
Jesper Mortensen

На высоком уровне OpenStack представляет собой набор программного обеспечения, которое позволяет вам создавать и управлять сервисом облачных вычислений, аналогичным Amazon AWS или Rackspace Cloud .

Таким образом, заказчик установки OpenStack будет взаимодействовать с OpenStack для создания новых серверных виртуальных машин, резервирования дополнительного пространства для хранения, перезапуска или переизображения серверов, чтения и записи файлов в хранилище и т. Д.

Что касается @Johan, «я могу [..] сделать это с обычным веб-сервером и базой данных, а также с некоторым Python / php». Нет, вы не можете - мы говорим о парках серверов, возможно, о тысячах серверов, а также о некоторых клиентах, которым нужна только часть емкости одного сервера, в то время как другим клиентам нужны сотни серверов.

Из Руководства по администрированию OpenStack Object Storage :

В настоящее время OpenStack разрабатывает два смежных проекта: OpenStack Compute, который предлагает вычислительную мощность посредством управления виртуальной машиной и сетью, и OpenStack Object Storage, который является программным обеспечением для избыточной, масштабируемой емкости хранения объектов.

OpenStack не делает это самостоятельно; вам, очевидно, понадобится много серверов, уровень / гипервизор виртуализации, серверы хранения, хорошо управляемая сеть и т. д. Затем OpenStack управляет этой существующей инфраструктурой более автоматизированным, программным способом.

Если вам нужна дополнительная информация, то, пожалуй, Руководства для разработчиков и администраторов - лучшее место для начала . Их первая страница выглядит немного необычно, но Оглавление всегда слева.

Похожие вопросы