Avete sviluppato il miglior sito web della vostra vita, ne siete super orgogliosi e ora tutto quello che conta è mostrarlo a chiunque e veder salire il contatore delle visite? Beh, allora sarà meglio non sbagliare la scelta del servizio di web hosting che renderà accessibile il vostro capolavoro sul web; non importa quanto innovativo, accattivante e utile sia il frutto del vostro lavoro, se il web hoster si rivelerà inaffidabile, poco sicuro e lento a fornirvi supporto potete scordarvi di avere successo.
Nel corso degli ultimi 8-10 anni ne ho sperimentati diversi di fornitori, sia italiani che esteri. Molti altri li ho sentiti descrivere da amici e colleghi. Il questo post vorrei consigliare la soluzione che personalmente reputo essere la migliore per chi ha bisogno di affidabilità, serietà, un ottimo supporto tecnico, competenza...a un prezzo accettabile anche nel caso non si abbia del gran budget da investire. Sto parlando di MaximumASP, società americana molto famosa (meritatamente) nel settore. Offrono soluzioni per tutti i gusti, dagli shared hosting, ai server dedicati, alle soluzioni custom per i più esigenti (se dovete mettere su una web farm, installare firewall particolari ecc.). Non avendo bisogno di un "vero" server dedicato, ma non potendo neppure accontentarmi di uno shared hosting, io ho optato per un Virtual Dedicated Server. Al costo di circa 67€ mensili ho un Win2003 Server a 64bit, 500GB di traffico, 1,5GB di RAM (erano 768MB, ma me l'hanno proprio pochi giorni fa raddoppiata a costo zero!), 10GB di spazio su disco, 2 IP statici, backup giornaliero e una serie di licenze per componenti di terze parti. Volendo spendere meno si può anche optare per il piano da 47€, che pure resta di tutto rispetto (5GB di spazio, 768MB di RAM, 200GB di traffico, 2 IP). Niente male davvero, soprattutto considerando che un piano di pari caratteristiche spesso costa ben di più (negli USA, per non parlare in Italia dove costa anche mooolto di più) offrendo un supporto decisamente non all'altezza.
Ho sperimentato varie volte il supporto tecnico di MaximumASP, che tipicamente risponde entro un'ora (ma anche 10-15 minuti a volte) anche di sabato o domenica sera. Finora poi non ho mai avuto downtime...o perlomeno non ne ho mai avuti di abbastanza lunghi da accorgermene! Prima di dire che si trovano soluzioni con spazio infinito e una serie di gingilli inclusi a meno di questi soldi, chiedetevi se davvero è incluso un supporto tecnico che vi permette di dormire tranquilli di notte. Se il servizio o il supporto non è affidabile, quanto vi costeranno le ore o giorni di downtime per risolvere un problema, o spostarvi altrove?
NOTA: come dicevo, MaximumASP offre anche dei piani di shared hosting. Questi tipicamente costano sensibilmente meno dei piani di hosting dedicato (anche virtuale), ma in questo caso c'è l'eccezione: il costo è di ben 134€/mese! Non ho ben capito il perchè a dire il vero, dato che vi offre meno libertà, meno risorse dedicate e meno spazio...sarà probabilmente per i 500MB di spazio su SQL Server, che non avete nel piano dedicato. Nel piano dedicato potete però installarvi direttamente SQL Server Express (che va benissimo, a meno che non abbiate davvero un sito dall'alto traffico), quindi direi che la spesa più elevata non si giustifica (anche perchè la spazio su un SQL Server separato si può sempre comprare a parte...).
Un server dedicato (anche virtuale) vi permette di installarvi servizi e software aggiuntivi, fare un iisreset o riavviare la macchina quando ne avete bisogno, copiare componenti in GAC, usare componenti COM+, collegarvi in Remote Desktop, ospitare un numero illimitato di siti (avete 2 IP fissi, ma potete associare siti multipli allo stesso IP usando host header diversi!) e altro ancora. Tutta questa libertà non viene neppure data a discapito della facilità di gestione, dato che comunque non sarete voi a dovervi occupare degli aggiornamenti di Windows o di attività di amministrazione tipiche (a meno che non lo vogliate); a vostro carico ci sono solo quelle attività che esulano dalla normale gestione di un server di base, ovvero l'installazione e la configurazione di software di terze parti.
Se il problema della scelta è davvero la spesa e non avete alcun bisogno di libertà assoluta o molte risorse, beh allora è vero che servizi di shared hosting come quelli di WebHost4Life o ServerIntellect sono soluzioni valide ed economiche per piccoli siti. Considerate però che se dovete hostare anche solo 3-4 siti, altrettanti piani di shared hosting vi cominciano a costare come o di più di un virtual server dedicato dove potete hostare sicuramente più siti (quanti in effetti dipende solo da voi, che potete stimare di quante risorse ha bisogno ciascuno).
P.S: questo post è stato scritto davvero con l'unico desiderio di dare un buon consiglio a chi si trova ora nella difficile posizione di scegliere un hosting per se o i propri clienti; ne è prova il fatto che i link che ho pubblicato non contengono neppure il referrer ID che mi avrebbe permesso di ottenere un 10% di sconto nel caso di qualche acquisto proveniente da questo blog...
P.P.S: devo aggiungere che se la spesa NON è un problema, se avete un pubblico solo italiano e se non siete molto ferrati con l'inglese, allora una soluzione italiana è probabilmente migliore (anche se più costosa) grazie ai tempi di latenza minori (se avete un sito con target globale è invece il contrario...) e per la maggiore facilità di comunicazione in caso di chiamate al supporto tecnico...