Назад | Перейти на главную страницу

Использует ли мое приложение docker node все доступные процессоры?

У меня есть приложение node, созданное с использованием стандартного образа докера node-alpine, развернутого в службе приложений Azure. План службы приложений настроен на использование двухъядерных виртуальных машин (тип экземпляра S2). Процесс с одним узлом будет одновременно использовать только одно ядро. Масштабирует ли Azure количество контейнеров для заполнения доступных ресурсов? Это настраивается? Или мне следует запустить pm2 внутри моего контейнера для запросов балансировки нагрузки?

Нет, вы будете запускать один экземпляр контейнера. Чтобы увеличить это, вам необходимо увеличить количество экземпляров службы приложений.