Ogni sviluppatore Full LAMP Stack ha bisogno, ad un certo punto della propria esperienza professionale, di acquistare e mantenere uno o più server VPS per i propri progetti, o come bastion host, o anche per fare set-up di servizi Cloud per i propri Clienti.
Nella mia esperienza di 15 anni nel mondo delle tecnologie web ho provato una miriade di servizi Cloud, solo per citarne alcuni: Serverplan, OVH, Digital Ocean.
Tuttavia, il mio pellegrinaggio nel labirinto dei costi, peculiarità, affidabilità si è fermato nel 2017, da quando ho conosciuto e provato dal vivo i server VPS di Hetzner. Hetzner Online GmbH è una società di Hosting Web con sede e centri digitali siti a Gunzenhausen, in Germania.
Al mio attivo ho 9 server online, tra VPS che fungono da Web Server, Database Mysql, Bastion Host, sia su Debian sia su CentOS con cPanel/WHM.
Il mio server "più vecchio" è attivo per l'appunto dal 2017 e non ha mai sofferto di downtime. Sul serio. Su 3 anni, più di 26000 ore senza nessun incidente.
Piccola interruzione, prima dell'analisi di questo servizio hosting con i relativi screenshot: se vuoi provare Hetzner, il tier più economico costa €3,04/mese compreso d'iva (quindi meno del tier da $5,00 di Digital Ocean), e puoi ottenere uno sconto di €10,00 su una spesa minima di €10,00 seguendo questo link. Ho anche scritto un post dedicato al codice sconto Hetzner 2020.
1. Setup del VPS
Al momento della stesura di questo articolo, Hetzner mette a disposizione 3 datacenter locati a Norimberga (Germania), Falkenstein (Germania) ed Helsinki (Finlandia). Per testare la velocità di uplink teorica, consiglio di fare una wget da un altro server in vostro possesso, ad uno dei file presenti su questa pagina: https://speed.hetzner.de/
I sistemi operativi selezionabili in fase di setup sono Ubuntu (20.04, 18.04 e 16.04), Debian (10 e 9), CentOS (7 e 8) e Fedora.
Per quanto riguarda lo storage, Heztner mette a disposizione due paradigmi: NVMe SSD in locale sulla macchina virtuale, oppure in CEPH con object storage via rete.
I diffetenti tier (nello screenshot quelli relativi allo storage locale NVMe SSD) partono da €3,04/mese fino ad arrivare a €60,88/mese comprensivi d'iva. Lo screenshot è aggiornato ad Agosto del 2020, i prezzi potrebbero variare nel corso del tempo, anche se in realtà non sono mai aumentati nè diminuiti.
Ti ho già convinto ad affidarti ad Hetzner per il tuo Cloud Hosting VPS? Approfitta del codice sconto Hetzner 2020 con 10€ gratis cliccando qui.
E' ovviamente disponibile l'opzione per il setup di una chiave SSH durante il provisioning del VPS, e c'è una impostazione per il setup dei backup automatici, che costano il 20% del prezzo di listino mensile del VPS (ad esempio, sul tier da €3,04, l'attivazione dei backup costerà €0,60/mese). L'attivazione dei backup mette a disposizione 7 slot per le "fotografie" del filesystem, e i backup vengono rotati in modo che il file più vecchio venga cancellato in favore del file più recente.
Qui di seguito uno screenshot della pagina di setup completa del nuovo server VPS.
Ti ho già convinto ad affidarti ad Hetzner per il tuo Cloud Hosting VPS? Approfitta del codice sconto Hetzner 2020 con 10€ gratis cliccando qui.
2. Gestione dei server
Il pannello di controllo di Hetzner è davvero ben fatto: si parte dai "progetti", che sono dei contenitori che possono racchiudere più istanze di VPS, e sono utili per compartimentare i progetti propri, e quelli dei propri Clienti. Inoltre, è anche possibile creare un server VPS per conto di un Cliente, e successivamente migrarlo su suo nominativo. Per chi fosse interessato a questa possibilità (per ovvie ragioni GDPR sui dati contenuti all'interno dei server dei Clienti) basterà mandare un ticket di supporto a Hetzner (sono velocissimi) e vi spiegheranno gli step da seguire.
Ti ho già convinto ad affidarti ad Hetzner per il tuo Cloud Hosting VPS? Approfitta del codice sconto Hetzner 2020 con 10€ gratis cliccando qui.
Una volta entrati all'interno di un progetto, verranno elencate tutte le istanze dei server VPS al suo interno. Da questa schermata è inoltre possibile accedere ai Volumi, ai Load Balancer, ai Floating IP, le sottoreti e le chiavi di sicurezza. E' anche possibile riavviare o spegnere le macchine, e visualizzare snapshot e backup.
Ti ho già convinto ad affidarti ad Hetzner per il tuo Cloud Hosting VPS? Approfitta del codice sconto Hetzner 2020 con 10€ gratis cliccando qui.
La schermata di gestione dei singoli VPS è ancora più articolata. Sono disponibili impostazioni per modificare volumi, reti, snapshot e backup, per riscalare il VPS, per accedere alla console via Web, che vi toglierà dai guai nel caso in cui non aveste più accesso alla macchina (tra le altre cose, la console web funziona davvero molto bene), ed è ovviamente possibile spegnere o riavviare la macchina.
Ti ho già convinto ad affidarti ad Hetzner per il tuo Cloud Hosting VPS? Approfitta del codice sconto Hetzner 2020 con 10€ gratis cliccando qui.
Una nota particolare a proposito del "rebuild": è possibile fare upgrade e downgrade in qualsiasi momento solo se mantenete la stessa dimensione dell'hard disk. Faccio un esempio: sul tier da €3,04/mese avete a disposizione 20GB. Potrete effettuare upgrade e downgrade a volontà, a patto che manteniate i 20GB di HDD. Nel momento in cui volete passare ad una capacità più elevata di storage, vi sarà impossibile fare downgrade verso un tier "con meno spazio".
3. Amministrazione e fatturazione
Lato sicurezza, l'account dispone di un controllo puntuale di TUTTE le operazioni che vengono eseguite (login, logout, riavvio server, etc...)
Ti ho già convinto ad affidarti ad Hetzner per il tuo Cloud Hosting VPS? Approfitta del codice sconto Hetzner 2020 con 10€ gratis cliccando qui.
Il tab "Usage" vi permetterà di conoscere in qualunque momento gli esborsi economici, e di impostare degli alert via email nel caso in cui raggiungano un certo trigger point. Utile nel caso di utilizzo di Snapshot e nel caso in cui il vostro server abbia parecchio traffico in uscita: il traffico in uscita che eccede rispetto ai 20TB messi a dispozione da Hetzner è a pagamento ad una tariffa di €1,00 senza iva per ogni TB oltre i 20TB. Per esperienza personale, questo è molto raro che vi capiti. 20TB di traffico in uscita equivalgono a circa 650GB/giorno, che equivalgono a 130000 visite univoche ad una pagina web che pesa 5MB.
Ti ho già convinto ad affidarti ad Hetzner per il tuo Cloud Hosting VPS? Approfitta del codice sconto Hetzner 2020 con 10€ gratis cliccando qui.
Per quanto riguarda la fatturazione, avete la possibilità di ottenere una fattura a cadenza mensile, con il giorno di decorrenza che combacierà con quello nel quale avete creato l'account. Il giorno di decorrenza delle fatture è modificabile con un ticket di supporto.
Importante da notare su questo screenshot: il "Data processing Agreement". Hetzner vi genererà un DPA semplicemente compilando un questionario online. Lo stesso può essere usato a fini GDPR, sia per voi sia per i vostri Clienti.
Questa peculiarità fa sì che voi possiate usare Hetzner non solo per i vostri progetti personali, ma anche per i progetti dei vostri Clienti, il tutto GDPR compliant.
L'analisi è estremamente riassuntiva, ma comprende tutte le informazioni necessarie a farvi capire la qualità e professionalità del pannello di controllo. Sulla affidabilità dei sistemi, ripeto quello che ho detto ad inizio articolo: nessun downtime in 3 anni su un VPS Debian-based. Questo dato parla da solo.