Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo compara Microsoft Azure e serviços de computação principais do Amazon Web Services (AWS).
Para obter links para artigos que comparam outros serviços AWS e Azure, consulte Azure para profissionais da AWS.
Para obter uma listagem completa e gráficos que mostram o mapeamento de serviço entre a AWS e Azure, consulte AWS para Azure comparação de serviços.
Para ver as arquiteturas do Azure, consulte Explorar arquiteturas de computação do Azure.
Comparar serviços de computação do AWS e Azure
As tabelas a seguir descrevem e comparam os principais serviços de computação no AWS e Azure.
Máquinas virtuais e servidores
Máquinas virtuais (VMs) e servidores ajudam você a implantar, gerenciar e manter o sistema operacional e outros softwares. Você paga apenas pelo que usa e pode alterar os tamanhos conforme necessário.
| Serviço AWS | serviço Azure | Descrição |
|---|---|---|
| Amazon Lightsail | Serviço de Aplicativo do Azure, Máquinas Virtuais do Azure (série B) | O Amazon Lightsail fornece VMs simplificadas e com preços previsíveis com pilhas de aplicativos pré-configuradas. O Azure não tem um equivalente dedicado, mas você pode alcançar resultados semelhantes usando o Serviço de Aplicativo do Azure para aplicativos web ou o Máquinas Virtuais do Azure configurado com tamanhos expansíveis da série B e imagens do Microsoft Marketplace. |
| Tipos de instância do Amazon EC2 | Máquinas Virtuais do Azure | AWS e Azure cobram por segundo de uso das VMs sob demanda. Os tipos de instância da AWS e os tamanhos de VM do Azure pertencem a categorias semelhantes, mas as capacidades de RAM, CPU e armazenamento diferem. |
| AWS ParallelCluster | Azure CycleCloud | Crie, gerencie, opere e otimize hpc (computação de alto desempenho) e clusters de computação grandes de qualquer escala. |
Exiba todas as arquiteturas de VMs.
Dimensionamento automático
Você pode usar o dimensionamento automático para alterar automaticamente o número de instâncias de computação ou recursos com base em métricas e limites definidos.
| Serviço AWS | serviço Azure | Descrição |
|---|---|---|
| Dimensionamento automático do AWS | Conjuntos de dimensionamento de máquinas virtuais do Azure, dimensionamento automático do Serviço de Aplicativo do Azure | Em Azure, você pode usar conjuntos de dimensionamento de máquinas virtuais para implantar e gerenciar conjuntos idênticos de VMs. O número de conjuntos pode ser dimensionado automaticamente. Você pode usar Serviço de Aplicativo do Azure para dimensionar automaticamente Serviço de Aplicativo do Azure aplicativos. |
Exiba todas as arquiteturas de dimensionamento automático.
Recomendações de otimização de recursos
Os serviços de otimização de recursos analisam a telemetria de uso e as configurações para recomendar dimensionamento adequado, detecção de recursos ociosos e ações para redução de custos.
| Serviço AWS | serviço Azure | Descrição |
|---|---|---|
| Otimizador de Computação do AWS | Assistente do Azure (categoria de custo) | Ambos os serviços analisam as métricas de uso para recomendar o rightsizing para recursos de computação. O Otimizador de Computação do AWS se concentra no Amazon EC2, grupos de Dimensionamento Automático, volumes do Amazon EBS, funções Lambda, serviços do Amazon ECS no AWS Fargate e Amazon RDS (Amazon Relational Database Service). Assistente do Azure fornece recomendações de confiabilidade, segurança, custo, operacional e desempenho em VMs, conjuntos de dimensionamento de máquinas virtuais e a maioria dos serviços Azure. |
| Assistente Confiável do AWS | Assistente do Azure | O Assistente Confiável da AWS fornece verificações entre otimização de custo, segurança, desempenho, tolerância a falhas e limites de serviço. Assistente do Azure abrange os mesmos pilares em uma única experiência integrada. |
Processamento em lotes
O processamento em lote executa aplicativos paralelos em larga escala e HPC com eficiência na nuvem.
| Serviço AWS | serviço Azure | Descrição |
|---|---|---|
| AWS Batch | Lote do Azure | Lote do Azure ajuda você a gerenciar o trabalho com uso intensivo de computação em uma coleção escalonável de VMs. |
Exiba todas as arquiteturas de processamento em lote.
Armazenamento
Vários serviços fornecem diferentes tipos de armazenamento de dados para discos de VM.
| Serviço AWS | serviço Azure | Descrição |
|---|---|---|
| Amazon Elastic Block Store (Amazon EBS) | Discos gerenciados do Azure | Os discos gerenciados do Azure fornecem armazenamento persistente no nível de bloco para VMs do Azure, semelhante ao Amazon EBS para Amazon EC2. Azure fornece as camadas de desempenho HdD Standard, SSD Standard, Premium SSD, Premium SSD v2 e Ultra Armazenamento em Disco. Essas camadas correspondem aos tipos de volume do Amazon EBS, como gp2, gp3, io1, io2, st1 e sc1. |
| Repositório de instâncias do Amazon EC2 | Discos locais/temporários da máquina virtual do Azure | Tamanhos de VM do Azure que incluem um disco local (normalmente SKUs com um d no nome, como as séries Ddsv5 ou Ddsv6) oferecem armazenamento local em NVMe (Non-Volatile Memory Express) ou SSD (unidade de estado sólido) para dados temporários de baixa latência, semelhante ao armazenamento de instância do Amazon EC2. O armazenamento local não é persistente e é perdido quando a VM é desalocada ou realocada. |
| Volumes IOPS provisionados do Amazon EBS (io1/io2, io2 Block Express, gp3) | Premium SSD, Premium SSD v2 e Ultra Armazenamento em Disco | Azure fornece várias camadas de disco gerenciadas de alto desempenho. O SSD Premium v2 permite que as operações de entrada/saída por segundo (IOPS) e a taxa de transferência sejam configuradas independentemente da capacidade, comparável ao Amazon EBS gp3. O Ultra Armazenamento em Disco fornece latência de submilissegundo e alta IOPS e taxa de transferência para as cargas de trabalho mais exigentes, comparáveis ao Amazon EBS io2 Block Express. Para obter limites atuais, consulte Scalabilidade e destinos de desempenho para discos de VM em Azure. |
| Amazon EFS (Amazon Elastic File System) | Arquivos do Azure | Arquivos do Azure fornece VMs com funcionalidade semelhante ao Amazon EFS. |
Exiba todas as arquiteturas de armazenamento.
Contêineres e orquestradores de contêineres
Os serviços AWS e Azure fornecem implantação e orquestração de aplicativos em contêineres.
| Serviço AWS | serviço Azure | Descrição |
|---|---|---|
| Amazon ECS (Amazon Elastic Container Service) | Aplicativos de Contêiner do Azure | O Amazon ECS é um serviço de orquestração de contêineres para implantar e gerenciar aplicativos em contêineres. Aplicativos de Contêiner do Azure é uma plataforma gerenciada de contêineres que fornece dimensionamento integrado, descoberta de serviços e gerenciamento de tráfego. |
| AWS Fargate | Instâncias de Contêiner do Azure, Aplicativos de Contêiner do Azure | O AWS Fargate é um mecanismo de computação sem servidor que fornece capacidade de computação para tarefas do Amazon ECS e pods do Amazon EKS. Instâncias de Contêiner do Azure fornece computação de contêiner sem servidor sob demanda e integra-se com AKS (Serviço de Kubernetes do Azure) por meio de nós virtual. Aplicativos de Contêiner do Azure também fornece gerenciamento de infraestrutura sem servidor com recursos de orquestração de nível superior. |
| Registro de Contêiner Elástico da Amazon (Amazon ECR) | 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. Ambos os serviços dão suporte à verificação de vulnerabilidades, replicação geográfica e rede privada. |
| Amazon EKS (Serviço de Kubernetes Elástico da Amazon) | AKS (Serviço de Kubernetes do Azure) | Você pode usar o Amazon EKS e AKS (Serviço de Kubernetes do Azure) para orquestrar implantações de aplicativos em contêineres do Docker com o Kubernetes. AKS (Serviço de Kubernetes do Azure) fornece dois modos: AKS Standard para controle total e personalização e AKS Automatic para implantações simplificadas e prontas para produção com práticas recomendadas internas. Para obter detalhes sobre o ambiente de hospedagem, consulte a configuração de runtime do contêiner. |
| Amazon ECS Anywhere, Amazon EKS Anywhere | Kubernetes habilitado para Azure Arc, AKS no Azure Arc | Ambas as plataformas dão suporte a serviços de orquestração de contêiner local ou em outros ambientes de nuvem com gerenciamento centralizado dos respectivos planos de controle de nuvem. |
| Amazon ECS Service Connect |
Descoberta de serviço integrada no Aplicativos de Contêiner do Azure, opcionalmente com invocação de serviço do Dapr Extensão Istio para AKS |
Descoberta de serviço e uma malha de serviço para a plataforma de contêiner gerenciado. O ECS Service Connect é um recurso do Amazon ECS. Os aplicativos de contêiner e os equivalentes do AKS emparelham-se com o respectivo orquestrador (consulte as linhas ECS e EKS acima). |
Arquiteturas de contêiner de exemplo
| Arquitetura | Descrição |
|---|---|
| arquitetura Baseline em AKS (Serviço de Kubernetes do Azure) | Implante uma infraestrutura de linha de base que implanta um cluster AKS (Serviço de Kubernetes do Azure) com foco na segurança. |
| arquitetura Microsserviços no AKS (Serviço de Kubernetes do Azure) | Implante uma arquitetura de microsserviços no AKS (Serviço de Kubernetes do Azure). |
| Pipeline de integração contínua e entrega contínua (CI/CD) para cargas de trabalho baseadas em contêineres | Crie um pipeline de DevOps para um aplicativo Web Node.js com Jenkins, Registro de Contêiner do Azure, AKS (Serviço de Kubernetes do Azure), Azure Cosmos DB e Grafana. |
Exiba todas as arquiteturas de contêiner.
Plataforma como um serviço para aplicativos Web e APIs
Você pode usar serviços de PaaS (plataforma como serviço) para implantar aplicativos Web, APIs e back-ends móveis sem gerenciar a infraestrutura subjacente.
| Serviço AWS | serviço Azure | Descrição |
|---|---|---|
| AWS Elastic Beanstalk | Serviço de Aplicativo do Azure | Ambos os serviços fornecem hospedagem totalmente gerenciada para aplicativos Web e APIs em runtimes comuns, como .NET, Java, Node.js, Python, PHP e Ruby. Eles lidam com provisionamento de capacidade, balanceamento de carga, dimensionamento automático e monitoramento de integridade. |
| AWS App Runner | Serviço de Aplicativo do Azure (contêiner do Linux), Aplicativos de Contêiner do Azure | O AWS App Runner implanta automaticamente aplicativos web e APIs conteinerizados a partir de um repositório de código-fonte ou de uma imagem de contêiner. O Azure fornece funcionalidade equivalente por meio do Serviço de Aplicativo do Azure para contêineres Linux ou do Aplicativos de Contêiner do Azure para uma experiência sem servidor com foco em contêineres. |
| AWS Amplify Hosting | Aplicativos Web Estáticos do Azure | Hospedagem gerenciada para aplicativos Web front-end modernos com CI/CD interno do Git, distribuição global e integração de API sem servidor. |
Computação híbrida e de borda
A computação híbrida e de borda refere-se a serviços que estendem a infraestrutura e o gerenciamento da nuvem para ambientes locais, ambientes de edge e locais pertencentes ao cliente.
| Serviço AWS | serviço Azure | Descrição |
|---|---|---|
| Postos avançados do AWS (rack e servidores) | Azure Local (anteriormente Azure Stack HCI) | Ambos os serviços fornecem infraestrutura local gerenciada por nuvem para cargas de trabalho de baixa latência e requisitos de residência de dados. Azure Local fornece uma plataforma de HCI (infraestrutura hiperconvergente) validada gerenciada por meio do portal Azure. |
| AWS Systems Manager para recursos não AWS | Azure Arc | O Azure Arc estende o gerenciamento e os serviços do Azure, como políticas, monitoramento, controle de acesso baseado em função (RBAC) e GitOps, a servidores, clusters Kubernetes e serviços de dados em ambientes locais, multinuvem e de borda. |
| Comprimento de onda do AWS | Computação de borda de multiacesso privada do Azure, Computação de borda de multiacesso pública do Azure (zonas de borda do Azure) | Computação de borda para 5G e cargas de trabalho móveis de ultrabaixa latência, disponível por meio de parcerias com operadoras de telecomunicações. |
| Zonas locais do AWS | Azure Edge Zone | Extensões de regiões de nuvem que colocam a computação e o armazenamento mais próximos dos usuários em áreas metropolitanas para cargas de trabalho sensíveis à latência. |
Computação sem servidor
Você pode usar a computação sem servidor para integrar sistemas e executar processos de back-end sem provisionamento ou manutenção de servidor.
| Serviço AWS | serviço Azure | Descrição |
|---|---|---|
| AWS Lambda | Azure Functions | Ambos os serviços fornecem execução de código orientada a eventos sem servidor com preços de pagamento por execução e dimensionamento automático. |
| Funções de etapa do AWS | Azure Durable Functions, Aplicativos Lógicos do Azure | As Funções Duráveis do Azure estendem o Azure Functions com workflows com estado escritos em código. O Aplicativos Lógicos do Azure fornece um designer visual de baixo código para orquestração de fluxos de trabalho entre serviços de software como serviço (SaaS) e serviços locais. |
| AWS EventBridge | Grid de Eventos do Azure | Roteamento gerenciado de eventos para arquiteturas orientadas a eventos. |
Exemplo de arquiteturas sem servidor
| Arquitetura | Descrição |
|---|---|
| Padrão de escalabilidade multinuvem | Saiba como melhorar a escalabilidade entre nuvens usando uma arquitetura de solução que inclui Azure Stack. Um fluxograma passo a passo detalha as instruções para implementação. |
Exiba todas as arquiteturas sem servidor.
Migração
Se você planeja migrar uma carga de trabalho da AWS para o Azure, consulte Migrar recursos de computação da Amazon Web Services para o Azure, que inclui alguns cenários de migração de exemplo específicos que podem corresponder ao seu caso de uso.
Colaboradores
A Microsoft mantém este artigo. Os colaboradores a seguir escreveram este artigo.
Autor principal:
- Kobi Levi | Arquiteto de Soluções na Nuvem
Outro colaborador:
- Juan Carlos Osorio | Arquiteto de Soluções na Nuvem
Para ver perfis de LinkedIn não públicos, entre em LinkedIn.
Próximas etapas
- Quickstart: criar uma VM Linux no portal do Azure
- Implantar um aplicativo Web do Node.js no Azure
- Introdução ao Azure Functions
- Início rápido: Criar um cluster automático do AKS (Serviço de Kubernetes do Azure)
- Quickstart: implante seu primeiro aplicativo de contêiner usando o portal Azure
- Arquitetura de design do serviço Azure Kubernetes (AKS)
Recursos relacionados
- Arquitetura de Base para um cluster do AKS (Serviço de Kubernetes do Azure)
- arquitetura Microsserviços no AKS (Serviço de Kubernetes do Azure)
- Executar uma VM do Linux no Azure
- Aplicativo Web básico
- aplicação Web doBaseline Serviço de Aplicativo do Azure com redundância de zona
- Descobrir instâncias do AWS
- Avaliar instâncias do AWS
- Migrar VMs do AWS
- Migrar o AWS para discos gerenciados
Arquiteturas de contêiner e Kubernetes
- Arquitetura de Base para um cluster do AKS (Serviço de Kubernetes do Azure)
- arquitetura Microsserviços no AKS (Serviço de Kubernetes do Azure)
- Pipeline de CI/CD para cargas de trabalho baseadas em contêiner
VMs e aplicativos Web
- Executar uma VM do Linux no Azure
- Aplicativo Web básico
- aplicação Web doBaseline Serviço de Aplicativo do Azure com redundância de zona