.
Amazon Web Services (AWS) está para o Microsoft Azure assim como o McDonald’s está para o Burger King: ambos fornecem os mesmos tipos básicos de produtos e têm como alvo os mesmos públicos e casos de uso. Mas eles fazem isso de maneiras diferentes, e compreender as diferenças entre AWS e Azure é fundamental para escolher a solução certa para sua equipe ou organização.
Continue lendo para ver uma análise das principais diferenças entre AWS e Azure. Como você aprenderá, qualquer uma das nuvens públicas provavelmente funcionará para praticamente qualquer carga de trabalho convencional que você queira executar na nuvem hoje, mas diferenças sutis em áreas como soluções de nuvem híbrida e serviços de rede podem tornar o AWS ou o Azure mais adequados para você, dependendo de suas necessidades.
1. Soluções de pipeline de CI/CD na AWS x Azure
AWS e Azure oferecem conjuntos de serviços em nuvem que você pode usar para configurar um pipeline de CI/CD na nuvem.
No geral, porém, as soluções de CI/CD do Azure são mais estreitas e melhor integradas entre si. O Azure fornece um conjunto simples de serviços, que chama coletivamente Azure DevOpsque são projetados para se integrarem perfeitamente entre si e abrangem todos os fluxos de trabalho que você precisa gerenciar em um pipeline de CI/CD — desde o planejamento ágil de projetos até a integração e teste de código, até o gerenciamento de código-fonte e muito mais.
Ofertas de CI/CD da AWS não são tão expansivos ou tão bem conectados. A AWS também não possui uma solução de planejamento ágil integrada e depende mais de soluções de terceiros para atender aos requisitos de teste de software.
Nenhuma das opções acima pode ser importante para você se você pretende executar seus processos de CI/CD usando outras soluções além daquelas fornecidas por um fornecedor de nuvem. Mas se você deseja um conjunto de CI/CD descomplicado integrado à sua nuvem, o Azure provavelmente é a melhor opção.
2. Nuvem Híbrida em AWS e Azure
AWS e Azure têm ofertas robustas de nuvem híbrida, mas são projetadas de maneiras diferentes e têm pontos fortes e fracos diferentes.
Principal solução de nuvem híbrida da AWS, Postos avançados, está totalmente integrado à AWS. Para usá-lo, você precisa obter o hardware diretamente da AWS, que basta configurar para colocar sua nuvem híbrida em funcionamento. Isso torna o Outposts vantajoso se você já investiu pesadamente na nuvem AWS e deseja estender seu ambiente de nuvem para incluir alguma infraestrutura local híbrida. O Outposts torna o processo de criação de uma nuvem híbrida o mais simples possível para os clientes existentes da AWS.
O Azure tem um conjunto mais flexível de ofertas de nuvem híbrida. Ele fornece Pilha Azure e Arco Azul, ambos os quais você pode usar para criar um ambiente de nuvem híbrida. Você não precisa comprar seu hardware diretamente da Microsoft, embora possa precisar escolher hardware certificado de parceiros aprovados pela Microsoft.
No geral, as soluções híbridas do Azure são melhores se você quiser flexibilidade, embora exijam mais esforço em alguns aspectos para configurar e administrar.
3. Soluções de rede em nuvem
AWS e Azure oferecem suporte a configurações de rede complexas em nuvem. A principal diferença entre as duas nuvens nesse aspecto é que o Azure tem um conjunto de soluções de rede mais granular – e, possivelmente, mais complicado – do que o AWS. (Esta página de documentação do Azure faz um bom trabalho comparando os vários serviços de rede em nuvem disponível em ambas as nuvens.)
Em geral, a rede AWS é mais fácil de trabalhar porque há menos serviços para aprender. Mas o Azure torna os recursos de gerenciamento de rede para “usuários avançados” mais acessíveis, dividindo seus serviços de rede em uma gama mais ampla de ferramentas, com certos serviços cobrindo necessidades básicas de configuração, enquanto outros abordam configurações avançadas.
4. Monitoramento de nuvem em AWS vs. Azure
Outra diferença importante entre AWS e Azure reside nos tipos de casos de uso de monitoramento suportados por seus serviços de monitoramento integrados.
O principal serviço de monitoramento da AWS, CloudWatch, funciona apenas com AWS. Por outro lado, o Azure Monitor, a principal solução de monitorização do Azure, funciona em várias nuvens. Isto dá ao Azure uma vantagem clara para casos de uso que envolvem arquiteturas multinuvem.
Claro, você pode usar uma variedade de ferramentas de monitoramento de terceiros que também oferecem suporte a várias nuvens. Não é como se o Azure Monitor fosse a única ferramenta de monitoramento multinuvem que existe. Mas você não pode argumentar que a AWS oferece o mesmo nível de flexibilidade quando se trata de monitoramento de nuvem que o Azure oferece.
5. Reconhecimento e suporte do mercado entre AWS e Azure
Embora AWS e Azure sejam nuvens públicas muito populares e amplamente conhecidas, a AWS ainda se beneficia do fato de existir há mais tempo que o Azure e comandar uma participação de mercado geral mais alta.
Por estas razões, a AWS ainda é vista em alguns setores como a nuvem pública “padrão”. Os fornecedores de software que desejam se integrar com nuvens públicas tendem a construir integrações primeiro para AWS e depois para Azure, se o fizerem. Você também pode encontrar mais documentação e tutoriais voltados para AWS do que para Azure.
Esses fatos podem mudar lentamente à medida que o Azure continua a reduzir a participação de mercado da AWS. Mas, por enquanto, permanecem diferenças importantes entre AWS e Azure em termos de quanta atenção cada nuvem recebe, em termos gerais, de empresas e profissionais de tecnologia.
Conclusão
Novamente, AWS e Azure são nuvens públicas poderosas que podem oferecer suporte a praticamente qualquer caso de uso de nuvem moderno. Mas em certas áreas — como Ci/CD, nuvem híbrida, redes e monitoramento de nuvem — AWS e Azure são diferentes em aspectos importantes.
Sobre o autor

.