Analise os benefícios do Azure Resource Manager
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.
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.