Я новичок во всем этом * 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.