Compartilhar via


Como gerenciar assinaturas de Desenvolvimento/Teste do Azure

Gerenciar as suas assinaturas de Desenvolvimento/Teste do Azure é importante. Gerenciar o custo, monitorar as fases de produção, os recursos implantados e os processos que você configura é a prioridade máxima no gerenciamento de assinaturas.

O ambiente de nuvem do Azure oferece flexibilidade no gerenciamento de custos e cargas de trabalho. O gerenciamento local faz com que você gerencie a funcionalidade em relação às despesas.

Os serviços nos níveis de assinatura e de grupo de recursos são gratuitos, somente os próprios recursos serão cobrados.

Um diagrama de Organizações e Governança do Azure

Ao gerenciar com uma perspectiva de despesas operacionais, você paga apenas pelo que usa. Há várias ferramentas com assinaturas de desenvolvimento/teste do Azure que ajudam você a gerenciar o custo durante a implantação.

Monitoramento com uma perspectiva diferente

O Azure Monitor ajuda a maximizar a disponibilidade e o desempenho dos seus aplicativos e serviços. Ele fornece uma solução abrangente para coleta, análise e ação com base nos dados nos ambientes de nuvem e locais. Entenda o desempenho dos seus aplicativos. O Azure Monitor identifica proativamente problemas que afetam seus aplicativos e os recursos de que eles dependem.

No Azure, use o monitoramento para acelerar o tempo de comercialização e garantir dados de desempenho nos seus serviços de produção. Você pode agregar e analisar métricas, logs e rastreamentos. Por meio do monitoramento, você também pode disparar alertas e enviar notificações ou chamar soluções automatizadas.

O Azure Monitor permite que você use os benefícios de desenvolvimento/teste para otimizar o tempo de comercialização dos aplicativos e entregar esses aplicativos.

O monitoramento permite maximizar os benefícios de desenvolvimento/teste com aplicativos novos e existentes na rede.

  • Pré-Produção com Aplicativos Net New Green Field – com novos aplicativos, você cria e habilita métricas personalizadas com análises de log ou alertas inteligentes em pré-produção que você usa em produção. O uso do monitoramento antecipado refina os dados de desempenho dos seus serviços de produção
  • Pós-Produção com Aplicativos Existentes – ao implantar novos recursos ou adicionar novas funcionalidades com uma API para aplicativos existentes, você pode implantar esse recurso em pré-produção e ajustar seu monitoramento para garantir a precisão dos dados antecipadamente. Usar o rastreamento na pré-produção do novo recurso oferece visibilidade clara e permite combinar esse monitoramento com seu sistema de monitoramento geral após a produção. Integra dados de desempenho recentes com logs existentes para garantir que o monitoramento seja usado
  • O monitoramento de diferentes estágios da implementação de não produção espelha o monitoramento durante a produção. Gerencie seus custos e analise seus gastos antes e após a produção.

Gerenciamento de custos

O Gerenciamento de Custos da Microsoft permite que você melhore significativamente o desempenho técnico das suas cargas de trabalho de negócios. Ela também pode reduzir os custos e a sobrecarga necessária para gerenciar os ativos organizacionais.

Usando o monitoramento, você pode utilizar ferramentas de análise de custos em pré-produção antes de implantar seus serviços para executar uma análise da sua computação atual de pré-produção e prever os custos de produção, potencialmente economizando dinheiro.

Gerenciamento de Desempenho

Além do monitoramento e gerenciamento de custos, você também precisa executar testes de desempenho em pré-produção para validar em relação às cargas de trabalho esperadas.

Em pré-produção, você pode configurar a escala para expandir com base na carga. Quando você testa seu aplicativo em um ambiente de desenvolvimento/teste sob carga, você obtém melhores números de análise de custos e monitoramento. Você tem uma ideia melhor se precisa começar em uma escala mais alta ou mais baixa.

A análise de carga e estresse fornece mais dados em pré-produção para que você possa continuar a otimizar seu tempo de mercado e a entrega do seu aplicativo.

Conforme você executa testes de carga e de pressão com seu aplicativo ou serviço, o método para escalar verticalmente ou horizontalmente depende das cargas de trabalho. Saiba mais sobre como escalar seus aplicativos no Azure em:

Habilite o monitoramento do seu aplicativo com o Application Insights para coletar informações detalhadas incluindo exibições de página, solicitações de aplicativo e exceções.

Automação do Azure

A Automação do Azure fornece um serviço de configuração e automação baseado em nuvem que dá suporte ao gerenciamento consistente em seus ambientes, tanto do Azure quanto não Azure. Essa ferramenta oferece controle durante a implantação, operações e o encerramento de cargas de trabalho e de recursos. A Automação do Azure está sempre ativada. Ela funciona com recursos existentes. A Automação do Azure permite criar recursos ou assinaturas sob demanda. Você paga apenas pelo que usa.

Exemplo: se você estiver seguindo uma implantação de produção de desenvolvimento/teste, alguns dos recursos e fases precisarão estar em execução o tempo todo. Outros só precisam ser atualizados e executados algumas vezes por ano.

A Automação do Azure se torna importante nesse cenário. Quando você estiver entrando em uma nova rodada de desenvolvimento de aplicativos e enviar sua primeira PR (solicitação de pull), poderá começar um trabalho de automação. O trabalho implanta a infraestrutura como código por meio de um modelo do Azure Resource Manager (ARM) para criar todos os seus recursos na sua assinatura de desenvolvimento/teste do Azure durante a pré-produção.

Azure Resource Manager

Os modelos do ARM (Azure Resource Manager) implementam a infraestrutura como código nas suas soluções do Azure. O modelo define a infraestrutura e a configuração do seu projeto. Você pode automatizar as implantações.

Você pode implantar suas configurações quantas vezes quiser para atualizar o ambiente de pré-produção e acompanhar seus custos. Usando a Automação do Azure você pode executar e excluir os modelos do ARM conforme necessário.

Quando um serviço ou recurso precisar ser atualizado apenas duas vezes por ano, use as ferramentas do DevOps para implantar o modelo do ARM. Espere o trabalho de automação desligar o recurso e reimplante-o conforme necessário.