Analise os benefícios do Azure Resource Manager

Concluído

Normalmente, a infraestrutura da sua aplicação é composta por vários componentes, como uma máquina virtual, uma conta de armazenamento e uma rede virtual, ou uma aplicação Web, uma base de dados, um servidor de base de dados e serviços de terceiros. Esses componentes não são entidades separadas, em vez disso, são partes relacionadas e interdependentes de uma única entidade. Deve implementá-los, geri-los e monitorizá-los como um grupo.

O Azure Resource Manager permite trabalhar com os recursos na sua solução como um grupo. Pode implementar, atualizar ou eliminar todos os recursos da sua solução numa operação única e coordenada. Utiliza um modelo para a implementação e esse modelo pode funcionar para ambientes diferentes, como de teste e produção. O Azure Resource Manager fornece recursos de segurança, auditoria e marcação para ajudá-lo a gerenciar seus recursos após a implantação.

Camada de gestão consistente

O Azure Resource Manager fornece uma camada de gerenciamento consistente para executar tarefas por meio do Azure PowerShell, CLI do Azure, portal do Azure, API REST e SDKs de cliente. Escolha as ferramentas e APIs que funcionam melhor para você.

A imagem seguinte mostra como todas as ferramentas interagem com a mesma API do Azure Resource Manager. A API passa solicitações para o serviço Azure Resource Manager, que autentica e autoriza as solicitações. Em seguida, o Azure Resource Manager encaminha as solicitações para os provedores de recursos apropriados.

Diagram of the Resource Manager request model.

Benefícios

O Azure Resource Manager fornece vários benefícios:

  • Pode implementar, gerir e monitorizar todos os recursos da sua solução como um grupo, em vez de os processar individualmente.
  • Pode implementar repetidamente a solução durante todo o ciclo de vida de desenvolvimento e ter a confiança de que os recursos são implementados num estado consistente.
  • Pode gerir a sua infraestrutura através de modelos declarativos em vez de scripts.
  • Pode definir as dependências entre os recursos, de modo a que sejam implementados na ordem correta.
  • Pode aplicar o controlo de acesso a todos os serviços no seu grupo de recursos porque o Controlo de Acesso Baseado em Funções (RBAC) está integrado de forma nativa na plataforma de gestão.
  • Pode aplicar etiquetas a recursos para organizar logicamente todos os recursos na sua subscrição.
  • Pode clarificar a faturação da sua organização visualizando os custos de um grupo de recursos partilhando a mesma etiqueta.

Orientação

As sugestões a seguir ajudam você a aproveitar ao máximo o Azure Resource Manager ao trabalhar com suas soluções.

  • Defina e implante sua infraestrutura por meio da sintaxe declarativa nos modelos do Azure Resource Manager, em vez de por meio de comandos imperativos.
  • Defina todos os passos de implementação e configuração no modelo. A configuração da sua solução não deverá ter quaisquer passos manuais.
  • Execute comandos imperativo para gerir os recursos, tal como para iniciar ou parar uma aplicação ou uma máquina.
  • Disponha os recursos com o mesmo ciclo de vida num grupo de recursos. Utilize etiquetas para todas as outras organizações de recursos.