Meilleures pratiques finOps pour le web
Cet article décrit une collection de pratiques FinOps éprouvées pour les services web. Il fournit des stratégies pour optimiser les coûts, améliorer l’efficacité et utiliser des requêtes Azure Resource Graph (ARG) pour obtenir des insights sur vos ressources web. En suivant ces pratiques, vous pouvez vous assurer que vos services web sont rentables et alignés sur les objectifs financiers de votre organisation.
App Service
Les sections suivantes fournissent des requêtes ARG pour App Service. Ces requêtes vous aident à obtenir des informations sur vos ressources App Service et à vérifier qu’elles sont configurées avec les paramètres appropriés. En analysant les plans App Service et en exposant les recommandations d’Azure Advisor, vous pouvez optimiser vos ressources App Service pour optimiser l’efficacité des coûts.
Requête : État de l’application web
Cette requête ARG récupère l’état et les informations de base des applications web au sein de votre environnement Azure.
Catégorie
Surveillance
Requête
resources
| where type =~ 'Microsoft.Web/sites'
| project
id,
WebAppName = name,
Type = kind,
Status = tostring(properties.state),
WebAppLocation = location,
AppServicePlan = tostring(properties.serverFarmId),
WebAppRG = resourceGroup,
SubscriptionId = subscriptionId
| order by id asc
Requête : Détails du plan App Service
Cette requête ARG récupère des informations détaillées sur les plans Azure App Service au sein de votre environnement Azure.
Catégorie
Gestion des ressources
Requête
resources
| where type == "microsoft.web/serverfarms" and sku.tier !~ 'Free'
| project
planId = tolower(tostring(id)),
name,
skuname = tostring(sku.name),
skutier = tostring(sku.tier),
workers = tostring(properties.numberOfWorkers),
maxworkers = tostring(properties.maximumNumberOfWorkers),
webRG = resourceGroup,
Sites = tostring(properties.numberOfSites),
SubscriptionId = subscriptionId
| join kind=leftouter (
resources
| where type == "microsoft.insights/autoscalesettings"
| project
planId = tolower(tostring(properties.targetResourceUri)),
PredictiveAutoscale = properties.predictiveAutoscalePolicy.scaleMode,
AutoScaleProfiles = properties.profiles,
resourceGroup
) on planId
Vous cherchez plus ?
Avons-nous manqué quoi que ce soit ? Voulez-vous voir quelque chose ajouté ? Nous aimerions en savoir plus sur toutes les questions, problèmes ou solutions que vous souhaitez voir ici. Créez un problème avec les détails que vous souhaitez voir ici.
Contenu connexe
Ressources connexes :
Solutions connexes :