Comparar o gerenciamento de recursos do Azure e do AWS
O termo recurso é usado da mesma forma no Azure e no Amazon Web Services (AWS). Um recurso é um item gerenciável. Pode ser uma máquina virtual, uma conta de armazenamento, um aplicativo Web, um banco de dados ou uma rede virtual, por exemplo.
Grupos de recursos do AWS versus grupos de recursos do Azure
Os grupos de recursos no Azure e no AWS são usados para organizar e gerenciar recursos. No entanto, há algumas diferenças importantes:
- Excluir um grupo de recursos do AWS não afeta os recursos. Excluir um grupo de recursos do Azure exclui todos os recursos nele.
- No Azure, você deve criar um grupo de recursos antes de criar um recurso. Um recurso deve fazer parte de um único grupo de recursos.
- No Azure, você pode acompanhar os custos por grupo de recursos. No AWS, você pode usar marcas de alocação de custo para filtrar recursos específicos.
Opções de implantação de recursos
O Azure fornece várias maneiras de gerenciar seus recursos:
Portal do Azure. Como um painel do AWS, o portal do Azure fornece uma interface de gerenciamento baseada na Web para recursos do Azure.
API REST. A API REST do Azure Resource Manager fornece acesso programático à maioria dos recursos disponíveis no portal do Azure.
CLI do Azure. A CLI do Azure fornece uma interface de linha de comando que você pode usar para criar e gerenciar recursos do Azure. A CLI do Azure está disponível para Windows, Linux e macOS.
Azure PowerShell. Você pode usar os módulos do Azure para o PowerShell para executar tarefas de gerenciamento automatizado usando um script. O PowerShell está disponível para Windows, Linux e macOS.
Modelos do ARM. Os modelos do ARM (Azure Resource Manager) fornecem recursos de gerenciamento de recursos baseados em modelo JSON semelhantes aos do serviço AWS CloudFormation.
Bicep. O Bicep é uma linguagem específica do domínio que usa sintaxe declarativa para implantar recursos do Azure.
Terraform. Você pode usar o Terraform para definir, visualizar e implantar a infraestrutura de nuvem usando a sintaxe HCL.
Com cada uma dessas interfaces, o grupo de recursos é central para a criação, implantação ou modificação de recursos do Azure. A implementação é semelhante à da estrutura usada para agrupar recursos da AWS durante as implantações do CloudFormation.
Marcação
A marcação, tanto no Azure quanto no AWS, permite que você organize e gerencie recursos efetivamente atribuindo metadados aos recursos. Tags são pares chave-valor que ajudam a categorizar, acompanhar e gerenciar custos em sua infraestrutura de nuvem. O AWS e o Azure dão suporte ao ABAC (controle de acesso baseado em atributo) com base nos valores de marca. Embora a marcação do Azure e do AWS seja semelhante, há algumas diferenças:
- As tags do Azure não diferenciam maiúsculas de minúsculas para operações, mas a capitalização pode ser mantida. As marcas AWS diferenciam maiúsculas de minúsculas.
- Azure fornece herança de tags por meio de políticas. O AWS não dá suporte nativo à herança de tags entre recursos pai e filho. O AWS dá suporte à herança de tags para Categorias de Custos da AWS.
- O AWS fornece uma ferramenta de editor de marcas para adicionar marcas, enquanto o Azure fornece recursos de marcação por meio do portal do Azure e interfaces de gerenciamento.
Colaboradores
Este artigo é mantido pela Microsoft. Foi originalmente escrito pelos colaboradores a seguir.
Autor principal:
Outro colaborador:
- Adam Cerini | Diretor, Estrategista de Tecnologia de Parceiros
Para ver perfis não públicos do LinkedIn, entre no LinkedIn.