Casa Recensioni Revisione e valutazione della piattaforma cloud di Google

Revisione e valutazione della piattaforma cloud di Google

Sommario:

Video: Virtual machines in GKE (Ottobre 2024)

Video: Virtual machines in GKE (Ottobre 2024)
Anonim

Google Cloud Platform (GCP) è un'eccellente soluzione di infrastruttura come servizio (IaaS) 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 aumenta man mano che Google continua a costruire infrastrutture di archiviazione. Google ha ampliato la sua rete per soddisfare le crescenti esigenze dei suoi data center e ha avuto la recente aggiunta di tre cavi sottomarini. In particolare, un cavo è per l'atterraggio 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 disponibili per gli utenti GCP. La configurazione della rete è ben progettata, facile da usare e offre una vasta gamma di risorse tra cui l'infrastruttura di rete e la rete virtuale. Tutto questo è ora disponibile nella nuova console GCP, intuitiva e facile da usare a sé stante. A causa di tutti questi aspetti positivi e non solo, abbiamo dato a GCP un punteggio eccellente nella nostra carrellata di recensioni IaaS, sebbene GCP non abbia ancora battuto il concorrente Amazon Web Services (AWS), che ha raccolto la scelta dei nostri redattori e potrebbe essere leggermente meno costoso.

Installazione e configurazione

Laddove una volta era necessario essere un fantino della tastiera per utilizzare Google Cloud, la configurazione e l'operazione di base non sono più il dominio della riga di comando. Praticamente tutto può essere realizzato attraverso la nuova interfaccia utente grafica (GUI) e fare cose come la creazione e la configurazione di un server di calcolo è ora ridotto principalmente ai clic del mouse nel browser. Ciò rende l'impostazione di base su Google altrettanto semplice dei servizi con una reputazione più semplice come DigitalOcean o Rackspace.

Per semplificare le cose, Google offre un'ampia selezione di server preconfigurati. Le impostazioni di configurazione della rete sono anche facilmente disponibili e puoi 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 miglia di distanza.

Vale la pena notare che le prestazioni di rete di GCP sono tali che non abbiamo visto alcuna prova di latenza, anche quando si utilizza Windows Server tramite il desktop remoto. Mentre il desktop remoto non supportava il nostro monitor 4K, forniva uno schermo abbastanza grande da poter essere facilmente gestito.

Prestazioni GCP

Da quando abbiamo rivisto l'ultima volta GCP, ha ampliato significativamente la sua impronta. Come accennato in precedenza, ora ci sono 15 aree, ognuna con almeno tre zone e ognuna di esse ha almeno un data center, ma la maggior parte ne contiene più di una. Questa impronta si sta espandendo con altre cinque aree pianificate per il 2018 e il 2019. Google non dice quanti data center ha complessivamente per GCP, 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 condotti utilizzando il data center nella Virginia del Nord, che è solo a breve distanza da dove è stata condotta la nostra recensione. Durante i test, non è stata rilevata alcuna latenza. Esistono regioni GCP in tutti i continenti tranne l'Africa.

Ognuno di questi data center viene costantemente aggiornato, con GCP attualmente offre server con processori Intel Skylake. Google ha dichiarato in precedenti annunci che intende aggiornare ai processori senza i difetti di sicurezza di Spectre e Meltdown che hanno interessato 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 regioni che utilizzano la rete in fibra globale privata di Google. Tutto ciò si aggiunge a un servizio con funzionalità sufficientemente avanzate per competere con i servizi orientati all'impresa, tra cui AWS e IBM Cloud.

Test 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 usato la configurazione minima necessaria per il benchmark: un n1-standard-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 riferimento consisteva in 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 numerosi test su numeri interi, virgola mobile e memoria. Con questo benchmark, numeri più alti sono migliori. Non ho provato a testare formalmente le prestazioni di rete o di archiviazione.

GCP ha prodotto un punteggio medio di riferimento single-core 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 esistessero differenze minori, sembrerebbe che mentre i punteggi siano leggermente migliorati rispetto al benchmark precedente 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 percento. Se la percentuale di uptime mensile è compresa tra il 99, 95 e il 99, 99 percento, otterrai un credito del 10 percento. Se scende tra il 95 percento e il 99 percento, otterrai il 25 percento. Se scende al di sotto del 95 percento in un mese, otterrai un credito del 50 percento. Google fornisce i prezzi per ogni istanza creata durante la creazione. Fattura su una base al secondo. Ad esempio, l'istanza di riferimento 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 valutare un'app Web Ubuntu Linux a tre livelli. Questo era costituito da due microistanze su richiesta: il bilanciamento del carico e il sito Web di hosting. Il web server stesso era ospitato su un'istanza Linux g1-small. Questi erano supportati da una coppia di server Web Linux f1-micro su richiesta per il picco della domanda e da un server DR (disaster recovery) Linux g1-small.

Per il backup del database, ho utilizzato 300 GB e 4 GB di spazio di archiviazione su Google Cloud Storage Standard. Il sistema di gestione di database (DBMS) da 150 GB risiedeva su un'istanza MySQL Cloud SQL D8. Il DR DBMS con 300 GB di spazio di archiviazione è arrivato su un MySQL Cloud SQL D2. L'indennità mensile di trasferimento dati totale, da origine a destinazione, era di 440 GB, con un'indennità da destinazione a 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 a 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 sono i prezzi insoliti per l'utilizzo di GCP, che varieranno leggermente a seconda della posizione. Le server farm GCP nelle regioni con abbondante energia a basso costo costeranno meno da utilizzare rispetto alle regioni in cui i costi dell'elettricità sono più elevati.

Tuttavia, il tasso aggressivo di Google nella creazione di data center significa che è molto più probabile che tu ne trovi uno vicino a te. L'uso di un data center più vicino ridurrà la latenza, sia a causa di ritardi di propagazione ridotti sia di latenza ridotta correlata alla congestione di Internet e alla latenza dell'infrastruttura. A seconda della tua app, la latenza potrebbe non interessarti. Ma, in generale, probabilmente vuoi usare una posizione vicino a te.

Vale anche la pena notare - e Google si assicura di sottolinearlo - che in GCP c'è molto di più di un semplice IaaS. Hai anche accesso a Knowledge-as-a-Service (KaaS), Platform-as-a-Service (PaaS), insieme ad altri servizi, tra cui una vasta gamma di servizi di intelligenza artificiale (AI) e machine learning (ML), tra cui le famose funzioni ML di sintesi vocale e visiva di Google.

Mentre questa recensione era rivolta a IaaS, GCP, come altri servizi cloud, è molto più di IaaS. È probabile che GCP possa fare qualsiasi cosa nel cloud che è probabile che tu voglia fare.

Revisione e valutazione della piattaforma cloud di Google