Servizi di calcolo in Azure e AWS
Questo articolo confronta i servizi di calcolo principali offerti da Microsoft Azure e Amazon Web Services (AWS).
- Per collegamenti ad articoli che confrontano altri servizi AWS e Azure, vedere Azure per professionisti AWS.
- Per un elenco completo e grafici che mostrano il mapping dei servizi tra AWS e Azure, vedere Confronto tra aws e servizi di Azure.
- Esplorare le architetture di calcolo di Azure.
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:
- Kobi Levi | Cloud Solution Architect
Passaggi successivi
- Guida introduttiva: Creare una macchina virtuale Linux nel portale di Azure
- Creare un'app Web Node.js in Azure
- Introduzione a Funzioni di Azure
- Progettazione dell'architettura servizio Azure Kubernetes (AKS)
Risorse correlate
- Architettura di base per un cluster del servizio Azure Kubernetes (AKS)
- Architettura di microservizi nel servizio Azure Kubernetes
- Pipeline di integrazione continua/distribuzione continua per carichi di lavoro basati su contenitori
- Scalabilità tra cloud con Funzioni di Azure
- Eseguire una VM Linux in Azure
- Applicazione Web di base
- Baseline servizio app'applicazione Web con ridondanza della zona
- Multiregione attiva-passiva servizio app'applicazione Web