Non c’è da stupirsi che il cloud computing abbia letteralmente preso d’assalto il mondo. Per la maggior parte delle aziende e delle imprese, sono finiti i giorni in cui si doveva lottare con le complicate sale server locali e con le complicate attività di networking. Nell’ultimo decennio, il cloud computing è diventato più sicuro affidabile ed efficiente in termini di costi.

I principali fornitori del settore stanno ora investendo massicciamente nell’hardware, nel software e nell’infrastruttura di rete globale per ottenere una maggiore quota di mercato, cosa che si è tradotta in prestazioni senza precedenti. Una sana concorrenza è sempre una vittoria per i consumatori e i partner, perché questo fa abbassare i costi e impone loro di innovare costantemente per mantenere il vantaggio.

In genere, quando pensiamo ai provider di cloud computing, ci riferiamo ai tre giganti del settore: Azure, Google Cloud e AWS. Oggi metteremo a confronto Google Cloud e AWS. Qui da Kinsta utilizziamo esclusivamente la Google Cloud Platform, ma cercheremo di mantenere questo articolo il più imparziale possibile e di spiegare tutto in termini da profani. Ci sono sicuramente diversi vantaggi e svantaggi per entrambi i fornitori. Fidatevi di noi, abbiamo dovuto superare la nostra parte di sfide! Non importa quale fornitore sceglierete, ad un certo punto del percorso incontrerete sempre dei problemi.

Prima di immergerci nel confronto tra Google Cloud e AWS, diamo un’occhiata ad alcune delle ultime tendenze del cloud computing. È un settore entusiasmante. Nel gennaio del 2017, RightScale ha condotto il sesto sondaggio annuale State of the Cloud Survey, in cui sono stati intervistati oltre 1.000 professionisti IT per scoprire le tendenze attuali del cloud computing. Vedremo sicuramente accadere cose interessanti.

Sfide del cloud computing

Sfide del cloud computing (origine immagine: RightScale)

Proprio a partire da questi dati, possiamo osservare una tendenza nell’opinione dei professionisti che le barriere all’ingresso stanno rapidamente abbassandosi. Non dovete più essere degli esperti per ospitare il vostro sito su Google Cloud o AWS. Molti provider di hosting WordPress gestito, tra cui Kinsta, consentono ora di sfruttare il cloud senza doversi preoccupare del lato tecnico delle cose. Le grandi aziende ora stanno inoltre investendo nei propri dipendenti e ingegneri, ora che Google Cloud, AWS e Azure offrono certificazioni tecniche sulle rispettive piattaforme:

Anche le prestazioni e la sicurezza hanno fatto passi da gigante negli ultimi due anni, semplicemente perché i provider di cloud computing hanno dovuto inventare nuovi modi per ospitare i dati in modo più sicuro e allo stesso tempo più veloce. La maggior parte dei provider ora cripta di default il traffico tra i data center.

Un altro aspetto interessante del sondaggio è stato vedere le statistiche di adozione del cloud pubblico del 2017 rispetto al 2016. AWS è rimasta più o meno la stessa, mentre Azure e Google Cloud hanno entrambi visto una crescita abbastanza significativa. AWS è sicuramente ancora il leader, ma questo è dovuto principalmente al fatto che sono stati i primi a investire e a dare forma all’industria del cloud computing. Google Cloud e Azure hanno sicuramente qualcosa da recuperare.

Adozione del cloud pubblico

Adozione del cloud pubblico (origine immagine: RightScale)

Ecco alcune statistiche e previsioni aggiuntive relative al settore del cloud computing:

È interessante anche dare un’occhiata a Google Trends per vedere come cambia l’interesse nel tempo. Negli ultimi cinque anni c’è stata sicuramente una crescita costante.

Tendenze di Google sui fornitori di cloud computing

Tendenze di Google sui fornitori di cloud computing

Stack Overflow, una delle più grandi comunità online per sviluppatori, dispone anche di uno strumento di analisi delle tendenze piuttosto ingegnoso, in cui si analizzano i modelli in base alla % di domande in un mese. Gli sviluppatori rappresentano una parte importante del settore. Mentre un CTO potrebbe avere l’ultima parola, sono gli sviluppatori, gli ingegneri e i sysadmin che implementano in realtà le soluzioni di cloud computing.

Tendenze del cloud computing su Stack Overflow

Tendenze del cloud computing su Stack Overflow

Il 20 dicembre 2017, l’analista di Jefferies John DiFucci ha presentato le istantanee trimestrali dei servizi cloud pubblici. Anche se Amazon domina il cloud pubblico, la crescita del 125% su base annua di Google Cloud Platform nel 2017 è davvero incredibile! Anche Alibaba e Microsoft Azure stanno crescendo a ritmo serrato.

Google Cloud vs AWS (mercato IaaS/PaaS)

Google Cloud vs AWS (mercato IaaS/PaaS) origine immagine: MarketWatch

Google Cloud Platform

La Google Cloud Platform è composta essenzialmente da diversi servizi e soluzioni che consentono di utilizzare la stessa infrastruttura software e hardware utilizzata da Google per i propri prodotti, come YouTube e Gmail. Nel 2008 hanno lanciato il loro primo servizio, Google App Engine in anteprima pubblica.

Google Cloud Platform

Alcuni degli oltre 50 prodotti includono:

In questo articolo, ci occuperemo principalmente di Google Compute Engine e dei servizi associati, che permette agli utenti di lanciare macchine virtuali su richiesta. Questo è uno dei servizi primari che utilizziamo per i clienti di Kinsta, insieme ai container LXD per consentire il completo isolamento e lo scaling automatico.

Google Compute Engine è stato lanciato in anteprima pubblica già nel giugno 2012, ed è stato poi rilasciato alla disponibilità generale nel dicembre del 2013. I grandi brand che ora utilizzano Google Compute Engine includono Apple, HTC, Best Buy, Ubisoft, Philips, Domino’s Pizza, Leadpages, Heathrow, PayPal Coca-Cola, Evernote, Sony Music e molti altri.

Aziende che utilizzano Google Compute Engine

Aziende che utilizzano Google Compute Engine

L’amministratore delegato di Google, Sundar Pichai, ha dichiarato che la Google Cloud Platform è una priorità assoluta per l’azienda. A partire dal 2019, il tasso di esecuzione annuale di Google Cloud Platform è di oltre 8 miliardi di dollari. È in aumento rispetto ai 4 miliardi di dollari del 2018.

Per saperne di più, date un’occhiata a questa storia commentata di Google Cloud Platform realizzata da Reto Meier.

Non devi essere un ingegnere per ospitare il tuo sito WordPress nel Cloud. Prova Kinsta gratuitamente.

Amazon Web Services (AWS)

Amazon Web Services (AWS) è una consociata di Amazon.com lanciata nel 2006 per offrire servizi di cloud computing a imprese e privati. Proprio come Google Cloud Platform, AWS ha una moltitudine di servizi e soluzioni. Amazon ha sicuramente aperto la strada al cloud computing! Consigliamo di dare un’occhiata all’articolo di TechCrunch su come è nato AWS.

Amazon Web Services - aws

Tra i loro oltre 200 prodotti ricordiamo:

In questo articolo, ci occuperemo principalmente di Amazon EC2 e dei servizi associati, che è essenzialmente la stessa cosa di Google Compute Engine. Amazon EC2 è stato lanciato in una beta pubblica nell’agosto del 2006. Rispetto a GCE, ha un vantaggio di sei anni su Google. I grandi marchi che utilizzano Amazon EC2 includono Netflix, Time Inc., Nasa, Expedia, Airbnb, Lamborghini e molti altri.

Aziende che utilizzano Amazon EC2

Aziende che utilizzano Amazon EC2

Google Cloud vs AWS

Dato che Google Cloud e AWS sono molto simili, è più facile scomporre il nostro confronto in diverse categorie. Non possiamo coprire tutto in questo articolo, in quanto ogni provider ha ben oltre 50 prodotti diversi (AWS ne ha oltre 200)! Quindi ci occuperemo di prodotti come le istanze di calcolo, la fatturazione, il networking, l’archiviazione e le funzionalità che utilizziamo qui da Kinsta e che sono direttamente collegate alla possibilità di scalare l’hosting WordPress per i nostri clienti. Fate clic su una specifica nell’elenco qui sotto per saltare direttamente a quelle di vostro interesse.

Calcolo

La prima categoria riguarda il modo in cui Google Compute Engine e AWS EC2 gestiscono le loro macchine virtuali (istanze). La tecnologia alla base delle VM di Google Cloud è KVM, mentre la tecnologia alla base delle VM AWS EC2 è Xen. Entrambi offrono una varietà di configurazioni di istanza predefinite con quantità specifiche di CPU virtuale, RAM e rete. Tuttavia, hanno una convenzione di denominazione diversa, che all’inizio può creare confusione. Google Compute Engine vi si riferisce come tipi di macchine, mentre Amazon EC2 li definisce tipi di istanza.

Di seguito è riportato un confronto tra le macchine virtuali che rientrano in categorie simili tra i due provider, come ad esempio memoria elevata, CPU elevata, memoria SSD, ecc.

