Google Cloud Platform (GCP) è un'eccellente soluzione IaaS (Infrastructure-as-a-Service) che si integra con varie distribuzioni Linux e con Windows Server fino al 2016.
GCP (il cui costo può essere determinato contattando l'azienda) è cresciuto fino a 15 regioni, con almeno tre zone ciascuna dall'ultima revisione.
Ogni zona ha più data center e sta aumentando man mano che Google continua a costruire un'infrastruttura di archiviazione.
Google ha ampliato la sua rete per soddisfare le crescenti esigenze dei suoi data center e ha recentemente aggiunto tre cavi sottomarini.
In particolare, un cavo è per lo sbarco nel Pacifico occidentale a Guam.
Questo si collega con 10 cavi sottomarini che collegano l'Asia, il Pacifico meridionale, l'Australia, il Giappone e la terraferma degli Stati Uniti.
Il networking globale di Google è una risorsa significativa se considerato con le sue ampie scelte di networking a disposizione degli utenti GCP.
La configurazione della rete è ben progettata, facile da usare e fornisce un'ampia selezione di risorse, inclusa l'infrastruttura di rete e il networking virtuale.
Tutto questo è ora disponibile nella console GCP di nuova concezione, intuitiva e facile da usare di per sé.
A causa di tutti questi aspetti positivi e molto altro, abbiamo dato a GCP una valutazione eccellente nella nostra carrellata di recensioni IaaS, sebbene GCP non abbia ancora battuto il concorrente Amazon Web Services ($ 6.415,00 su Amazon) (AWS), che ha raccolto la nostra scelta degli editori e potrebbe essere leggermente meno caro.
Installazione e configurazione
Laddove una volta era necessario essere un fantino della tastiera per utilizzare Google Cloud, la configurazione e il funzionamento di base non sono più il dominio della riga di comando.
Praticamente tutto può essere realizzato tramite la nuova interfaccia utente grafica (GUI), e fare cose come la creazione e la configurazione di un server di elaborazione è ora ridotto principalmente ai clic del mouse nel browser.
Ciò rende la configurazione di base su Google tanto semplice quanto i servizi con una reputazione più semplice come DigitalOcean ($ 1,00 su Digital Ocean) o Rackspace ($ 10,300,00 su Rackspace).
Per semplificare le cose, Google fornisce un'ampia selezione di server preconfigurati.
Anche le impostazioni di configurazione della rete sono facilmente disponibili ed è possibile configurare i server tramite l'interfaccia utente (UI).
Quell'interfaccia utente sostituisce quasi tutte le funzioni precedentemente disponibili solo tramite la riga di comando.
Si accede ai menu e alle schermate tramite il browser e, una volta configurato il server, è possibile accedere anche alla sua GUI.
Quando abbiamo configurato il nostro server Windows 2016, ad esempio, abbiamo utilizzato il desktop remoto per gestire il server proprio come se fosse un server locale, non uno situato a centinaia di chilometri di distanza.
Vale la pena notare che le prestazioni di rete di GCP sono tali che non abbiamo riscontrato alcuna prova di latenza, anche quando si utilizza Windows Server tramite il desktop remoto.
Sebbene il desktop remoto non supportasse il nostro monitor 4K, forniva uno schermo abbastanza grande da essere gestito facilmente.
Prestazioni GCP
Dall'ultima volta che abbiamo esaminato GCP, ha ampliato notevolmente il suo impatto.
Come accennato in precedenza, ora ci sono 15 regioni, ciascuna con almeno tre zone e ognuna di esse ha almeno un data center, ma la maggior parte ne contiene più di uno.
Questa impronta viene ampliata con altre cinque regioni pianificate per il 2018 e il 2019.
Google non dice quanti data center ha per GCP in generale, principalmente perché il numero continua a cambiare.
È giusto dire che probabilmente c'è un data center nelle vicinanze ovunque tu sia.
Ad esempio, i nostri test sono stati eseguiti utilizzando il data center nella Virginia del Nord, che è solo a breve distanza da dove è stata condotta la nostra revisione.
Durante il test, non è stata rilevata alcuna latenza.
Esistono regioni GCP in tutti i continenti tranne l'Africa.
Ciascuno di questi data center viene costantemente aggiornato, con GCP che attualmente offre server con processori Intel Skylake.
Google ha affermato in annunci precedenti che intende passare a processori senza le falle di sicurezza Spectre e Meltdown che hanno colpito i processori Intel.
La rete interna di GCP ora funziona a velocità fino a 16 gigabit al secondo (Gbps).
La rete fornisce connessioni crittografate tra le regioni utilizzando la rete in fibra globale privata di Google.
Tutto ciò si aggiunge a un servizio con capacità sufficientemente avanzate da competere con i servizi orientati all'azienda, inclusi AWS e IBM Cloud ($ 9.100,00 presso IBM).
Test di GCP
Per quanto riguarda il servizio stesso, per testarlo ho usato Geekbench 4 di Primate Labs.
Geekbench è un'applicazione di benchmarking multipiattaforma progettata per trattare tutte le piattaforme allo stesso modo, indipendentemente dal sistema operativo.
Per GCP, ho utilizzato la configurazione minima necessaria per il benchmark: uno standard n1-1.
Questa piattaforma è composta da una singola CPU virtuale Intel Xeon (vCPU), 3,75 gigabyte (GB) di RAM e un disco rigido da 10 GB.
L'istanza di benchmark era costituita da Windows Server 2016 Enterprise a 64 bit.
Come nel caso degli altri servizi, abbiamo eseguito Geekbench dal desktop remoto di Windows.
Questo programma di benchmark esegue diversi test su interi, in virgola mobile e di memoria.
Con questo benchmark, i numeri più alti sono migliori.
Non ho provato a testare formalmente la rete o le prestazioni di archiviazione.
GCP ha fornito un punteggio benchmark single-core medio di 2.827 e un punteggio multi-core medio di 2.659.
I numeri sono simili perché utilizzavano solo un core.
Questi risultati sono molto simili a quelli degli altri servizi cloud che eseguono anche Windows Server.
Sebbene ci fossero piccole differenze, sembrerebbe che, sebbene i punteggi siano leggermente migliorati rispetto al precedente benchmark per GCP, la velocità non è un fattore di differenziazione significativo per questo servizio cloud.
Prezzi e contratto
L'accordo sul livello di servizio (SLA) di Google Compute Engine garantisce un tempo di attività di almeno il 99,99%.
Se la percentuale di uptime mensile è compresa tra il 99,95 e il 99,99 percento, riceverai un credito del 10 percento.
Se scende tra il 95 e il 99 percento, otterrai il 25 percento.
Se scende al di sotto del 95 percento in un mese, riceverai un credito del 50 percento.
Google fornisce i prezzi per ogni istanza che crei mentre la crei.
Fattura al secondo.
Ad esempio, l'istanza di benchmark sarebbe costata $ 65,89 al mese se l'avessi lasciata funzionare per un mese (definito da Google come 720 ore).
Ho usato il calcolatore dei prezzi di GCP per stabilire il prezzo di un'app web Ubuntu Linux a tre livelli.
Questo era composto da due microistanze su richiesta: il bilanciamento del carico e il sito web di hosting.
Il server web stesso era ospitato su un'istanza Linux g1-small.
Questi erano supportati da una coppia di server Web Linux f1-micro su richiesta per i picchi di domanda e da un server di ripristino di emergenza (DR) Linux g1-small.
Per il backup del database, ho utilizzato 300 GB e 4 GB di spazio di archiviazione residente su Google Cloud Storage Standard.
Il sistema di gestione del database (DBMS) da 150 GB risiedeva su un'istanza MySQL Cloud SQL D8.
Il DR DBMS con 300 GB di spazio di archiviazione è stato installato su Cloud SQL D2 MySQL.
L'indennità mensile totale per il trasferimento dei dati, dalla sorgente alla destinazione, era di 440 GB, con un'indennità dalla destinazione alla fonte di 1.140 GB.
Per quanto riguarda il supporto tecnico, sono andato con il sistema di supporto minimo disponibile.
Questo helpdesk ha fornito assistenza tramite e-mail e ticket.
In totale, questo semplice pacchetto di app Web per otto server costa circa $ 5.358,28 all'anno.
GCP è conveniente e offre prestazioni robuste anche se Google ha rapidamente aggiunto vari data center per supportare la domanda.
Il risultato di questa enorme crescita è il prezzo insolito per l'utilizzo di GCP, che varierà leggermente a seconda della località.
Le server farm GCP nelle regioni con un'abbondante energia a basso costo costeranno meno da usare rispetto alle regioni in cui i costi dell'elettricità sono più alti.
Tuttavia, il tasso aggressivo di Google di costruire data center significa che è molto più probabile che ne troverai uno vicino a te.
L'utilizzo di un data center più vicino ridurrà la latenza, sia a causa dei ritardi di propagazione ridotti sia a causa della ridotta latenza correlata alla congestione di Internet e alla latenza dell'infrastruttura.
A seconda della tua app, la latenza potrebbe non essere importante per te.
Ma, in generale, probabilmente vorrai utilizzare una posizione vicino a te.
Vale anche la pena notare, e Google lo sottolinea, che c'è molto di più in GCP oltre al semplice IaaS.
Hai anche accesso a Knowledge-as-a-Service (KaaS), Platform-as-a-Service (PaaS), insieme ad altri servizi, inclusa un'ampia selezione di servizi di intelligenza artificiale (AI) e machine learning (ML), comprese le note funzionalità di riconoscimento vocale e visione di Google.
Sebbene questa recensione fosse rivolta a IaaS, GCP, come altri servizi cloud, è molto più di un semplice IaaS.
È probabile che GCP possa eseguire nel cloud qualsiasi cosa tu voglia che venga eseguita.
Professionisti
La linea di fondo
Google Cloud Platform (GCP) è una soluzione IaaS (Infrastructure-as-a-Service) di prim'ordine con vari servizi cloud che attireranno gli utenti dei servizi Google.
Le caratteristiche includono straordinarie funzionalità AL e ML e prestazioni generali eccezionali.








