Share via


Governança de custos para Kubernetes habilitados para Azure Arc

A governança de custos é o processo contínuo de implementação de políticas para controlar os custos dos serviços que você usa no Azure. Este documento fornece considerações e recomendações de governança de custos para você ter em mente ao usar o Kubernetes habilitado para Azure Arc.

Custo do Kubernetes habilitado para Azure Arc

O Kubernetes habilitado para Azure Arc fornece dois tipos de serviços:

Nota

A cobrança dos serviços do Azure usados em conjunto com o Kubernetes habilitado para Azure Arc é a mesma que a cobrança do Serviço Kubernetes do Azure.

Nota

Se o cluster do Kubernetes habilitado para Azure Arc estiver no AKS no Azure Stack HCI, a configuração do Kubernetes GitOps será incluída sem custo extra.

Considerações de design

  • Governança: defina um plano de governança para seus clusters híbridos que se traduza em Políticas do Azure, tags, padrões de nomenclatura e controles de privilégios mínimos.

  • Azure Monitor Container Insights:O Azure Monitor Container Insights fornece visibilidade de telemetria coletando métricas de desempenho de controladores, nós e contêineres disponíveis no Kubernetes por meio da API de métricas. Os registos do contentor também são recolhidos. Isso é cobrado pela ingestão, retenção e exportação de dados.

  • Microsoft Defender for Cloud: O Microsoft Defender for Cloud é oferecido em dois modos:

    Sem recursos de segurança aprimorados (Gratuito) - O Microsoft Defender for Cloud é habilitado gratuitamente em todas as suas assinaturas do Azure quando você visita o painel de proteção de carga de trabalho no portal do Azure pela primeira vez ou se você habilitá-lo programaticamente via API. Esse modo gratuito fornece a pontuação segura e seus recursos relacionados: política de segurança, avaliação contínua de segurança e recomendações de segurança acionáveis para seus recursos do Azure.

    Com todos os recursos de segurança aprimorados (pagos) - Habilitar o Microsoft Defender for Cloud A segurança aprimorada estende os recursos do modo livre para cargas de trabalho executadas em nuvens privadas e outras nuvens públicas, fornecendo gerenciamento de segurança unificado e proteção contra ameaças em suas cargas de trabalho de nuvem híbrida.

  • Configuração do Kubernetes GitOps:A configuração do Kubernetes GitOps oferece gerenciamento de configuração e implantação de aplicativos usando o GitOps. Os administradores podem declarar sua configuração de cluster e aplicativos no Git. As equipes de desenvolvimento podem usar solicitações pull e outras ferramentas com as quais estão familiarizadas (Pipelines do Azure existentes, Git, manifestos do Kubernetes, gráficos Helm) para implantar facilmente aplicativos em clusters Kubernetes habilitados para Azure Arc e fazer atualizações em produção. A cobrança é cobrada mensalmente e é baseada no número de vCPUs/hora no cluster. Os clusters incorrem em uma única cobrança pelo gerenciamento de configuração, não importa quantos repositórios estejam conectados.

    Nota

    Os clusters podem funcionar sem uma ligação constante ao Azure. Quando desconectado, a cobrança de cada cluster é determinada com base no último número conhecido de vCPUs que foram registradas no Azure Arc. A contagem de vCPU é atualizada a cada 5 minutos enquanto o cluster está conectado ao Azure. As primeiras 6 vCPUs de cada cluster são incluídas sem nenhum custo.

    Se o cluster for desconectado do Azure e você não quiser ser cobrado pelas configurações do Kubernetes, poderá excluir as configurações.

  • Política do Azure para Kubernetes: a Política do Azure para Kubernetes estende o Gatekeeper v3, um webhook de controlador de admissão para o Open Policy Agent (OPA), para aplicar imposições e salvaguardas em escala em seus clusters de maneira centralizada e consistente. O Azure Policy torna possível gerenciar e relatar o estado de conformidade de seus clusters Kubernetes de um só lugar. Atualmente, não há custo para a Política do Azure para Kubernetes enquanto estiver na visualização pública.

  • Microsoft Sentinel: O Microsoft Sentinel fornece análises de segurança inteligentes em toda a sua empresa. Os dados para sua análise são armazenados em um espaço de trabalho do Azure Monitor Log Analytics. O Microsoft Sentinel é cobrado com base no volume de dados ingeridos para análise no Microsoft Sentinel e armazenados no espaço de trabalho do Azure Monitor Log Analytics para seus clusters Kubernetes habilitados para Azure Arc.

  • Azure Key Vault: O Azure Key Vault Provider for Secrets Store CSI Driver permite a integração de um Azure Key Vault como um armazenamento de segredos com um cluster Kubernetes por meio de um volume CSI. O Azure Key Vault é cobrado pelas operações executadas em certificados, chaves e segredos.

