Поделиться через


Рекомендации по FinOps для Интернета

В этой статье описывается коллекция проверенных методик FinOps для веб-служб. Он предоставляет стратегии оптимизации затрат, повышения эффективности и использования запросов Azure Resource Graph (ARG) для получения аналитических сведений о веб-ресурсах. Следуя этим рекомендациям, вы можете убедиться, что веб-службы эффективны и соответствуют финансовым целям вашей организации.


Служба приложений

В следующих разделах приведены запросы ARG для Служба приложений. Эти запросы помогают получить аналитические сведения о Служба приложений ресурсах и убедиться, что они настроены с соответствующими параметрами. Анализируя планы Служба приложений и рекомендации по поиску из Помощника по Azure, вы можете оптимизировать Служба приложений ресурсы для повышения эффективности затрат.

Запрос: состояние веб-приложения

Этот запрос ARG извлекает сведения о состоянии и основных сведениях веб-приложений в среде Azure.

Категория

Наблюдение

Запрос

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

Запрос: сведения о плане Служба приложений

Этот запрос ARG получает подробные сведения о планах обслуживания приложение Azure в среде Azure.

Категория

Управление ресурсами

Запрос

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

Ищете больше?

Упустили ли мы что-нибудь? Хотите ли вы увидеть что-то добавленное? Мы хотели бы услышать о любых проблемах, проблемах или решениях, которые вы хотели бы увидеть здесь. Создайте новую проблему с подробными сведениями, которые вы хотите просмотреть здесь.


Связанные ресурсы:

Связанные решения: