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.
- Para obter links para artigos que comparam outros serviços do AWS e do Azure, confira Azure para profissionais do AWS.
- Para obter uma listagem completa e gráficos mostrando o mapeamento de serviço entre o AWS e o Azure, confira Comparação dos serviços do AWS e do Azure.
- Procurar arquiteturas de computação do Azure.
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
- Início Rápido: Criar uma máquina virtual do Linux no portal do Azure
- Criar um aplicativo Web do Node.js no Azure
- Introdução ao Azure Functions
- Design de arquitetura do AKS (Serviço de Kubernetes do Azure)
Recursos relacionados
- Arquitetura de linha de base de um cluster do AKS (Serviço de Kubernetes do Azure)
- Arquitetura de microsserviços no Serviço de Kubernetes do Azure
- Pipeline de CI/CD para cargas de trabalho baseadas em contêiner
- Colocação em escala entre nuvens com o Azure Functions
- Executar uma VM do Linux no Azure
- Aplicativo Web básico
- Aplicativo Web de linha de base do Serviço de Aplicativo com redundância de zona
- Aplicativo Web do Serviço de Aplicativo de várias regiões ativo-passivo