Вопросы по докеризации PHP - PullRequest
0 голосов
/ 30 мая 2020

Мы занимаемся потоковым видео. таким образом, пользователь может потратить 2 часа на просмотр одного видео. Мы используем mod_ php, потому что он дает каждому пользователю отдельный поток. Также у нас есть потоки, которые занимают много времени, например, обработка видео. Мы не используем какого-либо облачного провайдера, у нас есть один сервер в центре обработки данных.

Я хочу докеризовать платформу, я не хочу размещать apache внутри docker контейнера, я хочу apache должен быть размещен за пределами обслуживания всех контейнеров, потому что, скажем, мне нужно создать несколько контейнеров, нет смысла создавать новый сервер apache.

Вопросы:

  • Если я хочу разместить apache вне контейнера, это означает, что мне нужно переключиться на php -fpm. Подходит ли php -fpm для моего варианта использования, или в какой-то момент он может решить убить долго выполняющиеся процессы и вызвать отключение людей, наблюдающих за этим, или что-то в этом роде?
  • Может ли один контейнер обрабатывать 20 тысяч одновременных запросов? У нас 14 тысяч пользователей, которые смотрят, плюс фоновые процессы и тому подобное. Если нет, значит ли это, что я должен использовать Kubernetes? Я хотел бы сделать инфраструктуру максимально простой.
...