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. |
Arquitetura de escalabilidade 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
- Guia de início rápido: criar uma máquina virtual Linux no portal do Azure
- Criar uma aplicação Web Node.js no Azure
- Introdução ao Azure Functions
- Design de arquitetura do Serviço Kubernetes do Azure (AKS)
Recursos relacionados
- Arquitetura de linha de base para um cluster do Serviço Kubernetes do Azure (AKS)
- Arquitetura de microsserviços no Serviço Kubernetes do Azure
- Pipeline CI/CD para cargas de trabalho baseadas em contentores
- Dimensionamento entre nuvens com o Azure Functions
- Executar uma VM do Linux no Azure
- Aplicação Web básica
- Aplicativo Web do Serviço de Aplicativo de Linha de Base com redundância de zona
- Aplicativo Web do Serviço de Aplicativo multirregião ativo-passivo