Práticas recomendadas de FinOps para Web
Este artigo descreve uma coleção de práticas comprovadas de FinOps para serviços Web. Ele fornece estratégias para otimizar custos, melhorar a eficiência e usar consultas do Azure Resource Graph (ARG) para obter informações sobre seus recursos da Web. Seguindo essas práticas, você pode garantir que seus serviços Web sejam econômicos e estejam alinhados com os objetivos financeiros da sua organização.
Serviço de Aplicações
As seções a seguir fornecem consultas ARG para o Serviço de Aplicativo. Essas consultas ajudam você a obter informações sobre seus recursos do Serviço de Aplicativo e garantir que eles estejam configurados com as configurações apropriadas. Ao analisar os planos do Serviço de Aplicativo e as recomendações do Azure Advisor, você pode otimizar seus recursos do Serviço de Aplicativo para obter eficiência de custos.
Consulta: Status do aplicativo Web
Esta consulta ARG recupera o status e as informações básicas de aplicativos Web em seu ambiente do Azure.
Categoria
Monitorização
Consulta
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
Consulta: Detalhes do plano do Serviço de Aplicativo
Esta consulta ARG recupera informações detalhadas sobre os Planos do Serviço de Aplicativo do Azure em seu ambiente do Azure.
Categoria
Gestão de recursos
Consulta
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
Procura mais?
Perdemos alguma coisa? Gostaria de ver algo acrescentado? Adoraríamos saber mais sobre quaisquer perguntas, problemas ou soluções que você gostaria de ver abordadas aqui. Crie um novo problema com os detalhes que você gostaria de ver incluídos aqui.
Conteúdos relacionados
Recursos relacionados:
Soluções relacionadas:
- Relatórios do Power BI do kit de ferramentas FinOps
- Hubs FinOps
- Pastas de trabalho FinOps
- Motor de otimização