Skip to main content

Conecte Sua Primeira Nuvem: Azure

Pré-requisitos​

O nosso sistema requer uma conta de serviço (service principal) com as permissões:

  • Billing Reader: para acesso à API de Consumo para exportação dos dados de billing e pricing lists
  • Monitoring Reader: para descobrir e acessar métricas de utilização (ex CPU, Mem) dos recursos utilizando a API do Azure Monitor.

Com essas permissões, nosso sistema irá executar a descoberta das assinaturas que essa conta possui acesso e iniciar o processo de exportação dos dados diariamente.

O que são Cloud accounts​

Cloud Accounts são as referências para as contas para importação dos dados de faturamento de cada provedor de nuvem que você deseja gerenciar pelo Kura Financials. No caso do Azure, essa mesma conta é utilizada também para a parte operacional (descoberta de recomendações).

Como configurar um Cloud Account do tipo 'Azure'​

Durante o processo de onboarding, após fornecer os dados da organização, você deve configurar as credenciais de nuvem para criação do seu primeiro clound account. Você também pode adicionar múltiplos cloud accounts após o onboarding na plataforma.

O preenchimento correto das informações é de suma importância para que a integração com a sua nuvem ocorra e você tenha acesso a todas as métricas disponíveis na plataforma:

  1. Insira o nome que você deseja colocar na sua conta de nuvem em “Cloud Account Name”. Utilize alguma convensão para facilitar o gerenciamento. Nós sugerimos utilizar kebab-case (ex az-csp-1)
  2. Depois, selecione o provedor de nuvem para esta conta em “Cloud Provider”: Azure
  3. Agora, complete todos os campos e clique em “Verify” para que os dados sejam verificados. Após o sucesso da verificação, irá aparecer quantos subscriptions e billing scopes foram localizados na sua conta.
  4. Por fim, selecione “Submit” e crie sua primeira conta de nuvem.
info

Importante: os dados importados poderão ser retroativos até 12 meses.

note

O processo de importação inicial pode demorar até algumas horas, dependendo da quantidade de recursos. Mas não se preocupe, após esse processo, você será direcionado para tela inicial e os dados serão carregados.

Credencial de Commitments (opcional)​

Para que o Kura leia suas Reservations e Savings Plans, é preciso uma segunda credencial, separada da usada para faturamento e automações. Ela é opcional e vale para contratos Azure EA e MCA. Clientes CSP não precisam desta etapa, porque a compra dos Commitments é feita pelo parceiro.

A credencial é um service principal (pode ser o mesmo que você já usa, ou outro) com acesso de leitura a:

  • Reservations: o papel Reservations Reader no escopo do tenant (/providers/Microsoft.Capacity).
  • Savings Plans: o papel Savings plan Reader no escopo do tenant (/providers/Microsoft.BillingBenefits).
warning

Reservations e Savings Plans são recursos do tenant e não herdam permissões das subscriptions. Atribuir esses papéis exige que um Global Administrator eleve o próprio acesso (User Access Administrator). Por isso, quem concede o acesso normalmente não é quem criou a credencial de faturamento.

Como adicionar:

  1. Na lista de Cloud Accounts, abra a conta Azure e selecione a edição de credenciais.
  2. Na seção Credencial de Commitments, preencha Tenant ID, Client ID e Client secret.
  3. Selecione Salvar e verificar. O Kura confirma se consegue ler Reservations e Savings Plans.
  4. Se algum acesso estiver pendente, a tela lista o que falta. Depois que o administrador conceder o acesso, selecione Verificar novamente: não é preciso digitar o segredo outra vez.

Somente administradores da organização adicionam, trocam ou removem esta credencial. Ao remover, o Kura exclui o segredo armazenado.