Увеличение количества виртуальных ЦП для одного вычисления и выставления счетов

Изучая базовые алгоритмы машинного обучения в базе данных MNIST, я заметил, что мой нетбук слишком слаб для такой цели. Я запустил бесплатную пробную версию в Google Cloud и успешно настроил экземпляр ВМ с 1 виртуальным ЦП. Однако это только повышает производительность в 3 раза, и мне нужно гораздо больше вычислительной мощности для некоторых конкретных алгоритмов.

Я хочу сделать следующее:

  • использовать 1 vCPU для настройки алгоритма
  • переключиться на большое количество vCPU для выполнения одного алгоритма
  • вернуться к 1 виртуальному ЦП

К сожалению, я не уверен, как Google возьмет с меня плату за такой маневр. Боюсь, что это истощит мои 300$, которые у меня есть на счету. Это мой первый день, когда я играю с виртуальными машинами и использую облака для вычислительных целей, поэтому мне очень нужен хороший совет от кого-то с опытом.

Вопрос. Как управлять количеством виртуальных ЦП в Google Cloud Compute Engine для вычисления отдельных дорогостоящих алгоритмов?


person Fallen Apart    schedule 24.04.2018    source источник


Ответы (1)


СТОИМОСТЬ

Быстрый ответ заключается в том, что вы будете платить за то, что используете, если вы используете 16 процессоров в течение 1 часа, вы будете платить 16 процессоров за 1 час.

Чтобы иметь приблизительное представление о стоимости, я бы посоветовал вам взглянуть на Калькулятор цен и попытайтесь создать свою собственную оценку ресурсов, которые вы собираетесь использовать. Использование компьютера с 1 VCPU и 3,75 ГБ ОЗУ в течение одного дня стоит около 0,80 доллара США (если это не preentable и без какого-либо скидки за обязательное использование), с другой стороны, машина с 32 VCPU и 120 ГБ ОЗУ будет стоить около 25 долларов США в день.

Помните правило: когда он работает, вы платите; вы можете менять тип машины сколько угодно раз в соответствии с вашими потребностями, и во время перехода вы будете платить только за постоянный диск. Поэтому имеет смысл выключать машину каждый раз, когда вы ее не используете.

Учтите, что вам придется платить также за сеть и хранилище, но затраты в вашем случае использования являются незначительными, например, 100 ГБ хранилища на один день стоят 0,13 доллара США.

Обратите внимание, что с сентября 2017 г. Google расширенная посекундная тарификация с минимумом в одну минуту для Compute Engine. Я считаю, что именно так работает большая часть облачного провайдера.


ДОБАВЛЕНИЕ VCPU

Когда машина выключена, вы можете изменить в меню редактирования количество VCU и объем памяти, здесь вы можете найти пошаговое официальное руководство, которому вы можете следовать в течение всего процесса. Вы также можете изменить тип машины через командную строку, например, установив пользовательский тип машины с 4 vCPU и 1 ГБ памяти:

$ gcloud compute instances set-machine-type INSTANCE-NAME --machine-type custom-4-1024

Как только вы закончите свои вычисления, остановите экземпляр и уменьшите размер машины (или оставьте его выключенным).

person GalloCedrone    schedule 25.04.2018
comment
Идеально! Это именно то, что я хотел знать. Большое спасибо! - person Fallen Apart; 25.04.2018