Un confronto dei servizi cloud tra i primi tre provider IaaS

La compilazione di un confronto dei servizi cloud è un compito arduo nel panorama del cloud computing in rapida evoluzione. Non solo ci sono migliaia di servizi cloud e decine di fornitori di servizi cloud, ogni fornitore cambia o aggiorna frequentemente il proprio portafoglio di servizi.

Pertanto, abbiamo scelto di limitare il confronto dei nostri servizi cloud ai primi tre fornitori IaaS che forniscono un servizio nell’emisfero occidentale-Amazon AWS, Microsoft Azure e Google Cloud Platform-perché non solo sono questi i fornitori IaaS con cui la maggior parte delle aziende ha familiarità, ma sono anche i fornitori i cui servizi la maggior parte delle

eBook
Confronto Servizi Per Le Tre Grandi Fornitori di servizi Cloud

Immagine
ebook-blu

Lo scopo dei nostri servizi cloud confronto

Lo scopo dei nostri servizi cloud di confronto è quello di fornire un’illustrazione di una vasta gamma di servizi disponibili e i nomi loro attribuiti. Confrontando i fornitori di servizi cloud e i servizi cloud, diventerà evidente che c’è ben poco che distingue un fornitore di servizi cloud da un altro, ad eccezione dei nomi dati ai servizi. Laddove esistono differenze significative, queste sono evidenziate.

Per quanto riguarda il confronto dei prezzi tra i provider cloud, i prezzi cambiano spesso più rapidamente dei servizi stessi. Raccomandiamo una revisione delle pagine dei prezzi di ciascun sito Web dei fornitori al fine di compilare un confronto dei prezzi aggiornato per i servizi richiesti, nonostante che i prezzi pubblicizzati siano più spesso soggetti a variazioni regionali e sconti per l’uso non di punta, sostenuto e impegnato.

Amazon AWS Pricing Page

Microsoft Azure Pricing Page

Google Cloud Platform Pricing Page

Top three cloud provider comparison of cloud compute services

Per illustrare quanto vasta sia la gamma di servizi, iniziamo il nostro confronto dei servizi cloud con i servizi di calcolo cloud offerti dai primi tre cloud service provider. All’interno di questa categoria troviamo Macchine virtuali (istanze/VM) configurate per scopi generali, ottimizzazione della memoria, ottimizzazione del calcolo (incluso il calcolo accelerato) e ottimizzazione dello storage. Oltre alle macchine virtuali, il nostro confronto comprende anche container e Serverless Computing.

Macchine virtuali generiche

Le macchine virtuali generiche forniscono rapporti CPU-memoria bilanciati e sono ideali per test e sviluppo, database di piccole e medie dimensioni e server Web a basso e medio traffico. Questa categoria di macchine virtuali include “macchine virtuali burstable” che eseguono carichi di lavoro utilizzando una frazione della capacità massima disponibile della CPU e la capacità in eccesso della banca per far fronte a aumenti temporanei della domanda.

Con alcune eccezioni (es. VM burstable), tutte le VM per uso generale AWS e Azure hanno 4 GB di memoria per vCPU. Le VM di Google Cloud forniscono anche 4 GB di memoria per vCPU (anche se le dimensioni della memoria sono citate in GB) e, con Google Cloud, esiste l’opzione di creare VM personalizzabili se le dimensioni predefinite non sono adatte a carichi di lavoro specifici.

Macchine virtuali ottimizzate per la memoria

Le macchine virtuali ottimizzate per la memoria offrono rapporti elevati tra memoria e CPU adatti a server di database relazionali, cache di medie e grandi dimensioni e analisi in memoria. Oltre alle VM ottimizzate per la memoria “regolari” che forniscono fino a 8 Gb di storage per vCPU, tutti e tre i provider nel nostro confronto dei servizi cloud offrono VM ottimizzate per la memoria eccellente per le grandi imprese, fornendo fino a 30 Gb di storage per vCPU.

Microsoft Azure offre anche VM ottimizzate per la memoria con ” vCPU vincolate.”Questi consentono di limitare il conteggio vCPU a metà o un quarto della dimensione originale della VM al fine di ridurre il costo delle licenze software, mantenendo allo stesso tempo la stessa memoria, storage e larghezza di banda I/O per carichi di lavoro di database come SQL Server o Oracle. È possibile replicare questa funzione su Google con tipi di VM personalizzati.

Macchine virtuali ottimizzate per il calcolo

