Какие правила брандмауэра и спецификации экземпляров необходимы для запуска приложения Flask на Google Compute Engine? - PullRequest
0 голосов
/ 27 июня 2019

Я пытаюсь развернуть веб-приложение Flask на Google Compute Engine, и мне интересно:

  • Какой тип экземпляра лучше использовать, достаточно ли g1-small?
  • Какой сетевой трафик я разрешаю для экземпляра, HTTP и HTTPS или только для одного из них?
  • Какой порт мне разрешить для данного экземпляра? Я видел, как некоторые люди упоминали, используя tcp 5000.

Будем весьма благодарны за любые другие советы по спецификациям экземпляров или брандмауэров!

1 Ответ

3 голосов
/ 27 июня 2019

Какой тип экземпляра лучше использовать, достаточно ли g1-small?

Ответ зависит от загруженности трафика для вашего экземпляра. Начните с микро или малого, следите за временем отклика и настройте размер экземпляра в соответствии с нагрузкой.

Какой сетевой трафик я разрешаю для экземпляра, HTTP и HTTPS или только один из них?

Это зависит от того, какой трафик / данные вы обслуживаете. Как правило, сегодня нет оснований не внедрять HTTPS (SSL-сертификаты).

Какой порт мне разрешить для данного экземпляра? Я видел, что некоторые люди упоминали используя tcp 5000.

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

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