Condividi tramite


Servizi di calcolo in Azure e AWS

Questo articolo confronta i servizi di calcolo principali offerti da Microsoft Azure e Amazon Web Services (AWS).

Confrontare aws e i servizi di calcolo di Azure

Le tabelle seguenti descrivono e confrontano i servizi di calcolo principali in Amazon Web Services (AWS) e Azure.

Macchine virtuali e server

Le macchine virtuali e i server consentono agli utenti di distribuire, gestire e gestire il sistema operativo e altri software. Gli utenti pagano per ciò che usano, con la flessibilità necessaria per modificare le dimensioni.

Servizio AWS Servizio di Azure Descrizione
Tipi di istanze di Amazon EC2 Macchine virtuali di Azure Aws e Le macchine virtuali su richiesta di Azure fatturano per secondi. Sebbene i tipi di istanza di AWS e le dimensioni delle macchine virtuali di Azure abbiano categorie simili, le funzionalità esatte di RAM, CPU e archiviazione differiscono. Per informazioni sulle dimensioni delle macchine virtuali di Azure, vedere Dimensioni delle macchine virtuali di Azure.
VMware Cloud on AWS Soluzione Azure VMware Le soluzioni AWS e Azure consentono di spostare carichi di lavoro e ambienti basati su VMware vSphere nel cloud. soluzione Azure VMware è un servizio Microsoft verificato da VMware eseguito nell'infrastruttura di Azure. È possibile gestire gli ambienti esistenti con gli strumenti della soluzione VMware, modernizzando le applicazioni con servizi nativi del cloud.
AWS Parallel Cluster Azure CycleCloud Creare, gestire, gestire e ottimizzare HPC e cluster di calcolo di grandi dimensioni di qualsiasi scala.

Visualizzare tutte le architetture delle macchine virtuali

Scalabilità automatica

La scalabilità automatica consente di modificare automaticamente il numero di istanze di macchina virtuale. Sono state impostate metriche e soglie definite che determinano quando aggiungere o rimuovere istanze.

Servizio AWS Servizio di Azure Descrizione
Scalabilità automatica di AWS Set di scalabilità di macchine virtuali, scalabilità automatica servizio app In Azure i set di scalabilità di macchine virtuali consentono di distribuire e gestire set identici di macchine virtuali. Il numero di set può essere ridimensionato automaticamente. servizio app scalabilità automatica consente di ridimensionare automaticamente app Azure applicazioni del servizio.

Visualizzare tutte le architetture di scalabilità automatica

Elaborazione batch

L'elaborazione batch esegue applicazioni parallele su larga scala e di elaborazione ad alte prestazioni in modo efficiente nel cloud.

Servizio AWS Servizio di Azure Descrizione
AWS Batch Azure Batch Azure Batch consente di gestire operazioni a elevato utilizzo di calcolo in una raccolta scalabile di macchine virtuali.

Visualizzare tutte le architetture di elaborazione batch

Storage

Diversi servizi offrono diversi tipi di archiviazione dei dati per i dischi delle macchine virtuali.

Servizio AWS Servizio di Azure Descrizione
Volumi di dischi in Amazon Elastic Block Store (EBS) Dischi dati in Archiviazione BLOB di Azure. I dischi dati nell'archiviazione BLOB offrono un'archiviazione dati durevole per le macchine virtuali di Azure. Questa risorsa di archiviazione è simile ai volumi di dischi dell'istanza di AWS EC2 in EBS.
Archivio di istanze di Amazon EC2 Archiviazione temporanea di Azure L'archiviazione temporanea di Azure fornisce alle macchine virtuali un'archiviazione temporanea di lettura/scrittura a bassa latenza simile all'archiviazione dell'istanza EC2, detta anche archiviazione temporanea temporanea.
Volume di operazioni di I/O al secondo con provisioning di Amazon EBS Archiviazione Premium di Azure supporto tecnico di Azure i/O del disco con prestazioni superiori con archiviazione Premium. Questa risorsa di archiviazione è simile alle opzioni di archiviazione di IOPS con provisioning di AWS.
Amazon Elastic File System (EFS) File di Azure File di Azure fornisce alle macchine virtuali funzionalità simili a Amazon EFS.

