Piattaforma AWS e Google Cloud: confronto approfondito – PromptCloud

Pubblicato: 2017-10-10
Mostra il sommario
Adozione e quota di mercato
Prezzo
Configurazioni dell'istanza
Documentazione e aiuto
Gestione dei big data
Prontezza per l'apprendimento automatico
Iniziare
Verdetto finale

Quando si tratta di Infrastructure as a Service (IaaS), Amazon Web Services e Google Cloud Platform sono i due attori di spicco che da tempo dominano questo spazio con il monopolio. Sebbene negli ultimi anni AWS sia diventato il gold standard per le soluzioni cloud, Google Cloud Platform è sicuramente qualcosa che richiede la tua attenzione e considerazione. Come per qualsiasi cosa, ci sono aree in cui una supera l'altra e sta a te confrontare i pro ei contro di ciascuna soluzione per determinare quella ideale per il tuo caso d'uso specifico.

aws vs google cloud platform in un confronto approfondito

In PromptCloud, abbiamo avuto la nostra parte di esperienza sia con AWS che con GCP e li abbiamo utilizzati per diversi progetti di scansione web. In questo post illustreremo le somiglianze e le differenze tra le due soluzioni in termini di adozione, funzionalità, prezzi e configurazione. Iniziamo.

Adozione e quota di mercato

AWS è diventato sinonimo di soluzioni cloud e il fatto che abbia acquisito circa la metà del mercato IaaS non dovrebbe sorprendere. Con il vantaggio della prima mossa e un vantaggio di 5 anni, AWS è davvero maturato molto ed è in grado di fornire più funzionalità e opzioni. Per quanto riguarda GCP, essendo un nuovo arrivato sulla scena, ha ancora molta strada da fare.

Ad esempio, mentre AWS ha una soluzione SQL completamente gestita che supporta MariaDB, Microsoft SQL Server e Aurora, la controparte di GCP è limitata al solo MySQL.

AWS fornisce anche Lambada, una soluzione di calcolo serverless che ti consente di eseguire codice senza un'istanza dedicata per le richieste. Google ha un'offerta simile che supporta le funzioni serverless in Node.js. In termini di accessibilità, AWS batte ancora GCP con il suo numero significativamente elevato di data center che si estendono in aree geografiche diverse.

Prezzo

Per quanto riguarda i prezzi, GCP ottiene il vantaggio più alto con i suoi prezzi competitivi. Un'istanza di 2 CPU / 8 GB di RAM di AWS ti costerà $ 69 al mese mentre, con GCP, costa solo $ 52 al mese. Per lo storage nel cloud, GCP addebita 2 centesimi/GB/mese mentre AWS addebita 2,3 centesimi/GB/mese. A loro difesa, AWS offre un'opzione di cloud storage multiregionale in cui i dati vengono distribuiti su server situati in varie aree geografiche a un costo aggiuntivo trascurabile. Puoi controllare il nostro calcolatore dei prezzi di Amazon EC2 per un facile calcolo dei prezzi.

In passato AWS aveva una struttura dei prezzi con pagamento all'ora, mentre GCP aveva un modello con pagamento al minuto in cui la durata minima era di 10 minuti. Il passaggio all'ora successiva comporterebbe costi aggiuntivi, ad esempio, 1,01 ore verrebbero trattate come 2 ore su AWS. Questo era un fattore chiave di differenziazione per le persone che utilizzavano il cloud per analisi brevi e brevi.

Non è più così e sia GCP che AWS ora seguono il modello di prezzo con pagamento al secondo. Oltre a questo, GCP ha recentemente introdotto la fatturazione con pagamento al secondo per tutte le macchine virtuali e i sistemi operativi, seguita da AWS che offre lo stesso per le macchine virtuali Linux.

Ricorda che se stai eseguendo analisi che richiedono meno di 10 minuti, è meglio optare per le opzioni serverless poiché le macchine virtuali si avviano lentamente e potrebbero farti spendere di più mentre le funzioni serverless hanno un ciclo di fatturazione di 100 ms.

Inoltre, GCP tende a fornire sconti per l'utilizzo a lungo termine senza alcuna condizione, a differenza di AWS che richiede agli utenti di eseguire istanze per periodi più lunghi in anticipo per l'idoneità allo sconto. Con questo, gli utenti GCP possono godere di uno sconto aggiuntivo del 30% se la macchina virtuale funziona per un mese intero.

Oltre a questo, GCP offre anche uno sconto fino al 57% per l'utilizzo impegnato in cui gli utenti possono prenotare l'utilizzo di CPU e RAM al mese, indipendentemente dalle macchine virtuali, dalla zona geografica o dalla configurazione. GCP risulta essere il chiaro vincitore in termini di prezzi.

Configurazioni dell'istanza

Se stai cercando istanze di grandi dimensioni, AWS vince senza dubbio. Mentre la configurazione dell'istanza più alta in GCP è 96 CPU/624 GB di RAM, AWS li batte con le sue enormi 128 CPU e un'istanza di 2 TB di RAM.

Sebbene AWS sia la strada da percorrere per requisiti su larga scala, GCP è notevolmente flessibile, il che sarebbe fantastico soprattutto se hai un budget limitato. Oltre ai pacchetti di istanze predefiniti come AWS, GCP ti consente di personalizzare completamente la tua istanza includendo il numero di CPU e la quantità di RAM necessaria. Se i tuoi requisiti sono su piccola scala e specifici, scoprirai che queste opzioni di personalizzazione possono aiutarti a risparmiare sui costi. Se esegui molte analisi rapide, potresti anche esplorare le soluzioni di istanze temporanee offerte da entrambi i fornitori.

Un'altra grande offerta di AWS sono le istanze spot, che ti consentono di fare offerte per l'importo che sei disposto a spendere per un'istanza e in genere è più economico dell'offerta standard. GCP offre un'opzione simile ma è leggermente diversa e viene chiamata istanze prerilasciabili. Queste istanze durano fino a 24 ore, ma sono soggette a interruzioni se Google necessita della potenza di elaborazione. Quando viene interrotto, GCP attiva lo script di arresto predefinito che salverà il tuo attuale stato di analisi. Questo è più semplice in quanto può essere automatizzato e il risparmio può arrivare fino all'80% sul costo standard.

Documentazione e aiuto

Grazie alla sua età e al contributo della comunità, AWS è leader quando si tratta di facile disponibilità di documentazione e aiuto. Poiché la curva di apprendimento sarebbe ripida con configurazioni server complesse richieste dalla tua azienda, è fondamentale scegliere una soluzione che disponga di un aiuto facilmente accessibile. Google Cloud Platform, essere un nuovo concorrente non è l'opzione migliore se avresti bisogno di molta mano.

Gestione dei big data

Essendo la soluzione cloud di proprietà e gestita dal più grande motore di ricerca del pianeta, GCP ha i suoi lati forti, soprattutto quando si tratta di gestione dei big data. Con GCP, la gestione di enormi quantità di dati sarebbe facile. BigQuery , un servizio offerto da Google ti aiuta a archiviare, ordinare e analizzare i dati alla velocità della luce. Sebbene sia un po' complicato da usare, questo dà a GCP un vantaggio nei casi d'uso in cui sono coinvolte grandi quantità di dati.

Prontezza per l'apprendimento automatico

Sia Amazon che Google hanno le proprie piattaforme di machine learning che offrono una stretta integrazione con le loro soluzioni cloud. Il framework ML di Amazon è in gran parte automatizzato e può essere applicato ai dati archiviati in AWS, senza problemi. Google fa un passo avanti fornendo l'accesso ad algoritmi all'avanguardia che alimentano la ricerca di Google e altre importanti applicazioni. Con la piattaforma di Google, gli utenti hanno anche la possibilità di creare i propri modelli ML. Alcuni dei metodi di modellazione forniti da Amazon includono la regressione, la classificazione binaria e la classificazione multiclasse. Le offerte di Google sono più avanzate e includono analisi video, analisi delle immagini, riconoscimento vocale, analisi del testo e traduzione. Entrambe le piattaforme possono suggerire automaticamente algoritmi a seconda dei dati disponibili sugli account cloud. L'offerta di Amazon è relativamente più economica con $ 0,42 l'ora per l'analisi dei dati e la formazione, mentre Google addebita $ 0,49 l'ora.

Iniziare

Se stai cercando di provare AWS e GCP per determinare quello più adatto al tuo caso d'uso, entrambe le soluzioni offrono prove gratuite. AWS offre una prova gratuita per 12 mesi, molto generosa e più che sufficiente per valutare la soluzione e comprenderne pro e contro. La loro prova gratuita include 750 ore al mese di una piccola 1 CPU/1 GB di RAM insieme a 30 GB di spazio di archiviazione e 750 ore al mese di un'istanza di database gestita. Questo è in bundle con molti altri prodotti gratuiti ed è un'offerta troppo buona per lasciarla andare. Puoi trovare maggiori dettagli sulla versione di prova sul sito Web di AWS.

L'offerta di prova gratuita di Google non è così interessante con un credito di $ 300 per 12 mesi, che è più simile a uno sconto che a una prova gratuita. Offrono anche un'istanza sempre gratuita con 0,2 CPU/0,6 GB di RAM con spazio su disco di 30 GB e 5 GB di spazio di archiviazione nel cloud.

Verdetto finale

La scelta tra questi due principali fornitori di servizi cloud può essere fonte di confusione e opprimente. Se la tua esigenza richiede troppe funzionalità e componenti aggiuntivi, è meglio scegliere AWS. Tuttavia, se stai cercando una soluzione cloud tascabile con una migliore compatibilità con i big data, GCP è quello che fa per te. Con l'abbondanza di documentazione e guide disponibili insieme ai generosi 12 mesi di prova gratuita, AWS è un'ottima opzione per i principianti e per chi cerca un'infrastruttura solida. Confrontando vari aspetti, abbiamo riscontrato che AWS è la soluzione migliore per casi d'uso aziendali su larga scala.