Когда останавливать ИЛИ удалять Azure Экземпляр контейнера - PullRequest
0 голосов
/ 06 марта 2020

Это вопрос общего совета по использованию ACI и расчету его цены.

Я проверил ссылку MSFT: Цены ACI Он заявил, что он взимается в зависимости от потребления памяти и процессора. И вычисления для моего сценария недоступны в калькуляторе цен MSFT.

Некоторые предварительные исследования, которые я сделал, если я остановил / отменил свой ACI, мне больше не нужно списывать, но я прочитал, что Многие учебники фактически помогли нам создать / удалить НОВЫЙ ACI, а функции пуска / останова существуют только в Azure CLI.

  1. Logi c - app У пользовательского соединителя ACI нет запуска / Стоп-функции
  2. Azure PowerShell не имеет функций пуска / останова.

Questions: If so, what is the difference between Stopping and Deleting ACI in terms of pricing and performance?

Например:

  1. Я могу использовать Azure автоматизированную рабочую книгу для вызова Azure CLI, чтобы остановить / запустить мой ACI.
  2. Я могу использовать приложение Logi c - пользовательский разъем ACI для удаления / создания нового ACI.

Разве не было бы быстрее просто остановить ACI и запустить снова, чтобы избежать затрат на пропускную способность для извлечения образа из Docker концентратора (или сохранения изображения в Azure реестре контейнера) ? И это будет быстрее, чем подготовка нового экземпляра каждый раз.

Почему функции остановки / запуска недоступны в модуле PowerShell Azure и в пользовательском соединителе приложения logi c? Кажется, это звучит как лучший подход к ним.

1 Ответ

1 голос
/ 06 марта 2020

С здесь , я бы сказал, что нет никакой разницы. Также остановленные экземпляры не должны оплачиваться.

Когда контейнеры перерабатываются, ресурсы освобождаются и биллинг останавливается для группы контейнеров.

Это, однако, также означает, что перезапуск остановленного экземпляра на самом деле не будет быстрее, чем создание с нуля. Запуск может произойти на новом хосте, поэтому перетягивание образа также должно произойти снова.

...