Delen via


Aanbevolen procedures voor FinOps voor web

In dit artikel vindt u een overzicht van een verzameling bewezen FinOps-procedures voor webservices. Het biedt strategieën voor het optimaliseren van kosten, het verbeteren van de efficiëntie en het gebruik van ARG-query's (Azure Resource Graph) om inzicht te krijgen in uw webresources. Door deze procedures te volgen, kunt u ervoor zorgen dat uw webservices rendabel zijn en zijn afgestemd op de financiële doelstellingen van uw organisatie.


App Service

De volgende secties bevatten ARG-query's voor App Service. Met deze query's krijgt u inzicht in uw App Service-resources en zorgt u ervoor dat deze zijn geconfigureerd met de juiste instellingen. Door App Service-plannen te analyseren en aanbevelingen van Azure Advisor op te doen, kunt u uw App Service-resources optimaliseren voor kostenefficiëntie.

Query: Webtoepassingsstatus

Met deze ARG-query worden de status en basisinformatie van webtoepassingen in uw Azure-omgeving opgehaald.

Categorie

Controleren

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: Details van App Service-plan

Deze ARG-query haalt gedetailleerde informatie op over Azure-app serviceplannen in uw Azure-omgeving.

Categorie

Resourcebeheer

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

Op zoek naar meer?

Hebben we iets gemist? Wilt u iets toevoegen? We horen graag over vragen, problemen of oplossingen die u hier wilt bekijken. Maak een nieuw probleem met de details die u hier wilt zien.


Gerelateerde resources:

Verwante oplossingen: