В чем разница между экземплярами контейнеров Azure и веб-приложением для контейнеров? - PullRequest
0 голосов
/ 06 февраля 2019

Я только что развернул веб-приложение (контейнер node.js и контейнер mongo) с использованием нескольких контейнеров Azure.Это немного похоже на Docker Compose, но работает с конкретным файлом yaml для Azure: https://docs.microsoft.com/en-us/azure/container-instances/container-instances-multi-container-yaml

Теперь я вижу, что есть что-то под названием «Azure Web App для контейнеров».Кажется, это работает с реальным докером, создающим файл yaml.

Есть ли другие различия, кроме формата файла конфигурации?

Примечание. Я говорю о экземплярах контейнера Azure , не контейнер Azure службы .

1 Ответ

0 голосов
/ 06 февраля 2019

Что ж, экземпляры Azure Container выставляют вам счет только за то время, когда контейнер активен, в то время как webapp выставляет вам счет за то время, которое существует webapp (то есть постоянно).это одно из самых больших различий между ними.

Но в целом я бы сказал, что веб-приложение Azure для контейнеров - это всего лишь ярлык для запуска контейнеров на существующих «вещах».Недавно я узнал, что веб-приложение Azure для контейнеров предлагает возможности kubernetes, поэтому эти 2 службы развиваются в несколько разных направлениях.Веб-приложение Azure для контейнеров предназначено для длительной работы (всегда работающей), в то время как ACI нацелено на запланированные \ burstable \ краткосрочные рабочие нагрузки (аналогично функциям Azure).

...