web-dev-qa-db-fra.com

Comment mettre en pause un plan de service Azure App?

Je pensais que l'un des avantages d'Azure était de pouvoir activer et désactiver les services en fonction du moment où je souhaitais qu'ils soient disponibles.

Cependant, je ne vois pas comment mettre en pause mon plan de service d'application ... Est-ce possible?

Je veux utiliser le niveau S1 pour pouvoir jouer avec ce qu’il offre. Cependant, je souhaite pouvoir suspendre l’accumulation de coûts lorsque je ne l’utilise pas.

Je vois dans l'aide en matière de tarification du service d'application qu'une application sera toujours facturée même si elle est à l'état arrêté.

Pourtant, le lien indique clairement que je ne paye que ce que j'utilise. Alors, comment ça marche?

46
Kirsten Greed

Si vous placez votre plan d'hébergement sur le niveau gratuit, vous ne serez plus facturé. Toutefois, si vous disposez d'éléments tels que des emplacements de déploiement et des certificats, ceux-ci seront supprimés. 

La capacité d'activer et de désactiver des services dépend davantage de la possibilité de faire évoluer les services. Si vous avez besoin de 50 serveurs pendant une heure, vous pouvez facilement le faire. 

Pour rendre votre solution temporaire, vous pouvez créer un script de déploiement à l'aide de Powershell ou Modèles de gestionnaire de ressources . Vous pouvez alors déployer votre solution aussi longtemps que vous le souhaitez, puis la supprimer à nouveau. . En ce sens, vous pouvez activer et désactiver vos services à tout moment. 

Azure vous fournit les blocs de construction pour créer la solution dont vous avez besoin. Il vous appartient de déterminer comment utiliser au mieux ces blocs de construction pour créer la solution que vous recherchez. 

Edité pour répondre à la question élargie.

Si vous souhaitez utiliser le plan tarifaire S1 et ne pas le facturer lorsque vous ne l'utilisez pas, le seul moyen d'y parvenir consiste à utiliser l'automatisation. Heureusement, cela est relativement facile à réaliser. 

Si vous regardez this template, il est à peu près tout configuré pour déployer un site Web de Github vers Azure à la demande. Si vous modifiez cela pour le configurer selon vos besoins, vous pouvez mettre un nouveau site Web Azure en ligne avec 2 minutes d'exécution du script. 

Ensuite, vous auriez un autre script qui l'a supprimé une fois que vous avez terminé. 

En procédant ainsi, vous ne perdriez aucune fonctionnalité et en apprendreiez probablement beaucoup sur les possibilités d’Azure en cours de route. 

Plan de service de l'application

Un plan de service d'application est le matériel sur lequel une application Web s'exécute. Dans les niveaux gratuit et partagé, vos applications Web partagent une instance avec d'autres applications Web. Dans les autres niveaux, vous avez une machine virtuelle dédiée. C'est cette machine virtuelle que vous payez. Dans ce cas, il est indifférent que des applications Web s'exécutent sur votre service d'applications ou non, qu'une machine virtuelle est toujours en cours d'exécution et que des frais vous seront facturés. 

Pour modifier le plan de service d'application via PowerShell, vous pouvez exécuter la commande suivante. 

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

Pour suspendre un VM et arrêter la facturation, vous devez éteindre et le désallouer. La simple fermeture a toujours la capacité réservée comme si elle fonctionnait.

Le stockage ne peut pas être arrêté - il peut être déplacé vers des niveaux moins coûteux.

0
Ken

Pour ce faire, j'ai utilisé le tableau de bord en sélectionnant Plan de service de l'application, en cliquant sur Mettre à l'échelle (Plan de service de l'application) , et à partir de là, si vous cliquez sur Dev/Test, vous pouvez sélectionner le niveau Libre. 

0
Eric

Pause = Suppression ou niveau inférieur . La création de scripts est la clé.

1) Schéma de conception 2) Utiliser des scripts pour créer (prendre également en compte les ressources partagées) 3) Supprimer à l'aide de scripts 4) Utiliser des scripts pour recréer.

Une intervention manuelle serait nécessaire en cas de ressources partagées. Par exemple: le stockage, pourrait être réduit au niveau libre, ou nous pourrions le laisser fonctionner pour d'autres ressources.

Un diagramme doit être préparé dès le départ et les modifications doivent d'abord être approuvées dans le diagramme. Cela facilite la communication, en particulier lorsqu'une autre entreprise prend en charge un projet. 

exemple: Si nous utilisons correctement le groupe de ressources par environnement, alors Export-AzureRmResourceGroup créera un modèle pour nous (tout le groupe du groupe de ressources sera extrait en tant que script). Nous pouvons donc le supprimer et le recréer à tout moment. 

0
Blue Clouds