Служба приложений Azure с докером или без него

У меня есть некоторый опыт использования сервисов приложений Azure без докера. Я работал на k8 с докером. Теперь я вижу возможность развертывать контейнеры в службах приложений Azure. Насколько я понимаю, службы приложений внутренне используют контейнер и механизм оркестровки. Теперь кто-нибудь может объяснить, почему эта новая опция докеров в сервисах приложений Azure? Как это поможет? Когда использовать эту опцию? Почему я должен объединить его как докер (дополнительные усилия, хотя это тривиально)?

Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
8
0
3 248
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Служба приложений Azure в Linux (веб-приложение со встроенными образами)

Вариант встроенного образа, работающий в Linux, является расширением текущего предложения службы приложений Azure, предназначенным для разработчиков, которые хотят использовать FTP или GIT, развертывать приложения .NET Core, Node, PHP или Ruby в службе приложений Azure, работающей в Linux.

Все встроенные образы Docker с открытым исходным кодом на GitHub и доступны на DockerHub

Now someone can explain why this new docker option in the azure app services?

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

Клиенты этого предложения предпочитают упаковывать свой код и зависимости в контейнеры, используя различные системы CI / CD, такие как Jenkins, Maven, Travis CI или VSTS, наряду с настройкой веб-перехватчиков непрерывного развертывания с помощью службы приложений.

Таким образом, вы можете легко развертывать и запускать контейнерные приложения, которые масштабируются вместе с вашим бизнесом.

How it is going to help?

  • Это гарантирует, что среда вы используете локально, это точно такой же, как в облаке.
  • Просто извлекать образы контейнеров из Docker Hub или частного Azure Реестр контейнеров и веб-приложение для контейнеров развернут контейнерное приложение с вашими предпочтительными зависимостями в производственную среду за секунды.
  • Автоматизируйте и упростите развертывание образов контейнера с помощью Возможности непрерывной интеграции / непрерывного развертывания (CI / CD) с Docker Hub, реестр контейнеров Azure и команда Visual Studio Услуги
  • Автоматически масштабировать по вертикали и горизонтали в зависимости от приложения потребности. Доступны подробные правила масштабирования для обработки пиков в автоматическая рабочая нагрузка с минимизацией затрат в непиковое время

When to use this option?

  • Если вы так страстный / знакомый с Docker / контейнером, вы можете используйте службу приложений Azure с контейнером.
  • Если вы планируете разместить весь свой контейнер в репозитории ACS (контейнер Azure Сервис) / GitHub, эта услуга может быть полезна

Вы можете обратиться к этот блог для получения более подробной информации.

Спасибо, jeyendran. Это помогло

Senthil Kumar NH 16.08.2018 18:34

Другие вопросы по теме