Siete in difficoltà nel decidere tra DigitalOcean e AWS? Avere più opzioni tra cui scegliere è di solito una buona cosa, ma può anche essere paralizzante se siete il tipo di persona che si rifiuta di accontentarsi del secondo migliore, e non c’è mai stata così tanta scelta di fornitori di servizi cloud (CSP) come oggi.
I vantaggi del cloud hosting sono numerosi e includono prezzi flessibili, scalabilità illimitata, eccellente disponibilità, rapido provisioning delle risorse, sicurezza da problemi hardware, migliori prestazioni, minore impatto ambientale, ampia scelta di strumenti e aggiornamenti regolari.
I fornitori di cloud hosting possono essere divisi in due gruppi: i “Golia” e i “Davide”. Con una quota di mercato del cloud pari a circa il 50%[1], AWS di Amazon è il re dei Golia e i suoi clienti includono Netflix, Twitch, LinkedIn, Facebook, BBC, Baidu, ESPN, Adobe e Twitter. Altri Golia sono Microsoft Azure, Alibaba Cloud e Google Cloud. Tutti hanno in comune una forte attenzione e una forte presa sui clienti aziendali.
DigitalOcean, invece, ha una quota di mercato del cloud a una cifra.[2] e si concentra sui clienti più piccoli, ponendo l’accento sulla semplicità. Altri semplici fornitori di cloud hosting che appartengono allo stesso gruppo di DigitalOcean includono i diretti concorrenti Vultr e Linode, e piattaforme cloud come CloudWays, Heroku e Atlantic. Questi “Davide” capiscono che è impossibile battere un “Golia” con la forza bruta. Al contrario, si rivolgono con precisione ai maggiori punti dolenti dei loro clienti e rendono il cloud hosting accessibile anche a coloro che altrimenti non lo toccherebbero mai.
L’obiettivo di questo confronto tra DigitalOcean e AWS è quello di aiutarvi a decidere se vi conviene entrare a far parte dell’enorme base di clienti di Amazon e avere accesso alla sua cornucopia di servizi e risorse o dare a un provider di cloud hosting molto più piccolo (ma non certo una boutique) la possibilità di corteggiarvi con il suo modello di business semplice e la sua piattaforma accessibile.
Cosa devo sapere su DigitalOcean e AWS?
DigitalOcean è stata lanciata nel 2011 dopo che i suoi fondatori (Moisey Uretsky, Ben Uretsky, Jeff Carr, Alec Hartman e Mitch Wainer) hanno notato che il settore del cloud hosting era dominato da giganti come Amazon, IBM e Microsoft che vendono tempo di server ai clienti aziendali.
Consapevole che il cloud ha molto da offrire anche ai clienti più piccoli, DigitalOcean si concentra su semplicità, convenienza e prestazioni. Questo approccio è stato utile all’azienda, che oggi conta circa 300 dipendenti e centinaia di migliaia di utenti attivi. Il suo prodotto principale sono le istanze di calcolo scalabili chiamate Droplet, che supportano la maggior parte delle moderne distribuzioni Linux e possono essere distribuite in meno di un minuto.
Amazon Web Service, o AWS in breve, è una filiale di Amazon che fornisce un’ampia gamma di servizi cloud, tra cui calcolo, database, storage, Internet of Things, machine learning, robotica, networking, content delivery, servizi multimediali, game tech e altro ancora. Si stima che AWS disponga di una potenza di calcolo pari a quella dei suoi 11 rivali messi insieme.
DigitalOcean non è in concorrenza con tutti i servizi offerti da AWS. In effetti, c’è solo un servizio con cui DigitalOcean può competere:
Amazon AWS Lightsail
. Descritta come una piattaforma cloud facile da usare che offre tutto il necessario per costruire un’applicazione o un sito web, AWS Lightsail include server virtuali, storage, database e networking a un prezzo basso e prevedibile.
A volte DigitalOcean viene anche paragonato ad Amazon Elastic Compute Cloud (Amazon EC2), ma questo confronto non ha molto senso perché EC2 addebita separatamente CPU/RAM, spazio su disco e trasferimenti in base all’utilizzo effettivo. Se avete un budget limitato, l’ultima cosa che volete è preoccuparvi ogni mese della fattura del cloud hosting.
Confronto dei prezzi
Sia DigitalOcean che AWS utilizzano una struttura di prezzi mensili senza fronzoli che non lascia assolutamente spazio a congetture sul prezzo finale. Abbiamo calcolato le seguenti configurazioni per fornirvi il prezzo di ciascun servizio cloud.
Livelli di prezzo del cloud per DigitalOcean e AWS
PRICE | COMPANY | CPU | MEMORY | DISK SPACE | TRANSFER |
---|---|---|---|---|---|
$3.50/month | Amazon | 1 Cores | 512 MB | 20 GB | 1 TB |
$5/month | DigitalOcean | 1 Cores | 1 GB | 25 GB | 1 TB |
$5/month | Amazon | 1 Cores | 1 GB | 40 GB | 2 TB |
$8/month | DigitalOcean | N/A | N/A | N/A | N/A |
$8/month | Amazon (Windows) | 1 Cores | 512 MB | 30 GB | 1 TB |
$10/month | DigitalOcean | 1 Cores | 2 GB | 50 GB | 2 TB |
$10/month | Amazon | 1 Cores | 2 GB | 60 GB | 3 TB |
$12/month | DigitalOcean | N/A | N/A | N/A | N/A |
$12/month | Amazon (Windows) | 1 Cores | 1 GB | 40 GB | 2 TB |
$15/month | DigitalOcean | 1 Cores | 3 GB | 60 GB | 3 TB |
$15/month | DigitalOcean | 2 Cores | 2 GB | 60 GB | 3 TB |
$15/month | DigitalOcean | 3 Cores | 1 GB | 60 GB | 3 TB |
$15/month | Amazon | N/A | N/A | N/A | N/A |
$20/month | DigitalOcean | 2 Cores | 4 GB | 80 GB | 4 TB |
$20/month | Amazon | 2 Cores | 4 GB | 80 GB | 4 TB |
$20/month | Amazon (Windows) | 1 Cores | 2 GB | 60 GB | 3 TB |
$30/month | DigitalOcean | N/A | N/A | N/A | N/A |
$30/month | Amazon | N/A | N/A | N/A | N/A |
$40/month | DigitalOcean | 4 Cores | 8 GB | 160 GB | 5 TB |
$40/month | Amazon | 2 Cores | 8 GB | 160 GB | 5 TB |
$40/month | Amazon (Windows) | 2 Cores | 4 GB | 80 GB | 4 TB |
$70/month | DigitalOcean | N/A | N/A | N/A | N/A |
$70/month | Amazon (Windows) | 2 Cores | 8 GB | 160 GB | 5 TB |
$80/month | DigitalOcean | 6 Cores | 16 GB | 320 GB | 6 TB |
$80/month | Amazon | 4 Cores | 16 GB | 320 GB | 6 TB |
$120/month | DigitalOcean | N/A | N/A | N/A | N/A |
$120/month | Amazon (Windows) | 4 Cores | 16 GB | 320 GB | 6 TB |
$160/month | DigitalOcean | 8 Cores | 32 GB | 640 GB | 7 TB |
$160/month | Amazon | 8 Cores | 32 GB | 640 GB | 7 TB |
$160/month | Amazon (Windows) | 8 Cores | 32 GB | 640 GB | 7 TB |
Come si può vedere, DigitalOcean e AWS offrono più o meno gli stessi piani per la stessa cifra. La differenza maggiore tra i due provider di cloud hosting è che AWS ha piani specifici per Windows, mentre DigitalOcean non supporta affatto Windows. Per la maggior parte dei clienti, la mancanza del supporto Windows non dovrebbe essere un problema, ma non dubitiamo che esistano delle eccezioni.
Per compensare, DigitalOcean include DNS e monitoraggio gratuiti con tutti i piani, mentre Amazon richiede ai suoi clienti di pagare rispettivamente per Route53 e CloudWatch (esistono tuttavia altre terze parti che offrono un monitoraggio DNS conveniente ma robusto, come Dotcom-Monitor). Sia DigitalOcean che AWS offrono database gestiti a partire da 15 dollari al mese, ma solo AWS ha piani ad alta disponibilità che includono istanze extra per la ridondanza o i failover.
Quando DigitalOcean ha fatto il suo ingresso sul mercato con il suo piano base da 5 dollari, i suoi concorrenti sono rimasti scioccati perché i loro piani partivano da 10 dollari al mese. Non sorprende che molti non abbiano esitato e siano passati immediatamente a DigitalOcean per risparmiare il 50% sulle spese di hosting. Quando nel 2018 AWS ha introdotto il piano AWS Lightsail da 3,50 dollari per contrastare gli altri fornitori di cloud hosting, non è seguita una migrazione di massa di utenti verso il cloud AWS. Questo perché il risparmio di 1,50 dollari al mese non vale la pena per la maggior parte dei clienti, che si rendono conto che il fatto di doversi accontentare di soli 512 MB di RAM diventa fastidioso molto rapidamente.
Va inoltre ricordato che i piani AWS Lightsail vengono fatturati con una tariffa oraria on-demand, in modo da pagare solo per ciò che si utilizza. Il piano AWS Lightsail meno costoso parte da 0,0047 USD/ora (3,50 USD/mese), mentre i piani AWS Lightsail che includono una licenza Windows Server partono da 0,01075 USD/ora (8 USD/mese). In pratica, il prezzo mensile sarà quasi sempre il prezzo finale, ma è bello sapere che si può smettere di usare il piano AWS Lightsail senza perdere denaro.
Analisi delle prestazioni
Per ottenere le migliori prestazioni, è preferibile ospitare il sito web o l’applicazione in una regione vicina ai visitatori e agli utenti.
DigitalOcean ha server a New York, Amsterdam, San Francisco, Singapore, Londra, Francoforte, Toronto e India. Poiché non tutti i server sono disponibili con tutti i piani di DigitalOcean, è meglio consultare la matrice di disponibilità dei server per maggiori informazioni.
Al momento in cui scriviamo, AWS Lightsail è disponibile in 13 regioni AWS, che sono aree geografiche separate con più sedi isolate, note come Availability Zones. Le regioni di AWS Lightsail includono Ohio, Oregon, N. Virginia, Irlanda, Londra, Francoforte, Parigi, Canada centrale, Singapore, Seoul, Sydney, Tokyo e Mumbai.
Nei benchmark delle prestazioni, AWS Lightsail batte non solo DigitalOcean, ma anche tutti gli altri fornitori di cloud hosting più popolari, come Linode e Vultr. Questo non significa che DigitalOcean sia un servizio di cloud hosting lento. È solo che nessun’altra azienda al mondo si avvicina alle dimensioni e alla capacità dell’infrastruttura di Amazon.
Tuttavia, secondo un’analisi commissionata da una terza parte[3 ] di Cloud Spectator LLC che ha valutato le prestazioni delle macchine virtuali (VM) di AWS, Google Compute Engine e DigitalOcean – DigitalOcean vince come miglior valore di prestazioni per dollaro di spesa del CSP sia per le VM standard che per quelle di calcolo. Il grafico seguente illustra i risultati ottenuti:
Il rapporto completo sull’analisi delle prestazioni del cloud può essere scaricato qui.
Confronto tra le caratteristiche di AWS e DigitalOcean
Come abbiamo spiegato in precedenza, DigitalOcean non supporta il sistema operativo Windows. Le opzioni sono limitate a Ubuntu, CentOS, Debina, Fedora, CoreOS e FreeBSD. Naturalmente, la quota di mercato dei server Windows è solo del 4%, quindi DigitalOcean non sta perdendo troppi potenziali clienti.
DigitalOcean e AWS Lightsail offrono software e stack di sviluppo preinstallati, tra cui LAMP, Node.js, WordPress, Magento e Joomla. Questo li rende altrettanto facili da usare rispetto ai servizi di web hosting condivisi come Dreamhost o HostGator.
Vorremmo solo che il resto di Amazon Web Services fosse altrettanto intuitivo. Ci vuole molto tempo per imparare il significato dei diversi termini AWS e ce ne vuole ancora di più per combinare i vari servizi AWS e utilizzare la piattaforma di cloud computing di Amazon al massimo delle sue potenzialità. DigitalOcean è decisamente più accessibile in questo senso e i suoi pannelli di amministrazione sono coesi e autoesplicativi.
Detto questo, se vi prendete il tempo di esplorare AWS, il cielo sarà il vostro limite. Ad esempio, è possibile combinare AWS Lightsail con Amazon S3, un servizio di archiviazione di oggetti con una durata del 99,999999999%. S3 è in realtà compatibile con il servizio di storage a oggetti di DigitalOcean, chiamato Spaces, che, come tutti gli altri servizi di DigitalOcean, utilizza prezzi prevedibili.
Tutte le istanze DigitalOcean Droplets e AWS Lightsail includono un IP statico, uno storage basato su SSD, un’interfaccia a riga di comando (CLI) per la gestione e un add-on opzionale per un database gestito. Sia l’API di AWS Lightsail che l’API di DigitalOcean descrivono le azioni API, i tipi di dati e le eccezioni per lavorare con i due servizi di cloud hosting in modo programmatico.
Assistenza clienti per DigitalOcean e Amazon Web Services
DigitalOcean e AWS forniscono un’ampia documentazione e molti tutorial per ridurre la necessità di assistenza diretta ai clienti.
Documentazione del prodotto DigitalOcean include informazioni di alto livello (come piani e prezzi, disponibilità, panoramica delle funzionalità e problemi noti), una guida rapida con gli elementi essenziali per passare da zero al funzionamento in pochi minuti, how-to che spiegano in dettaglio come eseguire operazioni specifiche e risorse sugli strumenti nativi per lavorare con Droplet, la risoluzione dei problemi e i metadati di Droplet.
Il centro risorse Amazon AWS Lightsail comprende server virtuali, database gestiti, bilanciatori di carico, storage ad alta disponibilità, API AWS Lightsail e altri servizi AWS. Esercitazioni pratiche dettagliate spiegano come creare un bilanciatore di carico e collegarvi le istanze, come creare un IP statico e collegarlo a un’istanza, come impostare e configurare un’istanza di WordPress o come utilizzare i certificati SSL Let’s Encrypt con un’istanza di WordPress, oltre a molte altre cose.
Se doveste riscontrare un problema che non riuscite a risolvere da soli, potete contattare il personale dell’assistenza clienti di DigitalOcean e AWS aprendo un ticket. Secondo le recensioni dei clienti pubblicate da HostAdvice, i clienti sono più soddisfatti di DigitalOcean e lodano la disponibilità e la cordialità del personale di assistenza clienti.
DigitalOcean vs AWS: Il nostro verdetto
DigitalOcean offre un’esperienza di cloud hosting estremamente piacevole che è stata progettata da zero per le esigenze dei clienti più piccoli, che vogliono sapere esattamente a quanto ammonterà la loro fattura di cloud hosting alla fine di ogni mese.
Tuttavia, è impossibile che DigitalOcean possa competere con AWS in termini di infrastruttura. Mentre entrambi questi fornitori di cloud hosting possono ospitare un sito web o un’applicazione e scalarla da zero a livello globale, solo AWS può soddisfare le esigenze delle aziende Fortune 500 che trasferiscono petabyte di dati al giorno.
Se non siete un’azienda Fortune 500 e siete alla ricerca di un modo semplice per distribuire e gestire le istanze cloud, è probabile che vi sentiate più a vostro agio con DigitalOcean invece di imparare a navigare nel vasto mare dei servizi cloud di Amazon.