Tipo di macchina/istanza Google Compute Engine AWS EC2
Condivisa f1-micro
g1-small
t2.nano – t3.2xlarge
Standard n1-standard-1 – n1-standard-96 m3.medium – m3.2xlarge
m4.large – m4.16xlarge
m5.large – m5d.24xlarge
Memoria alta n1-highmem-2 – n1-highmem-96 (beta)
n1-ultramem-40 – n1-ultramem-160
r3.large – r3.8xlarge
r4.large – r4.16xlarge
x1.16xlarge – x1e.32xlarge
x1e.xlarge – x1e.32xlarge
CPU alta n1-highcpu-2 – n1-highcpu-96 c4.large – c4.8xlarge
c5.large – c5d.18xlarge
GPU È possibile aggiungere GPU ai tipi di macchine p3.2xlarge – p3.16xlarge
p2.xlarge – p2.16xlarge
g3.4xlarge – g3.16xlarge
f1.2xlarge – f1.16xlarge
Stoccaggio SSD n1-standard-1 – n1-standard-32
n1-highmem-2 – n1-highmem-32
n1-highcpu-2 – n1-highcpu-32
h1.2xlarge – h1.16xlarge
i3.large – i3.metal
Stoccaggio denso N/A d2.xlarge – d2.8xlarge

Aggiornato ad agosto 2018, Fonti: GCE Machine Types, AWS Instance Types

Va inoltre notato che Google Cloud permette di partire dalle configurazioni predefinite, come visto sopra, e di personalizzare le risorse CPU e RAM dell’istanza per adattarle al proprio carico di lavoro. Queste sono note come macchine personalizzate. Altri tipi includono le VM preemptible VM di Google Cloud e le EC2 Spot Instances di AWS.

Storage/Disco

Il tipo di archiviazione e i dischi utilizzati da un fornitore di cloud giocano un ruolo molto importante, in quanto hanno un impatto diretto sulle prestazioni, come il throughput atteso (IO), gli IOPs massimi per volume/istanza e la possibilità di far esplodere la capacità per brevi periodi. Ci sono due tipi principali di opzioni di memorizzazione nel confronto tra Google vs AWS: il block storage e l’object storage.

Block Storage

Il block storage è essenzialmente un volume di disco virtuale utilizzato in combinazione con macchine virtuali basate su cloud. Google Compute Engine offre dischi persistenti, mentre AWS EC2 offre questo servizio attraverso il suo Elastic Block Store (EBS).

Block Storage Google Cloud Platform AWS
Servizio SSD General and Provisioned IOPS SSD
Dimensioni del volume Da 1 GB a 64 TB Da 1 GB a 16 TB4GB a 16 TB Provisioned IOPS
IOPs massime per volume 40.000 lettura, 30.000 scrittura 10.000 (20.000 per Provisioned IOPS)
Max IOPS di 75.000€/istanza
Portata massima per volume (MB/s) 800 lettura, 400 scrittura 160 (320 per Provisioned IOPS)
Replica Ridondanza incorporata RAID-1
Ridondanza istantanea Molteplici sedi Molteplici sedi
Crittografia SSE 256-bit AES SSE 256-bit AES
Crittografia SSE 256-bit AES SSE 256-bit AES
Prezzi Magnetic (per GB/mese) 0,040 dollari (disco standard) $0.045
Prezzi SSD (per GB/mese) $0.170 $0.10
Prezzi PIOPS SSD (per GB/mese) N/A $0.125

Aggiornato a ottobre 2017, Fonti: GCE, AWS EBS

Object Storage

L’archiviazione di oggetti, detta anche archiviazione distribuita di oggetti, è essenzialmente un servizio in hosting per l’archiviazione e l’accesso a un gran numero di oggetti binari, o blob. Google Compute Engine lo offre tramite il suo servizio di Google Cloud Storage, mentre AWS lo offre tramite il servizio Amazon S3.

Object Storage Google Cloud Platform AWS
Service Google Cloud Storage Amazon S3
Hot GCS S3 Standard
Cool GCS Nearline S3 Standard (Infrequent access)
Cold (Archival) GCS Coldline Glacier
Size Limit 5 TB/object 5 TB/object
Object Limit Unlimited Unlimited
Hot Multi-Region Pricing (per GB/month) $0.0260
Includes transfer
S3 Standard(x2) $0.0460
Transfer $0.0100
Hot Single Region Pricing (per GB/month) $0.0200 $0.0230
Cool Single Region Pricing (per GB/month) $0.0100 (Nearline) $0.0125 (Infrequent access)
Cold Single Region Pricing (per GB/month) $0.0070 (Coldline) $0.0040 (Glacier)

Aggiornato a ottobre 2017, Fonti: Google Cloud Storage, AWS S3

