Aracılığıyla paylaş


Web için en iyi FinOps yöntemleri

Bu makalede, web hizmetleri için kanıtlanmış FinOps uygulamalarının bir koleksiyonu özetlenmektedir. Web kaynaklarınız hakkında içgörüler elde etmek için maliyetleri iyileştirmeye, verimliliği artırmaya ve Azure Kaynak Grafı (ARG) sorgularını kullanmaya yönelik stratejiler sağlar. Bu uygulamaları izleyerek web hizmetlerinizin uygun maliyetli olduğundan ve kuruluşunuzun finansal hedeflerine uygun olduğundan emin olabilirsiniz.


Uygulama Servisi

Aşağıdaki bölümlerde App Service için ARG sorguları sağlanmaktadır. Bu sorgular, App Service kaynaklarınız hakkında içgörüler elde etmenize ve uygun ayarlarla yapılandırıldığından emin olmanıza yardımcı olur. App Service planlarını analiz ederek ve Azure Danışmanı'nın önerilerini ekleyerek App Service kaynaklarınızı maliyet verimliliği için iyileştirebilirsiniz.

Sorgu: Web Uygulaması Durumu

Bu ARG sorgusu, Azure ortamınızdaki web uygulamalarının durumunu ve temel bilgilerini alır.

Kategori

İzleme

Sorgu

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

Sorgu: App Service planının detayları

Bu ARG sorgusu, Azure ortamınızdaki Azure Uygulaması Hizmet Planları hakkında ayrıntılı bilgileri alır.

Kategori

Kaynak yönetimi

Sorgu

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

Görüş bildirin

Hızlı bir incelemeyle nasıl olduğumuzu bize bildirin. Bu incelemeleri FinOps araçlarını ve kaynaklarını geliştirmek ve genişletmek için kullanırız.

Belirli bir şey arıyorsanız mevcut bir fikir için oy verin veya yeni bir fikir oluşturun. Daha fazla oy almak için başkalarıyla fikir paylaşın. En çok oyu alan fikirlere odaklanıyoruz.


İlgili kaynaklar:

İlgili çözümler: