Можно ли изолированно запустить несколько приложений?
Здравствуйте! Есть приложение, которое по расписанию запускает определенные процессы. Если процесс не успел выполниться до начала нового, то новый становится в очередь. Такая механика в итоге не подходит и появилась мысль об одновременном запуске подобных процессов на отдельных "серверах" со своими ресурсами, изолированно. Существует ли возможность сделать запуск таких изолированных приложений программным образом, например отправкой запроса на API запустить определенный процесс в выделенной среде?
Я не говорил, что необходим конкретно AWS. Поставил его т.к. мне кажется в нём есть то, что может помочь в реализации данной идеи.
В кратце - изолированные приложения должны получить настройки, спарсить несколько страниц с использованием Puppeteer и вернуть результаты парсинга.
Можете накинуть пару вариантов реализации?
Главная идея в том, чтобы эти изолированные процессы имели свои выделенные ресурсы, а не просто создание child_process на Node.js.
Написано
Иван Шумов
@inoise Куратор тега Amazon Web Services
f1nef1ne, решения денег стоят) особенно по автоматизации. Но по факту делается это просто. Вопрос был в том можно или нельзя.
Но смущает 1) Хеш тег Node.JS. Этот фреймворк архитектурно был однопроцессным. Возможно тут автор решает задачу которая решается на самом деле по другому. 2) Непонятна "выделенная среда". Что это? Еще один процесс в текущей ОС? Еще процесс в контейнерах LXC/Docker? Процесс в виртуалке? Процесс в другой EC2 ?