Oltre al blocco standard in rete e all’archiviazione di oggetti, Compute Engine e Amazon EC2 consentono agli utenti di utilizzare dischi collegati localmente alla macchina fisica che esegue l’istanza. Lo storage locale offre prestazioni superiori, operazioni di input/output al secondo (IOPS) molto elevate e una latenza molto bassa rispetto ai dischi persistenti. Questo tipo di storage è in grado di raggiungere anche velocità di lettura/scrittura di diversi GB, il che è enorme!

Google Cloud li chiama SSD locali, mentre AWS EC2 vi si riferisce come instance store volumes. Google consente di collegare SSD locali a qualsiasi tipo di istanza, mentre AWS supporta solo i seguenti tipi di istanza: C3, F1, G2, HI1, I2, I3, M3, R3 e X1. Inoltre, nell’agosto del 2017, Google Cloud ha annunciato un taglio di prezzo sui loro SSD locali sia per le istanze on-demand che per quelle di tipo preemptable.

Network

Google Cloud e AWS utilizzano entrambi network e partner diversi per interconnettere i loro data center in tutto il mondo e fornire contenuti tramite ISP agli utenti finali. Offrono una varietà di prodotti diversi per raggiungere l’obiettivo.

Prodotto Google Cloud Platform AWS
VPC Virtual Private Cloud Amazon VPC
Load Balancing Cloud Load Balancing Elastic Load Balancing
CDN Cloud CDN Amazon CloudFront
Interconnect Cloud Interconnect AWS Direct Connect
DNS Cloud DNS Amazon Route 53
Tiers Network Service Tiers N/A

Aggiornato a ottobre 2017, Fonti: GCP Networking, AWS Networking

Un fattore importante nel confronto tra i due provider è la latenza di rete. La latenza è importante per le aziende che servono i visitatori in una specifica posizione geografica. Supponiamo, ad esempio, che abbiate un negozio di ecommerce a Francoforte e che il 90% dei vostri clienti provenga dalla Germania. La vostra azienda trarrà grande vantaggio posizionando il vostro sito su un server in Germania, rispetto all’hosting negli Stati Uniti o in Asia.

Che differenza c’è? Abbiamo messo alla prova questo aspetto nel nostro post approfondito sulla latenza di rete e abbiamo scoperto che in alcuni casi può significare la differenza di quasi 2 secondi, a seconda di dove si sceglie di collocare il proprio sito. Questo include anche altri fattori, come DNS, TTFB, ecc. Dovrete vedervela sempre con il tempo di caricamento e la latenza, ma fortunatamente Google Cloud e AWS hanno decine di location diverse in tutto il mondo tra cui potete scegliere. Scegliete con saggezza!

Latenza di rete

Latenza di rete

Ci sono diversi strumenti che potete utilizzare per confrontare la latenza tra i provider. CloudHarmony è uno di quelli che fornisce un’analisi delle prestazioni obiettiva, imparziale e affidabile per mettere a confronto i servizi cloud. Utilizzano una rete di circa 50 server dislocati in tutto il mondo per misurare e registrare periodicamente le misure di latenza e di throughput verso altri cloud. Abbiamo eseguito un test sia di Google Compute Engine che di AWS EC2 dalla nostra attuale sede negli Stati Uniti.

Google Compute Engine (CloudHarmony Latency Test)

Compute Location Fastest Latency Median Latency Slowest Latency
GCE (us-central1-c) 77 ms 85 ms 381 ms
GCE (us-east4-a) 77 ms 79.5 ms 105 ms
GCE (europe-west3-c) 166 ms 193.5 ms 271 ms
GCE (asia-east1-b) 154 ms 172 ms 212 ms
GCE (europe-west2-a) 161 ms 165 ms 249 ms
GCE (us-west1-b) 50 ms 51 ms 61 ms
GCE (asia-northeast1-b) 128 ms 139 ms 194 ms
GCE (asia-southeast1-b) 192 ms 211.5 ms 281 ms
GCE (europe-west1-c) 162 ms 179.5 ms 251 ms
GCE (us-east1-c) 91 ms 109.5 ms 221 ms
GCE (northamerica-northeast1-a) 91 ms 96.5 ms 155 ms
GCE (australia-southeast1-a) 163 ms 165 ms 464 ms
GCE (asia-south1-a) 244 ms 165 ms 284 ms
GCE (southamerica-east1-a) 196 ms 198 ms 228 ms
GCE (europe-north1-b) 195 ms 200.5 ms 234 ms
GCE (europe-west4-b) 166 ms 169 ms 233 ms

Aggiornato a luglio 2018, fonte: CloudHarmony (in esecuzione da USA ISP)

AWS EC2 (CloudHarmony Latency Test)

Compute Location Fastest Latency Median Latency Slowest Latency
AWS EC2 (us-west-2) 102 ms 110.5 ms 228 ms
AWS EC2 (us-east-2) 161 ms 200.5 ms 232 ms
AWS EC2 (eu-central-1) 333 ms 343.5 ms 382 ms
AWS EC2 (us-east-1) 172 ms 343.5 ms 329 ms
AWS EC2 (ca-central-1) 81 ms 173.5 ms 427 ms
AWS EC2 (eu-west-1) 197 ms 429 ms 576 ms
AWS EC2 (eu-west-2) 326 ms 370.5 ms 581 ms
AWS EC2 (us-west-1) 66 ms 72 ms 128 ms
AWS EC2 (ap-northeast-1) 155 ms 295 ms 517 ms
AWS EC2 (ap-south-1) 251 ms 395 ms 562 ms
AWS EC2 (ap-southeast-2) 197 ms 450 ms 604 ms
AWS EC2 (sa-east-1) 384 ms 397 ms 408 ms
AWS EC2 (eu-west-3) 311 ms 329.5 ms 401 ms
AWS EC2 (ap-southeast-1) 404 ms 431.5 ms 449 ms
AWS EC2 (ap-northeast-2) 319 ms 336 ms 574 ms

Aggiornato a luglio 2018, fonte: CloudHarmony (test in esecuzione da USA ISP)

Come si può vedere qui sopra, la latenza di Google Cloud è stata sicuramente migliore in questo caso. Ma ricordate, il test è stato effettuato dalla nostra posizione attuale, quindi i risultati variano sempre. Uno dei modi migliori per misurare la latenza e i tempi di ping è quello di far girare piccole istanze su ogni provider ed eseguire i propri test. Ma qui ci sono alcuni altri piccoli strumenti di test che potreste utilizzare:

Network di Google Cloud Platform

Diamo prima un’occhiata al network che supporta Google Cloud Platform. Google ha investito molto nell’infrastruttura globale, che comprende nuovi data center. Infatti, oltre la metà delle loro attuali sedi sono state aperte nel 2017. Noi di Kinsta apprezziamo la dedizione di Google all’espansione globale, in quanto ciò contribuisce a ridurre la latenza in generale e a garantire tempi di caricamento più rapidi per i nostri clienti.

Ubicazioni dei data center di Google Cloud.

Ubicazioni dei data center di Google Cloud.

A partire da aprile 2020, Google Cloud dispone di 24 località tra cui scegliere per far partire nuove istanze di Compute Engine:

E Google Cloud sta lanciando rapidamente nuove regioni.

Velocità di lancio di Google Cloud

Velocità di lancio di Google Cloud

Se siete clienti di Kinsta, questi data center sono tutti disponibili per voi quando scegliete la location del vostro sito WordPress. Utilizziamo anche la modalità di distribuzione multiregionale di Google Cloud Platform. Ciò significa che non siete limitati a un solo data center per il vostro account. Potete scegliere un diverso data center per ogni vostro sito web, con un solo clic all’interno del cruscotto di MyKinsta (come si vede qui sotto).

Scegliere un data center per un sito Kinsta.

Scegliere un data center per un sito Kinsta.

Il 29 giugno 2016, Google ha annunciato il suo investimento nel sistema di cavi FASTER Cable System che consente a Google di accedere fino a 10Tbps (Terabit al secondo) della larghezza di banda totale del cavo di 60Tbps tra gli Stati Uniti e il Giappone. Lo stanno utilizzando per i clienti di Google Cloud e Google App. Il cavo trans-pacifico di 9.000 km è il cavo sottomarino di maggiore capacità mai costruito e arriva in Oregon, negli Stati Uniti, e in due punti di arrivo in Giappone. Google è anche uno dei sei membri che hanno accesso esclusivo a una coppia di cavi di trasmissione ottica a 100Gb/s x 100 lunghezze d’onda tra l’Oregon e il Giappone.

Google Cloud Network

Google Cloud Network

Will Shulman, co-fondatore di MongoLab, ha parlato del network in un panel di Google I/O dicendo:

È terribilmente veloce. L’altra cosa – ha una dorsale distribuita privatamente tra tutti i data center. Si parla della dorsale di Google, non di Internet.

A partire da agosto 2017, Google Cloud Platform ha lanciato i suoi network separati premium tier e standard tier. Questo li rende il primo grande cloud pubblico ad offrire una rete di cloud a più livelli. Il livello premium fornisce traffico sulla rete globale di Google, ben fornita, a bassa latenza e altamente affidabile. La ridondanza è fondamentale, ed è per questo che esistono almeno tre percorsi indipendenti (ridondanza N+2) tra due località qualsiasi della rete di Google, contribuendo a garantire che il traffico continui a fluire tra le località anche in caso di interruzione.