Recomendações de design

As seções a seguir contêm recomendações de design para a governança de custos do Kubernetes habilitado para Azure Arc.

Nota

As informações de preços mostradas nas capturas de tela fornecidas são exemplos e fornecidas para permitir uma demonstração da Calculadora do Azure e não refletem as informações reais de preços que você pode ver em suas próprias implantações do Azure Arc.

Governação

  • Analise as recomendações na área de design crítico de organização de recursos e disciplinas de governança para implementar uma estratégia de governança, organizar seus recursos para melhor controle de custos e visibilidade e evitar custos desnecessários usando o modelo de acesso menos privilegiado para integração e gerenciamento.

Azure Monitor para Contentores

  • Analise a área de design crítica de gerenciamento e monitoramento para planejar sua estratégia de monitoramento e decidir sobre seus requisitos para monitorar clusters Kubernetes habilitados para Azure Arc para otimizar custos.

  • Analise os preços do Azure Monitor for Containers.

  • Use a Calculadora de Preços do Azure para obter uma estimativa dos custos de monitoramento do Kubernetes habilitado para o Azure Arc para ingestão, alertas e notificações do Azure Log Analytics.

    Uma captura de ecrã a mostrar a Calculadora de Preços do Azure.

    Uma captura de ecrã a mostrar a Calculadora de Preços do Azure Azure Monitor.

  • Use o Microsoft Cost Management para exibir os custos do Azure Monitor for Containers.

    Uma captura de tela mostrando o Microsoft Cost Management.

  • Use a solução de insights do espaço de trabalho do Log Analytics para obter informações sobre clusters Kubernetes do Azure monitorados, logs coletados e sua taxa de integração, para evitar custos de ingestão desnecessários.

    Uma captura de tela mostrando os insights do Log Analytics.

  • Use pastas de trabalho internas do Azure Monitor para entender os dados de monitoramento faturáveis de seus clusters.

    Uma captura de tela mostrando a pasta de trabalho do Azure Monitor mostrando a cobrança do namespace.

  • Revise as dicas para reduzir o volume de dados de ingestão do Log Analytics para ajudá-lo a configurar corretamente a ingestão de dados.

  • Considere por quanto tempo você deve reter dados no Log Analytics. Os dados ingeridos no espaço de trabalho do Log Analytics podem ser retidos sem custo adicional durante os primeiros 31 dias. Considere as necessidades gerais ao configurar a retenção padrão no nível do espaço de trabalho do Log Analytics e as necessidades específicas ao configurar a retenção de dados por tipo de dados, que pode ser tão baixa quanto quatro dias. Por exemplo, embora os dados de desempenho precisem ser retidos apenas por um curto período de tempo, os logs de segurança geralmente precisam ser retidos por mais tempo.

  • Considere usar a exportação de dados do espaço de trabalho do Log Analytics para reter dados por mais de 730 dias.

  • Considere usar o preço do Nível de Compromisso com base no volume de ingestão de dados.

Microsoft Defender for Cloud (anteriormente conhecido como Central de Segurança do Azure)

Configuração do Kubernetes GitOps

Azure Policy para o Kubernetes

Microsoft Sentinel

  • Consulte os preços do Microsoft Sentinel.
  • Use a Calculadora de Preços do Azure para estimar os custos do Microsoft Sentinel para sua organização.

Azure Key Vault

Próximos passos

Para obter mais informações sobre sua jornada de nuvem híbrida e multicloud, consulte os seguintes artigos: