Как Cloud Foundry справляется с изоляцией процессов?

Допустим, я настроил свое собственное облако, используя реализацию Cloud Foundry с открытым исходным кодом, представленную на cloudfoundry.org. Будет ли каждое приложение, которое я развертываю, запускаться как отдельный пользователь? Или здесь используется какая-либо технология виртуализации VMWare? Например. будет ли каждое приложение работать на отдельной виртуальной машине или что-то в этом роде? Как настроить ограничения ресурсов памяти, процессора и диска для каждого приложения?


person Ben McCann    schedule 19.05.2012    source источник
comment
Это открытый исходный код, поэтому вы сами сможете ответить на этот вопрос.   -  person Matt Ball    schedule 19.05.2012
comment
Значит, никто никогда не должен задавать вопросы о проекте с открытым исходным кодом? Я уверен, что мог бы копаться в исходниках, но всегда требуется время, чтобы освоиться с новой кодовой базой, и мне потребовалось бы довольно много времени, чтобы понять, где в коде даже начать искать.   -  person Ben McCann    schedule 20.05.2012


Ответы (2)


Я задал этот вопрос в списке рассылки. Вот что я получил в ответ:

Если ваш DEA настроен для работы в безопасном режиме, то каждое приложение запускается как отдельный пользователь, и для их защиты используется изоляция процессов. Мы движемся к модели использования контрольных групп Linux http://en.wikipedia.org/wiki/Cgroups в Linux, используя обертки контрольной группы, которые уже есть в нашем исходном дереве.

Изоляция на основе виртуальной машины для одного приложения довольно тяжела, но у нас есть долгосрочные планы по предоставлению этого для приложений, которые в этом нуждаются/желают. (В отличие от работы надзирателя/контрольной группы, которая является краткосрочным проектом)

person Ben McCann    schedule 21.05.2012

Поскольку это связано с открытым исходным кодом для создания облачных сервисов, вы можете попробовать задать свой вопрос на странице https://groups.google.com/a/cloudfoundry.org/group/vcap-dev

Вы должны получить быстрый ответ там!

person Ali Moghadam    schedule 20.05.2012
comment
Спасибо. Первоначально я нашел форум, который они переносят на stackoverflow. Не знал, что существует список рассылки. - person Ben McCann; 20.05.2012