Google Cloud Platform Premium Tier

Google Cloud Platform Premium Tier

Il livello standard offre una qualità di rete paragonabile a quella di altre grandi cloud pubblici. Fornisce il traffico in uscita dalla GCP a Internet attraverso le reti di transito (ISP) invece della rete di Google.

Google Cloud Platform Standard Tier

Google Cloud Platform Standard Tier

Che differenza c’è tra il livello standard e quello premium? Cedexis, società di monitoraggio e di performance nota per la sua obiettività, ha pubblicato le sue conclusioni. Ecco una misurazione di Cedexis Radar della differenza di latenza sul livello premium rispetto al livello standard di Google Cloud Platform negli Stati Uniti.

Latenza del livello premium di Google Cloud rispetto al livello standard

Latenza del livello premium di Google Cloud rispetto al livello standard

Ecco una misurazione di Cedexis Radar della differenza di throughput sul livello premium rispetto al livello standard di Google Cloud Platform negli Stati Uniti.

Google Cloud premium tier throughput di livello premium rispetto al livello standard

Throughput di livello premium rispetto al livello standard di Google Cloud

Kinsta utilizza il livello premium di Google Cloud Platform per tutti i nostri clienti, per garantire tempi di caricamento fulminei, riducendo al minimo i salti di tracciamento e diminuendo la distanza che i dati devono percorrere. Ma è anche bello vedere la proposta di un livello inferiore per chi ha un budget più ristretto o per progetti che non richiedono la stessa velocità.

Non devi essere un ingegnere per ospitare il tuo sito WordPress nel Cloud. Prova Kinsta gratuitamente.

E per chi ha bisogno di soluzioni di interconnessione ancora più veloci, nel settembre 2017 Google ha annunciato le soluzioni Dedicated Interconnect. Dedicated Interconnect offre diverse soluzioni di rete di livello enterprise che ora è possibile utilizzare per connettersi a Google Cloud Platform:

Interconnect

Peering

Accedere a GCP con un’elevata larghezza di banda, una bassa latenza e una connettività di rete costante è fondamentale per i nostri obiettivi aziendali. Dedicated Interconnect di Google ci ha permesso di raggiungere con successo una maggiore affidabilità, una maggiore produttività e una minore latenza, riducendo al contempo il costo totale di proprietà di oltre il 60% rispetto alle soluzioni su Internet pubblico. – Nhan Phan, VP of Engineering presso Metamarkets

Offrono anche il Virtual Private Cloud e altri modi per accelerare la consegna dei contenuti tramite Google Cloud CDN.

AWS Network

Ora diamo un’occhiata alla rete globale di AWS. AWS Cloud gestisce 44 zone di disponibilità in 16 regioni geografiche in tutto il mondo. Proprio come Google, ogni Regione AWS ha più zone di disponibilità e data center. Questo è ottimo per la ridondanza, la tolleranza ai guasti e la bassa latenza.

Rete globale AWS

Rete globale AWS

Proprio come Dedicated Interconnect di Google Cloud, Amazon offre quello che chiamano AWS Direct Connect. AWS Direct Connect consente di stabilire una connessione di rete dedicata tra il vostro network e una delle sedi di AWS Direct Connect. AWS offre il carrier peering, ma non offre il peering diretto o il CDN peering.

Offrono anche il loro Amazon Virtual Private Cloud (VPC) e altri modi per accelerare la distribuzione di contenuti tramite Amazon CloudFront.

Fatturazione e Prezzi

Quando si confrontano Google Cloud e AWS, ci si accorge che la fatturazione viene gestita in modo completamente diverso. E, ad essere onesti, nessuno dei due fornisce un modo semplice per calcolare i prezzi, a meno che non si abbia molta familiarità con le piattaforme. Ecco le loro calcolatrici mensili, se siete agli inizi:

La stima della spesa mensile con entrambi i provider di cloud può essere una sfida. Ci sono anche interi strumenti in giro, come riOptimize e Cloudability, che sono stati sviluppati per aiutarvi a comprendere meglio le vostre fatture. In sostanza, AWS vi offre un cruscotto che fornisce informazioni sulla vostra fattura. Google Cloud Platform fornisce le esportazioni stimate tramite BigQuery. Comunque, entrambi i provider stanno provando a far qualcosa per ridurre i costi e facilitare la fatturazione.

Fatturazione al Secondo

Nel mese di settembre 2017, AWS ha annunciato la fatturazione al secondo (minimo un minuto nelle istanze di EC2). Ciò consente una maggiore flessibilità per i clienti che hanno bisogno di creare nuove istanze e di fare molto lavoro in poco tempo. Non con nostra sorpresa, anche Google Cloud Platform ha lanciato la fatturazione al secondo (un minuto minimo su Google Compute Engine). Questo dimostra quanto sia realmente competitivo questo mercato. AWS e GCP lanciano nuove funzionalità quasi contemporaneamente. Abbiamo anche difficoltà a tenere il passo!

