Назад | Перейти на главную страницу

В чем разница между OpenStack, CloudFoundry и Stackato?

Я новичок во всем этом * aaS, и в настоящее время я пытаюсь осмыслить концепции и то, как все в основном работает.

Что меня сейчас немного озадачивает, так это разница между множеством продуктов, особенно следующими тремя:

Последнее мне легче всего понять: это, по сути, программное обеспечение, которое управляет экземплярами приложений и служб, поэтому вы можете отправить в него специально разработанное приложение и указать ему запустить его в нескольких экземплярах, поэтому Stackato позаботится о том, как распространять приложение.

Но теперь я прочитал, что Stackato имеет отношение к CloudFoundry (см. http://strongloop.com/strongblog/in-the-loop-stackato-a-platform-as-a-service-that-you-can-deploy-and-manage-yourself/). Являются ли они в основном двумя похожими друг на друга продуктами, которые можно обменивать друг на друга? Является ли одно ответвлением другого (как Дженкинс и Хадсон) или как они связаны?

А потом я прочитал, что ты можешь Установите CloudFoundry поверх OpenStack. Сначала я думал, что OpenStack - это просто еще один вариант, но, видимо, это не так, а что-то более низкоуровневое.

Кто-нибудь может пролить свет на это и дать мне несколько советов?

Все три могут предоставить платформу как услугу. (IE, база данных как услуга.), И вы можете писать приложения, которые работают на них.

Openstack также предоставляет инфраструктуру как услугу (IE, полноценный виртуальный сервер).

Вы можете запускать CloudFoundry и Stackato поверх Openstack.

Stackato построен на основе CloudFoundry с добавлением дополнительных функций ActiveState.

Немного больше информации в этом ответ. Но поскольку Cloudfoundry был запущен VMWare, можно с уверенностью предположить, что изначально он предназначался для работы поверх VSphere VMWare.