Развертывание API-интерфейса Python в службах приложений Azure - PullRequest
0 голосов
/ 03 апреля 2019

У меня есть клиент с существующим API, встроенным в Python 2.7.6.В настоящее время это Dockerized (Docker v1.16 (?)) На некоторых виртуальных машинах на другом хосте.Я видел несколько постов о том, как встроить Python непосредственно в службы приложений Azure, но я не являюсь экспертом ни в Docker, ни в Python, поэтому я хотел бы знать пару вещей:

  1. Можем ли мы изначально использовать Python (2.7.6) лазурить сервисы приложений?или нам нужно что-то вроде Docker?
  2. Эта версия Docker (по-видимому) довольно старая - это легко обновить?
  3. Если бы мне нужно было Dockerize это то, что мне нужно для SKU на Azureзакупать?Я подозреваю, что это не будет стандартное веб-приложение S1 под управлением Linux?

1 Ответ

0 голосов
/ 04 апреля 2019

Следующая ссылка объясняет создание сервисов приложения с использованием образа Docker Hub: https://docs.microsoft.com/en-us/azure/app-service/containers/quickstart-docker-go

Более подробное объяснение: https://docs.microsoft.com/en-us/azure/app-service/containers/tutorial-custom-docker-image

Вы также можете использовать webapp в linux для непосредственного развертывания приложения python: https://docs.microsoft.com/en-us/azure/app-service/containers/quickstart-python

Если вы используете прямое развертывание, используйте Webapp для Linux, а не Webapp для Windows. Веб-приложение на базе Windows более подходит для приложений на основе dotnet

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