Openstack - это, по сути, набор инструментов для настройки крупномасштабной среды виртуализации ... где вы можете быстро создавать виртуальные машины и управлять ими через графический интерфейс, а также отслеживать происходящее. Это еще одна структура, похожая на сервисы Amazon EC2 и S3 . Есть другие похожие на это, такие как Eucalyptus и CloudStack .
Некоторые из многих способов применения такой вещи могут включать в себя:
- Масштабируемые веб-сайты, которые могут динамически увеличиваться и уменьшаться на лету. (при необходимости можно подготовить и использовать больше экземпляров ... затем отключить, когда они больше не нужны)
- Среды тестирования программного обеспечения, где вам нужно заново создать живую среду с несколькими серверами, а затем утилизировать ее, когда закончите.
- Суперкомпьютеры ... где вы можете поместить несколько серверов в одну и ту же задачу, чтобы параллельно решать ОЧЕНЬ сложную проблему.
Возможности бесконечны ... но честно настроить собственное облако может быть больше работы, чем обходиться без него. После того, как вы учтете время, необходимое для создания инфраструктуры, затем создайте образы ... и т. Д. Это определенно не ориентировано на небольшое развертывание из 2-3 серверов.