Bagikan melalui


Praktik terbaik FinOps untuk Web

Artikel ini menguraikan kumpulan praktik FinOps yang terbukti untuk layanan web. Ini menyediakan strategi untuk mengoptimalkan biaya, meningkatkan efisiensi, dan menggunakan kueri Azure Resource Graph (ARG) untuk mendapatkan wawasan tentang sumber daya web Anda. Dengan mengikuti praktik ini, Anda dapat memastikan bahwa layanan web Anda hemat biaya dan selaras dengan tujuan keuangan organisasi Anda.


App Service

Bagian berikut ini menyediakan kueri ARG untuk Layanan Aplikasi. Kueri ini membantu Anda mendapatkan wawasan tentang sumber daya App Service Anda dan memastikan sumber daya tersebut dikonfigurasi dengan pengaturan yang sesuai. Dengan menganalisis paket App Service dan menampilkan rekomendasi dari Azure Advisor, Anda dapat mengoptimalkan sumber daya App Service untuk efisiensi biaya yang lebih baik.

Kueri: Status Aplikasi Web

Kueri ARG ini mengambil status dan informasi dasar aplikasi web dalam lingkungan Azure Anda.

Kategori

Pemantauan

Pertanyaan

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

Kueri: Rincian rencana App Service

Kueri ARG ini mengambil informasi terperinci tentang Paket Azure App Service dalam lingkungan Azure Anda.

Kategori

Manajemen sumber daya

Pertanyaan

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

Berikan umpan balik

Beri tahu kami bagaimana kinerja kami melalui ulasan singkat. Kami menggunakan ulasan ini untuk meningkatkan dan memperluas alat dan sumber daya FinOps.

Jika Anda mencari sesuatu yang spesifik, pilih yang sudah ada atau buat ide baru. Bagikan ide dengan orang lain untuk mendapatkan lebih banyak suara. Kami fokus pada ide-ide dengan suara terbanyak.


Sumber daya terkait:

Solusi terkait: