Hosting Tradizionale vs Cloud

In un’epoca di budget ristretti, molte aziende, dalle grandi alle piccole e medie imprese, sono alla ricerca di nuovi modi efficienti per gestire le loro esigenze di hosting web. L’ambiente di hosting sta cambiando e alcuni stanno ora guardando oltre le configurazioni tradizionali e nelle possibilità di hosting cloud.

Hosting tradizionale

L’hosting tradizionale e’ offerto principalmente in due forme, “dedicated”(dedicato) e “shared” (condiviso). Con l’ hosting dedicato, un’azienda paga le risorse complete di uno o più server da un fornitore di servizi. L’host ha una quantità prestabilita di larghezza di banda dedicata, CPU, RAM e spazio su disco ed ha il pieno controllo sulle risorse dei server.

Con l’hosting condiviso, che è più comune tra le piccole e medie imprese, il cliente paga una quantità prestabilita di spazio (storage) su un singolo server e le risorse di quel server sono condivise da numerosi altri siti web. È un modo economico, conveniente e di facile manutenzione per ospitare un sito Web o un’applicazione e la società di hosting è responsabile della gestione, della manutenzione e dell’aggiornamento delle unità.

L’hosting tradizionale, in particolare l’hosting condiviso, ha però i suoi svantaggi. Poiché le risorse di un singolo server sono condivise tra diversi siti Web, i picchi di traffico verso tali siti Web possono comportare una riduzione delle prestazioni del tuo sito. Le violazioni della sicurezza e altri problemi relativi alle prestazioni su altri siti fanno cadere anche il tuo. E c’è un solo punto di errore: se il server stesso presenta problemi tecnici, tutti quelli ospitati su quel server ne risentiranno.

Con l’hosting condiviso, paghi anche una certa quantità di spazio di archiviazione e potenza di elaborazione. Se hai un flusso prevedibile di traffico, questa potrebbe essere una buona soluzione per te. Tuttavia, se il traffico aumenta rapidamente o se si notano improvvisi picchi nel traffico a causa di un nuovo prodotto o funzione, è possibile che la quantità di spazio di archiviazione attualmente presente sia limitata.

Sarà necessario adattarsi acquistando ulteriore spazio sul server per aggiungere spazio di archiviazione e potenza di elaborazione. Ma se il traffico scende di nuovo, pagherai per le risorse che non stai utilizzando.

Cloud Hosting

Il cloud hosting offre un livello di scalabilità che l’hosting tradizionale non può offrire. Le società di hosting cloud offrono spazio virtuale su base on-demand, a seconda del necessario. Invece di pagare anticipatamente una quantità prestabilita di spazio su un singolo server, l’utente paga in base a ciò che utilizza effettivamente.

Con l’hosting su cloud, il carico è bilanciato su un cluster (gruppo) di più server. Le informazioni e le applicazioni contenute su quei server sono riprodotte su tutto il cluster, il che significa che se un singolo server non funziona, non ci sono informazioni perse o tempi di inattività. A causa di questa ridondanza, il cloud hosting è molto più elastico e resiliente. È improbabile che vi siano problemi con un sito Web o un’applicazione sulla larghezza di banda o sulle prestazioni.

Le società di hosting cloud forniscono il cosiddetto Infrastructure-as-a-Service (IaaS). Ospitano, e gestiscono tutto l’hardware necessario, e il cliente paga per l’uso delle risorse, in modo simile a come paghiamo per l’elettricità.

I reparti IT non devono investire nell’hardware del server interno. E i clienti non devono pagare in anticipo per una maggiore capacità di archiviazione o elaborazione che non utilizzano. L’hosting cloud è più veloce e scalabile rispetto all’hosting tradizionale. Se un’applicazione o un sito Web ricevono più o meno traffico, i server cloud aumentano e diminuiscono automaticamente. Con l’hosting cloud, non è necessario aggiungere o rimuovere manualmente lo spazio sul server come succede con l’hosting condiviso.

Il cloud hosting è ancora una tecnologia relativamente nuova e molti di coloro che hanno esperienza con l’hosting tradizionale sono riluttanti al cambiamento. L’hosting condiviso offre ai consumatori una soluzione di hosting conveniente e a basso costo e molti utenti non hanno mai avuto problemi. Ma se stai cercando una soluzione di hosting economica, flessibile e facilmente scalabile, potrebbe essere il momento di passare al cloud.

Quali sono i migliori cloud?

Ecco una descrizione degli ambienti cloud che io ho usato:

Amazon Web Service (AWS)

AWS è la piattaforma più sicura e protetta fra i servizi cloud ed offre un ampio set di servizi infrastrutturali come storage di database, potenza di calcolo, networking, ecc.
Utilizzando tali servizi, gli utenti, oltre ai siti web, sono in grado di creare applicazioni complesse che sono affidabili, scalabili e flessibili.
Si può provare AWS gratuitamente per un anno.

Microsoft Azure

Microsoft Azure viene utilizzato per la distribuzione, la progettazione e la gestione delle applicazioni attraverso una rete di server mondiale.
Questo servizio di cloud computing supporta vari sistemi operativi, database, strumenti, linguaggi di programmazione e framework ecc.
Una versione di prova gratuita di Microsoft Azure è disponibile per 30 giorni.

Digital Ocean

Davvero ben caratterizzato. Prezzi estremamente flessibili e trasparenti
I Droplet di DigitalOcean sono basati su macchine virtuali ridimensionabili e personalizzabili. Per i principianti, il sistema supporta piani di diversi tipi cominciare da un prezzo di $ 5 (£ 3,55) al mese per un core, 1 GB di RAM e 25 GB di spazio di archiviazione

I singoli piani hanno più funzioni di quanto ci si potrebbe aspettare, tra cui monitoraggio delle prestazioni e avvisi, istantanee e backup automatici a livello di sistema.

Il prezzo trasparente di DigitalOcean è un punto culminante. Ti viene fatturata ogni ora, con limiti mensili, assicurandoti di pagare solo le risorse che utilizzi. Molte delle funzionalità sono gratuite – monitoraggio, cloud firewall – mentre altre seguono regole di prezzo molto semplici.

Linode

Cominciando a definire il settore del cloud hosting nel 2003, Linode è stata lanciata come uno dei primi provider e continua a fare da apripista negli ambienti virtualizzati e nelle innovazioni. Gli SSD ad alte prestazioni della società, i processori Intel E5 e una rete da 40 Gbps significano che il tuo sito web o l’applicazione semplicemente voleranno.

L’interfaccia di gestione estremamente semplice consente agli utenti di distribuire, avviare, ridimensionare e clonare facilmente gli ambienti cloud in pochi clic, ma è necessario aggiungere aggiornamenti per backup, bilanciamento del carico, metriche di sistema e servizi gestiti. I nove data center di Linode su tre continenti sono leggermente in ritardo rispetto ai concorrenti in questa sezione, ma forniranno una presenza globale più che sufficiente per la maggior parte dei clienti cloud.

Quello che attualmente io uso per i miei servizi e’ Digital Ocean, riconoscendo che Amazon AWS e’ sicuramente il migliore di tutti. Microsoft e’ decisamente piu’ caro degli altri, e di Linode ci sono due o tre cose che non amo, ma diventa poi una questione di abitudine.

Come sempre, sono a disposizione per chi ha bisogno di una mano.