prezzi del cloud computing

Google ha offerto un ottimo esempio nel loro annuncio di potenziali risparmi:

Se, in media, la durata della vostra VM fosse arrotondata per eccesso di 30 secondi con la fatturazione al minuto, allora i vostri risparmi derivanti dall’utilizzo di 2.600 vCPU al giorno sarebbero sufficienti per pagarvi il caffè della mattina (a 99 centesimi, supponendo che riusciate in qualche modo a trovare il caffè a 99 centesimi). In confronto, lo spreco derivante dalla fatturazione oraria sarebbero sufficienti per acquistare una caffettiera ogni mattina (oltre 100 dollari in questo esempio).

Sconti per l’Utilizzo Impegnato e Istanze Riservate

Sia Google Cloud che AWS offrono soluzioni diverse per risparmiare a chi ha investito seriamente nelle loro piattaforme. AWS EC2 offre quelle che chiamano Istanze Riservate, che offrono uno sconto significativo (fino al 75%) rispetto ai prezzi on-demand e forniscono una riserva di capacità quando vengono utilizzate in una specifica zona di disponibilità. Hanno diversi tipi di istanze riservate:

Google Cloud offre una soluzione che chiamano Committed Use Discounts, disponibile a partire da settembre 2017 per tutti i clienti di Compute Engine. Si tratta fondamentalmente della possibilità di acquistare contratti di utilizzo impegnato in cambio di prezzi fortemente scontati per l’utilizzo di VM.

Right Scale ha fatto un confronto tra i Committed Use Discounts di Google Cloud e le Reserved Instances di AWS e ha trovato quanto segue (si legga di più sul loro blog su come hanno analizzato i dati):

Google Cloud Committed Use Discounts vs AWS Reserved Instances

Google Cloud Committed Use Discounts vs AWS Reserved Instances (origine immagine: Right Scale)

Sustained Discounts

Un altro forte sconto sui costi offerto da Google Cloud è quello che chiamano Sustained Use Discounts. Si tratta di sconti automatici che Google Cloud Platform offre quanto più a lungo si utilizza l’istanza, a differenza di quanto avviene con AWS dove è necessario riservare l’istanza per un lungo periodo di tempo.

Prove Gratuite

Siete solo all’inizio, o forse volete confrontare voi stessi i provider di cloud? Non preoccupatevi, perché entrambi offrono prove gratuite.

Google Cloud offre un credito di 300 dollari che dura 12 mesi. E, da marzo 2017, hanno anche un livello gratuito senza limiti di tempo. Ecco un esempio di un’istanza che si potrebbe eseguire gratuitamente per sempre con GCP:

Anche AWS offre una prova gratuita di 12 mesi. Ecco un esempio di un’istanza che potete eseguire gratuitamente:

Leggete i siti web di entrambi i provider per maggiori dettagli, perché entrambi forniscono prove gratuite di molti dei loro prodotti, non solo delle loro istanze di calcolo.

Supporto e Uptime

Sia Google Cloud che AWS offrono un’ampia documentazione e forum di community di cui potete usufruire gratuitamente.

Tuttavia, se avete bisogno di assistenza o supporto immediato, dovrete pagare. Sia Google Cloud che AWS hanno piani di supporto, ma bisogna sicuramente leggere le tariffe in questione in quanto possono aumentare abbastanza velocemente. Entrambi i provider includono un numero illimitato di casi di supporto per l’account e la fatturazione, senza contratti a lungo termine.

Google Cloud vs AWS premium support

Supporto Premium di Google Cloud

Supporto AWS

Tempo di Attibità

Sia Google Compute Engine che AWS EC2 hanno entrambi SLA che garantiscono una percentuale di uptime mensile di almeno il 99,95%. Nessun provider è perfetto, e possiamo sicuramente garantirlo qui da Kinsta. Se scegliete uno di questi provider, vorrete sicuramente iscrivervi alle loro pagine di stato per essere sempre aggiornati sugli incidenti che si verificano. Tuttavia, come per molti servizi, abbiamo registrato ritardi sia da parte di Google che da parte di Amazon nell’aggiornamento dei rispettivi cruscotti di stato.

Un vantaggio di AWS nei tempi di attività è la possibilità di ottenere macchine diverse per regione nelle loro molteplici zone di disponibilità. Con Google Cloud, potrebbe benissimo essere che i vostri casi siano sulla stessa macchina per regione. Tuttavia, Google Cloud ha anche una caratteristica unica nella capacità di migrare in tempo reale le macchine virtuali. I vantaggi delle migrazioni in tempo reale consentono agli ingegneri di Google di affrontare meglio problemi come il patching, la riparazione e l’aggiornamento del software e dell’hardware, senza doversi preoccupare di riavviare le macchine.

