Serviços de computação no Azure e na AWS

Este artigo compara os principais serviços de computação que o Microsoft Azure e a Amazon Web Services (AWS) oferecem.

  • Para obter links para artigos que comparam outros serviços da AWS e do Azure, consulte Azure para profissionais da AWS.
  • Para obter uma listagem completa e gráficos mostrando o mapeamento de serviços entre a AWS e o Azure, consulte Comparação de serviços da AWS para o Azure.
  • Navegue pelas arquiteturas de computação do Azure.

Compare os serviços de computação da AWS e do Azure

As tabelas a seguir descrevem e comparam os principais serviços de computação na Amazon Web Services (AWS) e no Azure.

Máquinas virtuais e servidores

As máquinas virtuais (VMs) e os servidores permitem que os usuários implantem, gerenciem e mantenham o sistema operacional e outros softwares. Os usuários pagam pelo que usam, com a flexibilidade de mudar de tamanho.

Serviço do AWS Serviço do Azure Description
Tipos de Instância do Amazon EC2 Máquinas Virtuais do Azure As VMs sob demanda da AWS e do Azure faturam por segundo usado. Embora os tipos de instância da AWS e os tamanhos de VM do Azure tenham categorias semelhantes, os recursos exatos de RAM, CPU e armazenamento diferem. Para obter informações sobre tamanhos de VM do Azure, consulte Tamanhos de VM do Azure.
VMware Cloud na AWS Solução VMware do Azure As soluções AWS e Azure permitem mover cargas de trabalho e ambientes baseados no VMware vSphere para a nuvem. O Azure VMware Solution é um serviço da Microsoft verificado pela VMware que é executado na infraestrutura do Azure. Você pode gerenciar ambientes existentes com ferramentas de solução VMware e, ao mesmo tempo, modernizar aplicativos com serviços nativos da nuvem.
Cluster paralelo da AWS Azure CycleCloud Crie, gerencie, opere e otimize HPC e grandes clusters de computação de qualquer escala.

Ver todas as arquiteturas de máquinas virtuais

Dimensionamento automático

O dimensionamento automático permite alterar automaticamente o número de instâncias de VM. Você define métricas e limites definidos que determinam quando adicionar ou remover instâncias.

Serviço do AWS Serviço do Azure Description
AWS Auto Scaling Conjuntos de dimensionamento de máquinas virtuais, dimensionamento automático do Serviço de Aplicativo No Azure, os conjuntos de dimensionamento de máquina virtual permitem implantar e gerenciar conjuntos idênticos de VMs. O número de conjuntos pode ser dimensionado automaticamente. O dimensionamento automático do Serviço de Aplicativo permite dimensionar automaticamente os aplicativos do Serviço de Aplicativo do Azure.

Veja todas as arquiteturas de dimensionamento automático

Processamento em lotes

O processamento em lote executa aplicativos de computação paralelos e de alto desempenho em grande escala de forma eficiente na nuvem.

Serviço do AWS Serviço do Azure Description
Lote da AWS Azure Batch O Azure Batch ajuda você a gerenciar o trabalho de computação intensiva em uma coleção escalável de VMs.

Veja todas as arquiteturas de processamento em lote

Armazenamento

Vários serviços fornecem diferentes tipos de armazenamento de dados para discos VM.

Serviço do AWS Serviço do Azure Description
Volumes de disco no Amazon Elastic Block Store (EBS) Discos de dados no Armazenamento de Blobs do Azure. Os discos de dados no armazenamento de blob fornecem armazenamento de dados durável para VMs do Azure. Esse armazenamento é semelhante aos volumes de disco de instância do AWS EC2 no EBS.
Armazenamento de instâncias do Amazon EC2 Armazenamento temporário do Azure O armazenamento temporário do Azure fornece às VMs um armazenamento temporário de leitura/gravação de baixa latência semelhante ao armazenamento de instâncias do EC2, também chamado de armazenamento efêmero.
Volume de IOPS provisionadas do Amazon EBS Armazenamento premium do Azure O Azure suporta E/S de disco de desempenho superior com armazenamento premium. Esse armazenamento é semelhante às opções de armazenamento de IOPS provisionadas da AWS.
Amazon Elastic File System (EFS) Ficheiros do Azure O Azure Files fornece VMs com funcionalidade semelhante ao Amazon EFS.

Veja todas as arquiteturas de armazenamento

Contentores e orquestradores de contentores

Vários serviços da AWS e do Azure fornecem implantação e orquestração de aplicativos em contêineres.

Serviço do AWS Serviço do Azure Description
Amazon Elastic Container Service (Amazon ECS), AWS Fargate Aplicativos de contêiner do Azure Os Aplicativos de Contêiner do Azure são um serviço escalável que permite implantar milhares de contêineres sem exigir acesso ao plano de controle.
Registro de contêiner elástico do Amazon (Amazon ECR) Azure Container Registry Os registros de contêiner armazenam imagens formatadas do Docker e criam todos os tipos de implantações de contêiner na nuvem.
Amazon Elastic Kubernetes Service (EKS) Azure Kubernetes Service (AKS) O EKS e o AKS permitem orquestrar implantações de aplicativos em contêineres do Docker com o Kubernetes. O AKS simplifica o monitoramento e o gerenciamento de clusters por meio de atualizações automáticas e um console de operações integrado. Consulte Configuração de tempo de execução de contêiner para obter detalhes sobre o ambiente de hospedagem.
Malha de aplicativos da AWS Istio add-on para AKS O complemento Istio para AKS fornece uma integração totalmente suportada da malha de serviço Istio de código aberto.

Exemplos de arquiteturas de contêiner

Arquitetura Description
Arquitetura de linha de base no Serviço Kubernetes do Azure (AKS) Implante uma infraestrutura de linha de base que implante um cluster AKS com foco na segurança.
Arquitetura de microsserviços no Azure Kubernetes Service (AKS) Implante uma arquitetura de microsserviços no Serviço Kubernetes do Azure (AKS).
Pipeline CI/CD para cargas de trabalho baseadas em contentores Crie um pipeline de DevOps para um aplicativo Web Node.js com Jenkins, Azure Container Registry, Azure Kubernetes Service, Azure Cosmos DB e Grafana.

Ver todas as arquiteturas de contêiner

Computação sem servidor

A computação sem servidor permite integrar sistemas e executar processos de back-end sem provisionar ou gerenciar servidores.

Serviço do AWS Serviço do Azure Description
AWS Lambda Azure Functions, WebJobs no Serviço de Aplicativo do Azure As Funções do Azure são o principal equivalente ao Lambda do AWS no fornecimento de código sem servidor a pedido. A funcionalidade do AWS Lambda também se sobrepõe aos WebJobs do Azure, que permitem agendar ou executar continuamente tarefas em segundo plano.

Exemplo de arquiteturas sem servidor

Arquitetura Description
Consultar um data lake ou lakehouse usando o Azure Synapse Analytics sem servidor Essa arquitetura pode reduzir os desafios das operações de extração, transformação e carga (ETL). Você pode usar essa arquitetura para gerar insights de negócios e, em seguida, resolver tarefas de modelagem e ETL.
IA de dados de saúde em conformidade com HIPAA e HITRUST Gerencie dados de saúde e registros médicos em conformidade com HIPAA e HITRUST com o mais alto nível de segurança incorporada.
Padrão de dimensionamento entre nuvens Saiba como melhorar a escalabilidade entre nuvens com uma arquitetura de solução que inclui o Azure Stack. Um fluxograma passo a passo especifica as instruções para a implementação.

Veja todas as arquiteturas sem servidor

Contribuidores

Este artigo é mantido pela Microsoft. Foi originalmente escrito pelos seguintes contribuidores.

Autor principal:

  • Kobi Levi - Brasil | Arquiteto de Soluções Cloud

Próximos passos