Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek popisuje kolekci osvědčených postupů FinOps pro webové služby. Poskytuje strategie pro optimalizaci nákladů, zlepšení efektivity a použití dotazů Azure Resource Graphu (ARG) k získání přehledů o vašich webových prostředcích. Díky těmto postupům můžete zajistit, aby vaše webové služby byly nákladově efektivní a v souladu s finančními cíli vaší organizace.
Aplikační služba
Následující části obsahují dotazy ARG pro Službu App Service. Tyto dotazy vám pomůžou získat přehled o prostředcích služby App Service a zajistit, aby byly nakonfigurované s příslušnými nastaveními. Analýzou plánů služby App Service a zpřístupněním doporučení z Azure Advisoru můžete optimalizovat prostředky služby App Service tak, aby byly nákladově efektivní.
Dotaz: Stav webové aplikace
Tento dotaz ARG načte stav a základní informace webových aplikací ve vašem prostředí Azure.
Kategorie
Sledování
Dotaz
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
Odebrání prázdných plánů služby App Service
Doporučení: Odeberte plány služby App Service, které nemají hostované žádné aplikace nebo funkce, abyste se vyhnuli zbytečným poplatkům.
O prázdných plánech služby App Service
Plány služby App Service definují výpočetní prostředky pro vaše webové aplikace. U placených plánů jsou účtovány poplatky na základě jejich nakonfigurovaného SKU a počtu instancí bez ohledu na to, zda jsou na nich hostovány nějaké aplikace. Prázdné plány se můžou shromáždět během vývoje nebo při přesouvání aplikací mezi plány. Odstranění nepoužívaných plánů odstraňuje zbytečné náklady.
Note
Centra FinOps můžou automaticky identifikovat prázdné plány služby App Service. Další informace.
Identifikace prázdných plánů služby App Service
Pomocí následujícího dotazu ARG identifikujte plány služby App Service bez hostovaných aplikací.
resources
| where type =~ 'microsoft.web/serverfarms'
| where toint(properties.numberOfSites) == 0
| where sku.tier !~ 'Free'
| project
ResourceId = tolower(id),
ResourceName = name,
SKUName = tostring(sku.name),
SKUTier = tostring(sku.tier),
Region = location,
ResourceGroupName = resourceGroup,
SubscriptionId = subscriptionId
Dotaz: Podrobnosti plánu služby App Service
Tento dotaz ARG načte podrobné informace o plánech služby Azure App Service ve vašem prostředí Azure.
Kategorie
Řízení zdrojů
Dotaz
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
Váš názor
Dejte nám vědět, jak si vedeme, pomocí rychlé zpětné vazby. Tyto recenze používáme k vylepšení a rozšíření nástrojů a prostředků FinOps.
Pokud hledáte něco konkrétního, hlasujte pro existující nebo vytvořte nový nápad. Sdílejte nápady s ostatními, abyste získali více hlasů. Zaměřujeme se na nápady s nejvíce hlasy.
Související obsah
Související zdroje:
Související řešení: