Что такое OpenStack?
Я пытался понять, что такое OpenStack, но я не могу проникнуть сквозь щит маркетинговых модных слов, который окружает все, что называется «облаком».
Я был бы счастлив, если бы кто-нибудь дал мне практический пример того, как можно использовать этот «инструмент».
Ответы:
Openstack - это, по сути, набор инструментов для настройки крупномасштабной среды виртуализации ... где вы можете быстро создавать виртуальные машины и управлять ими через графический интерфейс, а также отслеживать происходящее. Это еще одна структура, аналогичная сервисам Amazon EC2 и S3 . Есть и другие похожие на это, такие как Eucalyptus и CloudStack .
Некоторые из многих способов применения такой вещи могут включать в себя:
Возможности бесконечны ... но честно настроить собственное облако может быть больше работы, чем обходиться без него. После того, как вы примете во внимание время, необходимое для создания инфраструктуры, затем создайте образы ... и т. Д. Это определенно не ориентировано на небольшое развертывание из 2-3 серверов.
источник
На высоком уровне OpenStack представляет собой набор программного обеспечения, которое позволяет вам создавать и управлять сервисом облачных вычислений, аналогичным Amazon AWS или Rackspace Cloud .
Таким образом, заказчик установки OpenStack будет взаимодействовать с OpenStack для создания новых серверных виртуальных машин, резервирования дополнительного пространства для хранения, перезапуска или переизображения серверов, чтения и записи файлов в хранилище и т. Д.
Что касается @Johan, «я могу [..] сделать это с обычным веб-сервером и базой данных, а также с некоторым python / php». Нет, вы не можете - мы говорим о парках серверов, возможно, о тысячах серверов, а также о некоторых клиентах, которым нужна только часть емкости одного сервера, в то время как другим клиентам нужны сотни серверов.
Из Руководства по администрированию OpenStack Object Storage :
OpenStack не делает это самостоятельно; вам, очевидно, понадобится много серверов, уровень / гипервизор виртуализации , серверы хранения, хорошо управляемая сеть и т. д. Затем OpenStack управляет этой существующей инфраструктурой более автоматизированным, программным способом.
Если вам нужна дополнительная информация, то, пожалуй, Руководства для разработчиков и администраторов - лучшее место для начала . Их первая страница выглядит немного необычно, но Оглавление всегда слева.
источник