Sicurezza

Nel Secondo Sondaggio Annuale sul Cloud Computing (2017), Clutch ha intervistato 283 professionisti IT di aziende in tutti gli Stati Uniti che attualmente utilizzano un servizio di cloud computing. Per quanto riguarda la sicurezza, hanno scoperto che quasi il 70% dei professionisti si è trovato più a suo agio a memorizzare i dati nel cloud rispetto ai loro precedenti sistemi legacy.

Sicurezza del cloud computingv

Sicurezza del cloud computing (Fonte dati: Clutch Annual Survey)

Hanno chiesto agli intervistati anche di elencare i principali vantaggi dell’utilizzo del cloud e la percentuale più alta (45%) ha risposto che la sicurezza è il principale vantaggio.

I 5 principali vantaggi dell'utilizzo del cloud

I 5 principali vantaggi dell’utilizzo del cloud (Fonte dati: Clutch Annual Survey)

Sicurezza di Google Cloud

Quando si guarda alla sicurezza di Google Cloud Platform, è importante ricordare che in questo settore Google ha apportato notevoli miglioramenti molto prima del lancio di GCP. Con GCP si ha il vantaggio di un modello di sicurezza che è stato costruito nel corso di 15 anni e che attualmente protegge prodotti e servizi come Gmail, Search, ecc. Google impiega attualmente oltre 500 professionisti della sicurezza a tempo pieno. Niels Provos, ingegnere della sicurezza di Google, ha dato un’occhiata approfondita alla sicurezza della Google Cloud Platform (vedi il video qui sotto).

Alcune delle funzioni di sicurezza di Google Cloud Platform comprendono:

Per vedere più in profondità dietro le quinte di Google, leggete il whitepaper sulla sicurezza. Oltre alla Google Cloud Platform, Kinsta utilizza anche i container Linux (LXC), e LXD per orchestrarli, cosa che ci permette di isolare completamente non solo ogni account, ma ogni singolo sito WordPress. Si tratta di un metodo molto più sicuro rispetto a quello offerto da altri concorrenti e contribuisce a garantire la sicurezza dell’hosting WordPress 24/7.

Sicurezza di AWS

Proprio come Google Cloud Platform, la piattaforma di AWS ha un modello di sicurezza che è stato migliorato per oltre un decennio. Alcune delle loro caratteristiche di sicurezza comprendono:

Per vedere più in profondità dietro le quinte, si legga il security pillar whitepaper di Amazon.

Il fatto che possiamo contare sulla postura di sicurezza di AWS per aumentare la nostra sicurezza è davvero importante per il nostro business. Per la sicurezza, AWS fa un lavoro molto migliore di quello che potremmo mai fare noi gestendo una gabbia in un data center. – Richard Crowley, Direttore Operativo, Slack

Riepilogo

Quindi chi è il vincitore nel confronto tra Google Cloud e AWS? Beh, diremmo che entrambi i provider hanno i loro pro e i loro contro. Noi, naturalmente, abbiamo un debole per Google Cloud qui da Kinsta e siamo letteralmente entusiasti di vedere il rapido tasso di espansione globale registrato l’anno scorso. Per quel che riguarda prezzi e velocità, Google Cloud Platform è sicuramente da tenere in considerazione!

Anche AWS ha, naturalmente, una lunga storia nell fornitura di servizi di cloud computing per le aziende e le imprese negli ultimi dieci anni. Sono stati davvero i primi a spingere in avanti l’industria del cloud, e sono ancora imitati da provider come Google e Azure. Supporto, ridondanza e disponibilità per regione sono eccellenti.

Ci sono molti altri prodotti e servizi di Google Cloud e AWS che non siamo riusciti a coprire in questo post. Ma state tranquilli, la costante battaglia dei provider di cloud computing per guadagnare maggiori quote di mercato va a beneficio solo dei consumatori e dei partner di hosting come Kinsta. Significa prezzi più bassi, più prodotti e servizi e migliori prestazioni.

Quale provider di cloud computing preferite? Scriveteci un commento qui sotto.


Se ti è piaciuto questo articolo, allora apprezzerai la piattaforma di hosting WordPress di Kinsta. Metti il turbo al tuo sito web e ricevi supporto 24×7 dal nostro team di veterani di WordPress. La nostra infrastruttura potenziata da Google Cloud è centrata su scaling automatico, performance e sicurezza. Permettici di mostrarti la differenza di Kinsta! Scopri i nostri piani