Procedimientos recomendados de FinOps para Web
En este artículo se describe una colección de prácticas probadas de FinOps para servicios web. Proporciona estrategias para optimizar los costos, mejorar la eficacia y usar consultas de Azure Resource Graph (ARG) para obtener información sobre los recursos web. Al seguir estos procedimientos, puede asegurarse de que los servicios web son rentables y se alinean con los objetivos financieros de su organización.
App Service
En las secciones siguientes se proporcionan consultas ARG para App Service. Estas consultas le ayudan a obtener información sobre los recursos de App Service y a asegurarse de que están configuradas con las opciones adecuadas. Al analizar planes de App Service y exponer recomendaciones de Azure Advisor, puede optimizar los recursos de App Service para mejorar la rentabilidad.
Consulta: Estado de la aplicación web
Esta consulta de ARG recupera el estado y la información básica de las aplicaciones web dentro de su entorno de Azure.
Categoría
Supervisión
Consultar
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: detalles del plan de App Service
Esta consulta de ARG recupera información detallada sobre App de Azure Planes de servicio dentro de su entorno de Azure.
Categoría
Administración de recursos
Consultar
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
¿Buscas más?
¿Perdimos algo? ¿Desea ver algo agregado? Nos encantaría conocer las preguntas, problemas o soluciones que le gustaría ver aquí. Cree un nuevo problema con los detalles que le gustaría ver aquí.
Contenido relacionado
Recursos relacionados
Soluciones relacionadas:
- Informes de Power BI del kit de herramientas de FinOps
- Centros de FinOps
- Libros de FinOps
- Motor de optimización