Какую операционную систему (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).

Вернуться на верх