Какую операционную систему (windows или linux) лучше использовать для приложения на python в службе приложений azure
Я запутался, какую операционную систему использовать для моего приложения django, чтобы развернуть его в облаке azure
Я не могу найти достаточно информации для принятия оптимального решения
Ваш вопрос полностью зависит от выбора пользователя. Для меня, я всегда использую Ubuntu или Centos для развертывания приложений. Я всегда использую Nginx & Gunicorn в производстве для Django приложений.
Согласно документации Microsoft, Linux в настоящее время является рекомендуемым вариантом для запуска приложений Python в App Service.
Убедитесь, что вы используете App Service for Linux, а не экземпляр на базе Windows.
Чтобы увидеть приложение, развернутое в службе приложений, выполните следующие действия:
В Azure CLI выполните команду az webapp show --resource-group <resource-group-name> --name <app-name> --query kind, заменив и соответственно. На выходе вы должны увидеть app,linux; в противном случае создайте службу App Service заново и выберите Linux.
Также обратитесь к этой ссылке, чтобы узнать, как настроить среду Python на Azure App Service (Windows).