Пишем своего робота на Python. Урок 14
Учимся настраивать и запускать виртуальную машину с помощью Google Cloud Platform
![Пишем своего робота на Python. Урок 14](https://storage.googleapis.com/static.istories.media/uploaded/images/ae4d8d97815a4ac3a1303d7b72d40889-1920x960px_1x.png)
Сегодня мы будем разбираться, как настроить удаленный сервер с помощью Google.
Логинимся в Google-почту и заходим на console.cloud.google.com — здесь мы будем создавать виртуальную машину для нашего робота по отбору госконтрактов.
Слева сверху будет уведомление «Your free trial is waiting...» — Google дает нам аванс в $300, чтобы сперва потестировать его продукт бесплатно. Чтобы воспользоваться предложением, нажмите «Activate» в правой верхней части экрана.
![](https://storage.googleapis.com/static.istories.media/uploaded/images/e68c3c7dd9b543008cc4491a2c3c05cc-1200xautopx_1x.png)
Далее нужно будет заполнить несколько полей: страна, телефон, адрес и данные банковской карты. Не переживайте, с вас ничего не спишут, если вы потом отмените подписку до окончания пробного периода. Когда все введёте, нажмите «Start My Free Trial». Появится небольшой опрос — его можно пропустить.
Теперь нужно создать проект, в котором вы будете работать. На скрине видно название нашей корпоративной почты «istories.media» справа от логотипа, у вас там скорее всего будет написано «My First Project» — нажмите на него, а затем — на «New Project».
![](https://storage.googleapis.com/static.istories.media/uploaded/images/9a2fb477a9224c54bd84aec9a735c61b-1200xautopx_1x.png)
![](https://storage.googleapis.com/static.istories.media/uploaded/images/63742257dad34a1b81deb8431017ebdb-1200xautopx_1x.png)
Назовите его как вам удобно и нажмите «Create». Перейдем к созданию виртуальной машины: в левом меню нам нужна вкладка «Compute Engine», а в ней — пункт «VM Instances».
![](https://storage.googleapis.com/static.istories.media/uploaded/images/dcc70439c00e450194fd2bf0c0c62f4f-1200xautopx_1x.png)
В появившемся окне выберите только что созданный проект, нажмите «Continue», а в следующем окне — на «Enable». Теперь в верхней строке нажмите «Create Instance». Пропишем параметры непосредственно виртуальной машины.
![](https://storage.googleapis.com/static.istories.media/uploaded/images/d5150f12d10b4b71903c432359b663f4-1200xautopx_1x.png)
Name: можно записать как вам удобно. Мы оставим «instance-1».
Region и Zone: выберите свою временную зону. Мы выберем «europe-central2».
Machine type: можно выбрать технические характеристики сервера. Мы оставим изначальный вариант.
Boot disk → Change: можно выбрать операционную систему (Operating system) и ее версию (Version). Мы оставим изначальную Debian (Linux).
![](https://storage.googleapis.com/static.istories.media/uploaded/images/1f6b06e75b34466a91ab40c693aca795-1200xautopx_1x.png)
После этого можно нажать «Create». Виртуальная машина появится в списке и начнет загружаться. Если захотите что-то поменять в настройках — нажмите на ее название, а затем на «Edit».
![](https://storage.googleapis.com/static.istories.media/uploaded/images/33fe3542b5f848668b135a1a51cbb97e-1200xautopx_1x.png)
Сейчас виртуальная машина работает по протоколу SSH. Если бы мы выбрали операционную систему Windows, можно было бы выбрать вариант «Open in browser window», и она бы работала внутри вкладки браузера как удаленный рабочий стол.
![](https://storage.googleapis.com/static.istories.media/uploaded/images/9f3b6892338c4f4bbb421af273f417dc-1200xautopx_1x.png)
С этой машиной уже можно работать дальше, загружать на нее скрипты и запускать их удаленно, но этим мы займемся в следующий раз. Если что-то не получилось, напишите нам в Telegram-чат — постараемся помочь.