Condividi tramite


Procedure consigliate per FinOps per il Web

Questo articolo descrive una raccolta di procedure FinOps comprovate per i servizi Web. Fornisce strategie per ottimizzare i costi, migliorare l'efficienza e usare query di Azure Resource Graph (ARG) per ottenere informazioni dettagliate sulle risorse Web. Seguendo queste procedure, è possibile assicurarsi che i servizi Web siano convenienti e allineati agli obiettivi finanziari dell'organizzazione.


Servizio app

Le sezioni seguenti forniscono query ARG per servizio app. Queste query consentono di ottenere informazioni dettagliate sulle risorse servizio app e assicurarsi che siano configurate con le impostazioni appropriate. Analizzando i piani di servizio app e visualizzando le raccomandazioni di Azure Advisor, è possibile ottimizzare le risorse servizio app per ottenere un'efficienza dei costi.

Query: Stato applicazione Web

Questa query ARG recupera lo stato e le informazioni di base delle applicazioni Web all'interno dell'ambiente Azure.

Categoria

Monitoraggio

Query

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

Query: dettagli del piano servizio app

Questa query ARG recupera informazioni dettagliate sui piani di servizio app Azure all'interno dell'ambiente Azure.

Categoria

Gestione delle risorse

Query

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

Stai cercando di più?

Ci mancava qualcosa? Vuoi vedere qualcosa aggiunto? Ci piacerebbe ascoltare eventuali domande, problemi o soluzioni che vorresti vedere qui. Creare un nuovo problema con i dettagli che si desidera visualizzare qui.


Risorse correlate:

Soluzioni correlate: