it-roy-ru.com

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

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

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

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

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

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

46
Kirsten Greed

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

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

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

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

Отредактировано, чтобы ответить на расширенный вопрос.

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

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

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

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

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

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

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

Set-AzureRmAppServicePlan -ResourceGroupName $rg -Name $AppServicePlan -Tier Free
42
Michael B

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

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

0
Ken

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

0
Eric

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

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

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

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

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

0
Blue Clouds