Condividi tramite


Pratiche consigliate di 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.

Richiesta: Stato applicazione Web

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

Categoria

Monitoraggio

Quesito

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

Quesito

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

Inviare commenti e suggerimenti

Facci sapere come ci trovi con una breve recensione. Queste revisioni vengono usate per migliorare ed espandere strumenti e risorse FinOps.

Se si sta cercando qualcosa di specifico, votare per un'idea esistente o crearne una nuova. Condividere idee con altri utenti per ottenere più voti. Ci concentriamo sulle idee con il maggior numero di voti.


Risorse correlate:

Soluzioni correlate: