0

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

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

Каков наилучший способ сделать это на Google Cloud Platform?

Кажется, что Kuberenetes и другие администраторы кластера предполагают, что вы будете выполнять некоторую службу и иметь запасную емкость в своем кластере, чтобы запланировать контейнеры.

Есть ли какая-либо программа или система, которые я могу использовать для определения моих задач, а затем запускать/останавливать виртуальные машины в расписании для выполнения этих задач?

Я думаю, что лучший способ - просто использовать API GCP/Docker API и сам сценарий?

ответ

0

Вы правы, все основные услуги облачных контейнеров предоставляют вам кластер для запуска контейнеров - GCP Container Engine, EC2 Container Service и Azure Container Service.

Во всех этих случаях вычисление тарифицируется виртуальными машинами в кластере, поэтому вы будете платить во время работы виртуальных машин. Если у вас есть случайная рабочая нагрузка, вам нужно будет создать скрипт или запустить виртуальные машины перед запуском своих контейнеров и остановить или удалить их, когда закончите.

Исключение составляет Joyent's cloud, что позволит вам запускать контейнеры докеров и charges per container - это может поместиться в ваш сценарий.

Отказ от ответственности - Я не работаю для Google, Amazon, Microsoft или Joyent. Или Samsung.

Смежные вопросы