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

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

Comparar serviços de computação do AWS e do Azure

As tabelas a seguir descrevem e comparam os principais serviços de computação no 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 implementem, gerenciem e mantenham o sistema operacional e outros softwares. Os usuários pagam pelo que usam, com a flexibilidade de mudar os tamanhos.

Serviço AWS Serviço do Azure Descrição
Tipos de instâncias do Amazon EC2 Máquinas Virtuais do Azure Cobrança de VMs sob demanda do AWS e do Azure cobram por segundos usados. Embora os tipos de instância do AWS e os tamanhos de VM do Azure tenham categorias semelhantes, os recursos exatos de RAM, CPU e armazenamento são diferentes. Para obter informações sobre tamanhos de VM do Azure, confira tamanhos de VM do Azure.
VMware Cloud no AWS Solução VMware no Azure As soluções do AWS e do Azure permitem que você mova cargas de trabalho e ambientes baseados em VMware vSphere para a nuvem. A Solução VMware no Azure é um serviço da Microsoft verificado pelo VMware que é executado na infraestrutura do Azure. Você pode gerenciar ambientes existentes com ferramentas da solução VMware, modernizando aplicativos com serviços nativos da nuvem.
AWS Parallel Cluster Azure CycleCloud Criar, gerenciar, operar e otimizar a HPC e clusters de cálculo de grande porte de qualquer escala.

Exibir 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 que determinam quando adicionar ou remover instâncias.

Serviço AWS Serviço do Azure Descrição
AWS Auto Scaling conjunto de dimensionamento de máquinas virtuais, Dimensionamento automático do Serviço de Aplicativo No Azure, os conjuntos de dimensionamento de máquinas virtuais permitem que você implante e gerencie conjuntos idênticos de VMs. O número de conjuntos pode ser dimensionado automaticamente. O dimensionamento automático do Serviço de Aplicativo permite que você dimensione automaticamente os aplicativos do Serviço de Aplicativo do Azure.

Exibir todas as arquiteturas de dimensionamento automático

Processamento em lotes

O processamento em lotes executa aplicativos paralelos em grande escala e aplicativos de computação de alto desempenho com eficiência na nuvem.

Serviço AWS Serviço do Azure Descrição
AWS Batch Lote do Azure O Lote do Azure ajuda você a gerenciar o trabalho de uso intensivo de computação em um conjunto escalonável de VMs.

Exibir todas as arquiteturas de processamento em lotes

Armazenamento

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

Serviço AWS Serviço do Azure Descrição
Volumes de discos no EBS (Amazon Elastic Block Store) Discos de dados no Armazenamento de Blobs do Azure. Os discos de dados no armazenamento de blobs fornecem armazenamento de dados durável para as VMs do Azure. Esse armazenamento é semelhante aos volumes de disco da 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 com baixa latência semelhante ao armazenamento de instâncias do EC2 (também chamado de armazenamento efêmero).
Volume IOPS provisionado do Amazon EBS Armazenamento premium do Azure O Azure dá suporte a E/S de disco de maior desempenho com armazenamento premium. Esse armazenamento é semelhante às opções de armazenamento de IOPS provisionadas do AWS.
EFS (Amazon Elastic File System) Arquivos do Azure Os Arquivos do Azure fornecem VMs com funcionalidade semelhante ao Amazon EFS.

Exibir todas as arquiteturas de armazenamento

Contêineres e orquestradores de contêineres

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

Serviço AWS Serviço do Azure Descrição
Amazon ECS (Amazon Elastic Container Service), AWS Fargate Aplicativos de Contêiner do Azure Os Aplicativos de Contêiner do Azure são um serviço escalonável que permite implantar milhares de contêineres sem precisar acessar o plano de controle.
Amazon ECR (Amazon Elastic Container Registry) Registro de Contêiner do Azure Os registros de contêiner armazenam imagens formatadas pelo Docker e criam todos os tipos de implantações de contêiner na nuvem.
Amazon EKS (Elastic Kubernetes Service) AKS (Serviço de Kubernetes do Azure) O EKS e o AKS permitem orquestrar implantações de aplicativos em contêineres do Docker com o Kubernetes. O AKS simplifica o gerenciamento de cluster e o monitoramento por meio de atualizações automáticas e um console de operações internas. Confira Configuração de runtime de contêiner para obter informações específicas sobre o ambiente de hospedagem.
AWS App Mesh Complemento Istio para AKS O complemento Istio para AKS fornece uma integração totalmente suportada da malha de serviço Istio de código aberto.

Arquiteturas de contêiner de exemplo

Arquitetura Descrição
Arquitetura de linha de base no AKS (Serviço de Kubernetes do Azure) Implante uma infraestrutura de linha de base que implanta um cluster do AKS com um foco na segurança.
Arquitetura de microsserviços no AKS (Serviço de Kubernetes do Azure) Implantar uma arquitetura de microsserviços no AKS (Serviço de Kubernetes do Azure).
Pipeline de CI/CD para cargas de trabalho baseadas em contêiner Crie um pipeline de DevOps para um aplicativo Web Node.js com Jenkins, Registro de Contêiner do Azure, Serviço de Kubernetes do Azure, Azure Cosmos DB e Grafana.

Exibir todas as arquiteturas de contêiner

Computação sem servidor

A computação sem servidor integra sistemas e executa processos de back-end sem provisionar ou gerenciar servidores.

Serviço AWS Serviço do Azure Descrição
AWS Lambda Azure Functions, WebJobs no Serviço de Aplicativo do Azure O Azure Functions é o equivalente principal do Lambda do AWS no fornecimento de código sem servidor sob demanda. A funcionalidade AWS Lambda também se sobrepõe ao Azure WebJobs, que permitem agendar ou executar continuamente tarefas em segundo plano.

Exemplo de arquiteturas sem servidor

Arquitetura Descrição
Consultar um data lake ou um lakehouse usando o Azure Synapse Analytics sem servidor Essa arquitetura pode reduzir os desafios de operações de ETL (extração, transformação, carregamento). Você pode usar essa arquitetura para gerar insights de negócios e, em seguida, resolver tarefas de modelagem e ETL.
Inteligência artificial 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 interna.
Arquitetura de escala entre nuvens Saiba como aprimorar a escalabilidade entre nuvens com a arquitetura de uma solução que inclui o Azure Stack. Um fluxograma passo a passo detalha as instruções para implementação.

Exibir todas as arquiteturas sem servidor

Colaboradores

Esse artigo é mantido pela Microsoft. Ele foi originalmente escrito pelos colaboradores a seguir.

Autor principal:

  • Kobi Levi | Arquiteta de Soluções de Nuvem

Próximas etapas