Развертывание проекта Python между несколькими машинами - PullRequest
0 голосов
/ 14 мая 2018

Я создаю проект Python для сбора и анализа данных.

Я хотел бы запустить свой проект на виртуальной машине, размещенной в облаке, но делаю свою разработку в PyCharm на своем Mac.Каков рекомендуемый инструмент для этого рабочего процесса, или этот рабочий процесс совершенно не рекомендуется?

Одна из моих идей заключается в том, чтобы использовать git-сервер (размещенный на моей виртуальной машине, а не где-то общедоступном, например, на github).а затем подтолкнуть мой проект там.Однако я использовал только github для хостинга git-сервера, поэтому не уверен, стоит ли это головной боли.

1 Ответ

0 голосов
/ 14 мая 2018

Если вы строите скребок или какой-то инструмент для сбора данных, я бы порекомендовал посмотреть на serverless / lambda.

https://aws.amazon.com/lambda/getting-started/

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

Вы также можете запустить его на лямбда за 0 $ в месяц.

Для хорошей безсерверной интеграции я бы порекомендовал попробовать python zappa.https://github.com/Miserlou/Zappa, который, в основном, запускает настройку вашего сервера без вас, что, скорее всего, также будет стоить вам 0 долларов в месяц, потому что на потрясающем бесплатном уровне.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...