Что такое "изоляция posix"?


Ведомое устройство Mesos использует posix isolation по умолчанию:

......  
I0105 06:26:28.479199  1869 containerizer.cpp:142] Using isolation: posix/cpu,posix/mem,filesystem/posix  
......  

Что такое " posix isolation"? Я не могу его погуглить.

2 2

2 ответа:

Mesos использует изоляторы в своем контейнере, чтобы изолировать использование ресурсов каждой запущенной задачи. Изоляторы posix обеспечивают разделение задач как стандартные процессы Unix. Каждая задача Mesos выполняется в рамках процесса mesos-executor, который гарантирует, что задача выполняется. Они на самом деле не выполняют никакой фактической изоляции, а только сообщают о текущем использовании ресурсов запущенных задач.

Под Linux существует такжеcgroups isolator, который может выполнять фактическую изоляцию (CPU и память).

Вы можете найти больше оконтейнеровозе Mesos иКонтейнеризаторе Docker на веб-сайтеApache Mesos .

Когда у нас есть разные базы данных на одном сервере, изоляция posix должна гарантировать, что файлы, процессы и базы данных защищены от других пользователей и данных, которые могут существовать в той же системе