Le macchine virtuali ottimizzate per il calcolo hanno un elevato rapporto CPU-memoria e sono adatte per server Web a traffico medio, appliance di rete, processi batch e server di applicazioni. I casi d’uso tipici includono:

  • modellazione Scientifica
  • Distribuito analytics
  • Macchina/apprendimento profondo inferenza
  • Annunci di
  • Altamente scalabile gioco multiplayer
  • codifica Video

oltre a “standard di Calcolo Ottimizzato per le Macchine Virtuali, tutti e tre i fornitori i nostri servizi cloud confronto di offrire VMs configurato per Accelerated Computing. Azure offre anche quelle che definisce macchine virtuali di calcolo ad alte prestazioni, ma queste replicano le funzionalità delle macchine virtuali ottimizzate per l’elaborazione di standard più elevati offerte da AWS e Google Cloud.

Macchine virtuali ottimizzate per lo storage

Le macchine virtuali ottimizzate per lo storage offrono throughput e I/O elevati e sono ideali per database Big Data, SQL e NoSQL. AWS e Azure sono abbastanza simili nelle loro gamme di VM ottimizzate per lo storage, offrendo rispettivamente 7.625 GiB e 8GiB di memoria per vCPU. Google non offre un’opzione VM ottimizzata per lo storage designato, ma consente invece di aggiungere una delle seguenti opzioni a una VM esistente:

  • Zonale Standard (HDD) Persistente Dischi, che sono il più lento, ma più conveniente e più adatta al trattamento dei dati i carichi di lavoro che principalmente uso sequenziale di I/Os
  • Regionale Standard Persistente Dischi sono lo stesso come sopra, ma con la replica sincrona su due zone, in una regione
  • Zonale Equilibrato, Persistente i Dischi sono adatti per la maggior parte delle applicazioni di uso generale a un prezzo tra standard e SSD persistente dischi.
  • Regionale Equilibrato, Persistente i Dischi sono lo stesso come sopra, ma con la replica sincrona su due zone, in una regione
  • Zonale SSD Persistente Dischi sono più veloci e più adatto per le applicazioni aziendali e database ad alte prestazioni dei carichi di lavoro
  • Regionali SSD Persistente Dischi sono adatti per carichi di lavoro che non possono avere applicazione a livello di replica
  • Locale, i Dischi SSD (disponibile con SCSI o NVMe protocolli) hanno molto elevato throughput e latenza inferiore

l’approccio di Google dà più possibilità di scelta su come VMs sono configurati per l’archiviazione, ma ci sono dei compromessi. Ad esempio, l’archiviazione SSD locale non viene replicata automaticamente e tutti i dati sull’SSD locale potrebbero andare persi se la macchina virtuale viene terminata per qualsiasi motivo. È possibile aggiungere fino a 24 unità SSD locali con 375GiB di storage a ciascuna VM per un totale di 9TiB di storage per VM.

Quando è necessario confrontare i provider cloud per i servizi container?

I container sono una delle aree in più rapida evoluzione del panorama del cloud computing. All’inizio del 2019, abbiamo anonimizzato e analizzato la spesa dei nostri clienti su AWS e identificato un aumento di sei volte della spesa per i container!

Mentre alcuni anni fa, è possibile confrontare i servizi container e trovare differenze tra ciò che AWS, Azure e Google Cloud offrivano, queste differenze sono quasi scomparse. Tutti e tre supportano i contenitori basati su VM e Kubernetes. Tutti e tre offrono orchestratori di container, registri di container e strumenti per containerizzare e migrare le applicazioni esistenti come microservizi.

Di conseguenza, la maggior parte dei confronti tra provider cloud di servizi container si conclude suggerendo ai clienti di utilizzare i servizi container offerti dal provider con cui stanno già distribuendo le VM. Tuttavia,se la tua organizzazione sta distribuendo container su vasta scala, può essere utile confrontare i provider cloud in base al prezzo dopo aver preso in considerazione gli sconti di utilizzo o di spesa impegnati.

Per una suddivisione dei servizi container offerti da AWS, Azure e GCP, consulta il nostro articolo approfondito qui: Confrontando i servizi cloud Container tra AWS, Azure e GCP

Serverless computing/Function-as-a-Service

Serverless Computing/Function-as-a-Service (FaaS) elimina la necessità di eseguire il provisioning, gestire o ridimensionare le risorse consentendo agli sviluppatori di caricare codice che esegue una funzione di breve durata quando viene attivato da un evento. Poiché i clienti pagano solo per i millisecondi quando la funzione viene eseguita, il calcolo serverless può ridurre significativamente i costi.

Whitepaper
Perché Serverless è il Futuro del Settore IT

Immagine
whitepaper

AWS’ Lambda service, leader in serverless computing grazie al sostegno di ogni linguaggio di programmazione con il suo Runtime API, l’integrazione con decine di AWS servizi in modo nativo, o con altri tipi di monitoraggio, la visibilità e gli strumenti di sicurezza tramite AWS Lambda Estensioni. Attualmente, AWS è l’unico provider nel nostro confronto di servizi cloud a offrire la concorrenza Provisioned al fine di mantenere le funzioni inizializzate e iper-pronti a rispondere a un evento.

Confronto dei Servizi Cloud Compute AWS Azzurro Google
Burstable VM Tipi t4g B f1/g1
Scopo generale VM tipi (di ultima generazione) m6g Dv4/Dsv4 n2d-standard
Regolare Memoria Ottimizzato VM tipi r6g Ev4/Esv4 n2d-highmem
Super Ottimizzato della Memoria VM tipi x1/z1d Mv2 m1-ultramem
Calcolo Ottimizzato VM tipi c6g Fsv2 c2-standard
ad Alte Prestazioni di Calcolo VM tipi p3/g4/f1 HBv2/HC cluster
Storage Ottimizzato VM tipi h1/i3/d2 Lsv2 n/a
Contenitore di servizi ECS ACI Compute Engine
Kubernetes servizi EKS AKS Kubernetes Motore
Serverless contenitori Fargate ACI Cloud Eseguire
Serverless computing Lambda Funzioni Cloud Funzioni

In questo articolo, si può vedere step-by-step istruzioni su come ottimizzare e gestire AWS funzioni Lambda su tre aree di eccellenza per la gestione del cloud: cloud operazioni, il cloud di gestione finanziaria, e di cloud, la sicurezza e la conformità.

Confronto dei servizi di cloud storage

Quando si tratta di un confronto dei servizi di cloud storage, i clienti cloud hanno storicamente scelto di utilizzare la struttura di storage offerta dal fornitore di servizi attraverso il quale forniscono le macchine virtuali. Le aziende ora hanno più opzioni a loro disposizione, in particolare con i dati a cui si accede raramente.

Senza dubbio AWS’ Simple Storage Service (S3) è il più noto di tutti i servizi di cloud storage. Tuttavia, comprendere le diverse classi di storage, i diversi prezzi e i diversi livelli di tolleranza ai guasti può essere complicato. Microsoft e Google hanno servizi altrettanto affidabili e robusti.

È possibile vedere un confronto dettagliato di AWS, Azure, e GCP opzioni di archiviazione e di sconti in questo articolo qui: AWS vs Azure vs GCP: Sconti, Impegni e Prenotazioni

Una spiegazione di cloud storage classi

per eseguire un like-for-like confronto dei servizi di cloud storage, è necessario capire che cosa i diversi cloud storage classi sono. È anche importante essere consapevoli di altri servizi di cloud storage forniti da AWS, Azure e Google per evitare confusione quando si esaminano le opzioni. Ecco una rapida ripartizione, con i nomi dati a ciascun servizio presenti nella tabella sottostante.

  • I volumi di archiviazione a blocchi sono le unità di archiviazione collegate a una macchina virtuale. Possono essere collegati in locale o in rete e sono trattati come un’unità disco indipendente.
  • I volumi di archiviazione degli oggetti memorizzano la maggior parte dei tipi di dati, che possono essere replicati in diverse regioni e zone per una maggiore durata e accessibili tramite semplici interfacce di servizi Web.
  • I sistemi di archiviazione dei file facilitano le condivisioni di file nel cloud che consentono a server e applicazioni di accedere ai dati memorizzati tramite file system condivisi.
  • Lo storage di accesso non frequente viene utilizzato per archiviare i dati di backup e i dati di ripristino di emergenza che potrebbero essere necessari in fretta, ma è improbabile che accedano frequentemente.
  • L’archiviazione degli archivi viene spesso utilizzata per la memorizzazione dei dati a fini di conformità. Questa classe di cloud storage è destinata a dati a lungo termine che possono tollerare la latenza di recupero.
  • Le soluzioni di storage ibrido sono sistemi per lo spostamento di dati inattivi nel cloud mantenendo i dati sensibili e critici per il business on-premise per ridurre i requisiti di storage fisico.
  • Le soluzioni di trasporto dati di massa fisica consentono di spostare fisicamente grandi volumi di dati dai data center locali ai data center dei fornitori di servizi cloud.

Quando si calcola il costo di qualsiasi servizio di cloud storage, ricordarsi di includere i costi delle richieste PUT, POST, COPY e GET e di tenere conto dei costi minimi di capacità o costi minimi di durata. Ad esempio, AWS ha una carica di capacità minima di 128 KB per le sue due classi di accesso non frequenti e una carica minima di novanta giorni per la sua classe di archiviazione Glacier Archive.

eBook
The Ultimate Guide to Amazon Cloud Storage Prezzi

Immagine
ebook-blu

Confronto dei Servizi di Cloud Storage AWS Azzurro Google
Block storage EBS Azure Dischi HDD/SSD
Oggetto di archiviazione S3 Azure Blob Standard
archiviazione di File EFS Azure File Filestore
Infrequenti di memorizzazione di accesso 1 Standard-IA Cool Blob Nearline
Infrequenti accesso di archiviazione 2 Una Zona-IA n/a Coldline
Archivio di deposito Ghiacciaio Azure Archivio Archivio
Storage ibrido Gateway StorSimple ClearSky
Fisica massa di dati, di trasporto soluzione Neve Famiglia Importa/Esporta App di Trasferimento

Confronto di cloud regioni e zone di disponibilità

Il numero e la località di cloud regioni e zone di disponibilità è una considerazione importante quando si seleziona un fornitore di servizi cloud—non solo perché la più ampia rete di centri di elaborazione dati, meno probabilità ci sono di latenza, ma anche perché le vaste reti di data center, aumentare le opzioni per la replica e la ridondanza, e di migliorare il disastro di tolleranza in caso di guasti.

È stato menzionato in precedenza nel nostro confronto sui servizi cloud che i prezzi dei servizi cloud sono spesso soggetti a variazioni regionali, e questo è certamente vero per i servizi tolleranti alla latenza come l’archiviazione di archivi-con prezzi che variano fino al 50% a seconda di dove vengono archiviati i dati di archivio. Tuttavia, forse il motivo più importante per confrontare le dimensioni della rete è che maggiore è il numero di regioni e zone, più è probabile che una zona locale per la tua azienda supporterà una gamma completa di servizi.

Aziende che operano negli Stati Uniti le zone sono probabilmente ignare di quanto siano limitati alcuni servizi al di fuori delle zone” primarie ” —e non stiamo parlando delle zone più esterne del sud-est asiatico. Ad esempio, i data center AWS in Ohio e California settentrionale non offrono la stessa gamma di servizi dei data center in Virginia settentrionale o Oregon, e questo potrebbe avere implicazioni per dove un’organizzazione distribuisce risorse o quali servizi utilizza.

Ciascuno dei fornitori nel nostro confronto servizi cloud pubblica una pagina web di servizi disponibili per regione, e questi sono ben vale la pena di rivedere. Puoi accedere alla pagina Web AWS qui, alla pagina Web di Azure qui e alla pagina Web di Google qui. Ogni pagina web è ordinabile per continente (Americhe, Europa o Asia Pacifico).

Confronto di Cloud Regioni in base al Provider AWS Azzurro Google
U. S. A 4 8 7
U. S. A.-Gov 2 7
Americas esclusione di U. S. A. 2 3 2
Europa 6 12 6
Asia Pacifico 9 15 8
Altri 1 2

Altri fattori da considerare quando si confrontano i servizi cloud

, In quanto servizi di elaborazione e i servizi di storage e la loro disponibilità locale—saranno le considerazioni principali per la maggior parte delle imprese al momento di confrontare i servizi cloud e i fornitori di servizi cloud, le aziende possono avere altri motivi per condurre un confronto dei servizi cloud al fine di prendere in considerazione fattori quali analisi, networking, database e strumenti DevOps.

Anche se un confronto cloud provider è senza dubbio un compito arduo, lo sforzo messo in esso può essere gratificante in termini di riduzione dei costi e prestazioni migliorate. È certamente un esercizio utile per le aziende che operano in un ambiente multi-cloud, che hanno la possibilità di selezionare alcuni servizi da un provider e diversi servizi da altri provider—a condizione di disporre dei meccanismi necessari per gestire efficacemente l’ambiente multi-cloud.

Per un confronto ancora più approfondito dei servizi AWS, Azure e GCP, ti consigliamo di scaricare il nostro eBook: Comparing Services for the Big Three Cloud Provider

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.