Visualizzare tutte le architetture di archiviazione

Contenitori e agenti di orchestrazione dei contenitori

Diversi servizi AWS e Azure forniscono la distribuzione e l'orchestrazione di applicazioni in contenitori.

Servizio AWS Servizio di Azure Descrizione
Amazon Elastic Container Service (Amazon ECS), AWS Fargate App contenitore di Azure App Azure Container è un servizio scalabile che consente di distribuire migliaia di contenitori senza richiedere l'accesso al piano di controllo.
Amazon Elastic Container Registry (Amazon ECR) Registro Azure Container I registri contenitori archiviano immagini in formato Docker e creano tutti i tipi di distribuzioni di contenitori nel cloud.
Amazon Elastic Kubernetes Service (EKS) Servizio Azure Kubernetes (AKS) Il servizio Azure Kubernetes e il servizio Azure Kubernetes consentono di orchestrare le distribuzioni di applicazioni in contenitori Docker con Kubernetes. Il servizio Azure Kubernetes semplifica il monitoraggio e la gestione dei cluster tramite aggiornamenti automatici e una console operatore predefinita. Per informazioni specifiche sull'ambiente host, vedere Configurazione del runtime del contenitore.
AWS App Mesh Componente aggiuntivo Istio per il servizio Azure Kubernetes Il componente aggiuntivo Istio per il servizio Azure Kubernetes offre un'integrazione completamente supportata della mesh di servizi Istio open source.

Architetture di contenitori di esempio

Architettura Descrizione
Architettura di base in servizio Azure Kubernetes (servizio Azure Kubernetes) Distribuire un'infrastruttura di base che distribuisce un cluster del servizio Azure Kubernetes con particolare attenzione alla sicurezza.
Architettura di microservizi nel servizio Azure Kubernetes Distribuire un'architettura di microservizi in servizio Azure Kubernetes (servizio Azure Kubernetes).
Pipeline di integrazione continua/distribuzione continua per carichi di lavoro basati su contenitori Creare una pipeline DevOps per un'app Web Node.js con Jenkins, Registro Azure Container, servizio Azure Kubernetes, Azure Cosmos DB e Grafana.

Visualizzare tutte le architetture dei contenitori

Computing senza server

L'elaborazione serverless consente di integrare i sistemi ed eseguire processi back-end senza effettuare il provisioning o la gestione dei server.

Servizio AWS Servizio di Azure Descrizione
AWS Lambda Funzioni di Azure, Processi Web nel servizio app Azure Funzioni di Azure è il principale equivalente di Lambda AWS per quanto concerne l'offerta di codice senza server e su richiesta. La funzionalità Lambda di AWS si sovrappone anche ai processi Web di Azure, che consentono di pianificare o eseguire continuamente attività in background.

Architetture serverless di esempio

Architettura Descrizione
Eseguire query su un data lake o lakehouse usando Azure Synapse Analitica serverless Questa architettura può ridurre le problematiche delle operazioni di estrazione, trasformazione, caricamento (ETL). È possibile usare questa architettura per generare informazioni dettagliate aziendali e quindi risolvere le attività di modellazione e ETL.
AIA dei dati sanitari conformi a HIPAA e HITRUST Gestire i dati sanitari e i record medici conformi a HIPAA e HITRUST con il massimo livello di sicurezza predefinito.
Architettura di scalabilità tra cloud Informazioni su come migliorare la scalabilità tra cloud con un'architettura di soluzione che include Azure Stack. Un diagramma di flusso dettagliato fornisce le istruzioni per l'implementazione.

Visualizzare tutte le architetture serverless

Collaboratori

Questo articolo viene gestito da Microsoft. Originariamente è stato scritto dai seguenti contributori.

Autore principale:

Passaggi successivi