Как приостановить план обслуживания приложений Azure?

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

Однако я не вижу, как приостановить мой план обслуживания приложений. Возможно ли это?

Я хочу использовать уровень S1, чтобы я мог играть с тем, что он предлагает. Однако я хочу, чтобы иметь возможность приостановить накопление затрат, когда я его не использую.

Я вижу из справочную информацию по сервису приложения, что приложение будет по-прежнему оплачиваться, даже если оно находится в состоянии остановки.

Однако в ссылке также четко указано, что я плачу только за то, что я использую. Итак, как это работает?

Ответ 1

Если вы разместите свой план хостинга на свободном уровне, вы перестанете платить за него. Однако, если у вас есть такие вещи, как слоты развертывания и сертификаты, они будут удалены.

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

Что вы можете сделать, чтобы временно решить проблему, так это создать развертывание script, используя Powershell или Шаблоны менеджера ресурсов, тогда вы можете развернуть свое решение точно так же, как и если вам это нужно, а затем удалите его снова, когда вы этого не сделаете. В этом смысле вы можете включать и отключать свои услуги по собственному желанию.

Azure предоставляет строительные блоки для создания необходимого вам решения, вам решать, как наилучшим образом использовать эти строительные блоки для создания решения, которое вы ищете.

Отредактировано для ответа на расширенный вопрос.

Если вы хотите использовать план ценообразования S1 и не взимать плату, когда вы его не используете, единственный способ добиться этого - с помощью автоматизации. К счастью, это достаточно тривиально.

Если вы посмотрите на этот шаблон, он почти полностью настроен для развертывания веб-сайта от Github до Azure по требованию. Если вы отредактируете это, чтобы настроить его на свои нужды, у вас может быть новый веб-сайт Azure онлайн с 2 минутами запуска script.

Тогда у вас будет еще один script, который удалит его, как только вы закончите.

Проделав это так, вы потеряете функциональность и, вероятно, узнаете немного о том, что возможно с Azure по пути.

План обслуживания приложений

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

Чтобы изменить план обслуживания приложений через PowerShell, вы можете запустить следующую команду

Set-AzureRmAppServicePlan -ResourceGroupName $rg -Name $AppServicePlan -Tier Free

Ответ 2

Чтобы приостановить виртуальную машину и остановить выставление счета, вам необходимо закрыть его и освободить. Просто выключение еще имеет емкость, зарезервированную, как если бы она работала.

Хранение не может быть остановлено - его можно перемещать на более низкие уровни затрат.

Ответ 3

Я смог выполнить это с помощью панели мониторинга, выбрав "План обслуживания приложения", щелкнув " Увеличить" ("План обслуживания приложения"), а затем, если вы нажмете "Dev/Test", вы можете выбрать уровень "Бесплатно".

Ответ 4

Пауза = Удалить или понизить уровень. Сценарии это ключ.

1) Схема проектирования 2) Использование сценариев для создания (также учитывайте общие ресурсы) 3) Удаление с использованием сценариев 4) Использование сценариев для воссоздания.

В случае совместного использования ресурсов потребуется вмешательство вручную. Например: хранилище может быть понижено до уровня свободных, или мы можем оставить его работающим для других ресурсов.

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

Например: если мы правильно используем группу ресурсов для каждой среды, то Export-AzureRmResourceGroup создаст для нас шаблон (все в группе ресурсов будет извлечено как скрипт). Таким образом, мы можем удалить его и создать заново в любое время.

Ответ 5

Azure App Service Plan - это просто логическая концепция набора функций и возможностей, которые вы можете использовать в нескольких приложениях. Я не думаю, что вы можете "приостановить" план, вместо этого вы можете приостановить свое обслуживание. и зависит от модели выставления счетов за каждую услугу, вы можете или не получить ее.