Sommario
Una breve premessa
Scegliere un servizio di hosting ottimale per Magento E-Commerce, è fondamentale per farlo funzionare in maniera adeguata. Questa scelta si basa su una serie di considerazioni che riguardano principalmente il carico di lavoro, ovvero il traffico di utenti previsto e la dimensione del catalogo.
Tuttavia, a differenza di altre, Magento è una piattaforma che ha bisogno di un quantitativo di risorse ragionevole per funzionare al meglio ed è, quindi, importante stimare accuratamente quello che sarà il carico per dimensionare adeguatamente il server che lo ospiterà.
In alcune situazioni file e database sono su server diversi, ma noi vogliamo per ora semplificare le cose e quindi in questo contesto analizzeremo soltanto il caso in cui avrai un unico server.
In questo articolo ti darò non solo informazioni di carattere generico, ma ti consiglierò anche verso quali servizi orientarti per scegliere il miglior hosting Magento per le tue esigenze.
Come scegliere il miglior hosting Magento
Questa scelta dipende da considerazioni di costo/prestazioni.
Se hai letto il mio articolo quanto costa un sito e-commerce, saprai già che questa scelta condiziona il costo finale del tuo negozio online, tuttavia esistono una serie di parametri da tenere in conto.
Come già accennato questi dipendono da come sarà strutturato il tuo negozio, quanti articoli dovrai gestire (più ampio sarà il tuo catalogo, di più risorse avrai bisogno), e quale sarà il volume di traffico previsto, ovvero quanti utenti giornalieri prevederai sul tuo sito web.
Ciò di cui hai bisogno pertanto è un server, ovvero un computer con capacità di calcolo medio/grandi su cui sarà ospitata la tua piattaforma.
Esistono diversi provider da cui puoi affittare un server, che sarà quindi residente nelle loro strutture (detti Data Center) , con costi variabili in base alle caratteristiche del servizio offerto.
Attenzione, la scelta è determinante per il successo del tuo e-commerce.
Non vorrai certo avere un sito che i tuoi utenti abbandoneranno presto perché magari risulta lento a caricare, vero?
Attento! Questa è un’informazione che dovrai stimare con una certa precisione se vuoi avere il miglior hosting Magento per te. Ricorda che più utenti navigheranno sul tuo sito web, di più potenza avrai bisogno.
Quindi non accontentarti di soluzioni economiche se sai che dovrai raggiungere un volume di traffico dell’ordine di migliaia di utenti giornalieri!
Il servizio ottimale per il tuo sito E-Commerce
A meno che tu non abbia un server aziendale, interno alle tue strutture, le soluzioni che ti suggerisco di esplorare sono tre:
- Server dedicato
- Virtual Private Server
- Virtual Private Cloud
Server Dedicati
In questo caso avrai un server residente nei data center del tuo fornitore e su cui poi installerai la piattaforma. In questo caso avrai in gestione l’intero server e al suo interno potrai creare, volendo, spazi dedicati a domini diversi (tecnicamente virtual hosts) se possiedi più siti web.
Virtual Private Server
In questo secondo caso avrai invece, una macchina virtuale che condividerà uno spazio fisico con altre macchine virtuali, non di tua proprietà: quindi, dovendo condividere lo spazio con altre installazioni, le prestazioni (ma anche i costi) saranno inferiori.
Tuttavia i VPS rappresentano un buon compromesso costo/prestazioni e una buona soluzione per siti di piccole dimensioni.
I costi sono molto variabili e in genere si parte da un minimo di 4-5 euro al mese per arrivare a costi di 150/200 euro al mese.
Una breve considerazione
Non sempre i Server dedicati o i VPS rappresentano la soluzione ideale e il miglior hosting Magento.
Esistono soluzioni più costose, ma che hanno il vantaggio di garantire una continua disponibilità del servizio in caso di guasti tecnici, grazie alla ridondanza dei componenti (ovvero l’utilizzo di più unità hardware per far si che in caso di guasto dell’unità principale, entri in funzione la seconda senza quindi discontinuità del servizio).
Servizi Cloud
Questa è la meno economica tra le tre, tuttavia presenta diversi vantaggi che le altre due non hanno.
I server Cloud sono sistemi scalabili, ovvero sono in grado di fornire prestazioni elevate anche a fronte di carichi di lavoro elevati: questi sistemi normalmente permettono una riconfigurazione “a caldo”, ovvero senza spegnere i server.
Ad esempio, in caso di problemi di lentezza a causa del traffico, o a causa di una non perfetta ottimizzazione, potrai potenziarlo, senza interrompere la navigazione sul sito durante l’aggiornamento.
I server Cloud sono flessibili
Non necessitano di essere attivi 24h su 24, infatti consentono all’utente di decidere quando e come avviarli. Questo li differenzia dalle altre due soluzioni, dove invece è il provider (ovvero il fornitore) a tenerli attivi.
Inoltre il modello di costo è differente, a ore piuttosto che mensile: questo permette estrema flessibilità e non ti costringe a pagare un intero mese qualora tu voglia spegnere i server.
Se, tuttavia, il servizio ospitato deve restare attivo 24 ore su 24, come nel caso di un sito E-Commerce, diventa la soluzione più costosa.
Amazon AWS e Google Cloud
Sono due ottimi esempi di VPC, estremamente flessibili e che permettono di configurare un cluster di server (ovvero un gruppo di server interconnessi con ridondanza dei componenti) in maniera estremamente semplice.
I costi per entrambe le soluzioni sono estremamente variabili, in funzione della configurazione del tuo cluster e dei servizi attivi.
Se hai bisogno di un preventivo dei costi per Amazon AWS, puoi contattarmi, specificando le caratteristiche di cui hai bisogno.
I migliori servizi di Hosting Magento esistenti
Sul mercato, sia Italiano che internazionale, diversi provider dominano la scena e offrono i servizi più disparati, differenziandosi nelle caratteristiche del servizio e nei costi.
Qualunque sia la scelta, ti sconsiglio di adottare soluzioni che non ti permettano di gestire autonomamente il server, accedendo ai suoi file interni tramite shell SSH, per non essere vincolato al provider qualora tu necessiti di apportare modifiche.
Esistono tuttavia soluzioni già ottimizzate per Magento, che ti mettono a disposizione non solo la piattaforma E-Commerce ma anche il software necessario per farlo funzionare al meglio (ad esempio includono già Varnish e Redis Cache).
Di seguito voglio consigliarti alcune di queste soluzioni.
Hetzner
La casa tedesca è una delle migliori a mio avviso per i server dedicati. Offre una gamma di servizi e soluzioni completa a costi accessibili per soluzioni piccole o grandi.
Si parla infatti di costi che variano dai 40/50 € mensili a soluzioni più costose di 150/200 € mensili.
Sebbene fornisca anche soluzioni VPS, non le ho mai provate orientandomi in questo caso su altri provider.
Attento tuttavia che non fornisce supporto in Italiano.
OVH
Ovh offre infrasttutture a costo ridotto rispetto ad altri concorrenti. Ho trovato eccellente il loro servizio VPS, che include anche la licenza Plesk per la gestione dei tuoi domini con un costo aggiuntivo minimo. I costi sono variabili e partono dai 2,99 € al mese.
Da un pannello di controllo, molto semplice e intuitivo, puoi gestire tutte le macchine virtuali di cui disponi.
Inoltre prevede anche soluzioni di Cloud database ad alte prestazioni, se intendi gestire su server separati file e dati.
Il costo orario delle sue soluzioni VPC è di poco inferiore rispetto a quello di Amazon AWS, tuttavia rappresenta un buon compromesso costo/prestazioni.
Aruba
Aruba è il provider italiano più noto e fornisce soluzioni sia Cloud che dedicate. Non rappresenta tuttavia la soluzione più economica, sebbene abbia sempre trovato il loro servizio di assistenza tecnica eccellente.
Le sue soluzioni VPS partono da un costo di 2,79 euro al mese, con caratteristiche molto simili ad OVH.
Siteground
Tra le tante soluzioni esistenti in rete ti consiglio di esplorare quelle offerte da questo provider, in quanto fornisce servizi di hosting a costi competitivi: da poco ha rilasciato un servizio ottimizzato per Magento, con la piattaforma già installata.
La soluzione prevede già ottimizzazioni per farlo funzionare al meglio, come la presenza di un servizio di CDN già integrato per la distribuzione dei contenuti.
I costi partono da 3.95 € al mese.
Conclusioni
Come avrai intuito la soluzione ideale per stabilire quale sia il miglior hosting Magento varia da caso a caso, e avrai bisogno di personale esperto per decidere quella migliore per il tuo e-commerce.
Queste considerazioni valgono tanto per Magento, quanto per altre piattaforme open source o proprietarie: il ragionamento a monte non cambia e bisogna stimare accuratamente quelle che saranno le prestazioni del sistema.
Spero che l’articolo ti sia piaciuto, pertanto non esitare a lasciare un commento per farmi conoscere la tua opinione a riguardo o suggerimenti su come migliorare l’articolo.
Se vuoi saperne di più
- Hetzner: https://www.hetzner.de/
- OVH VPS: https://www.ovh.it/vps/
- Pagina ufficiale Amazon AWS: https://aws.amazon.com/it/
Se hai bisogno di ulteriori informazioni, non esitare a contattarmi tramite il modulo che trovi a fondo pagina.
Ti ricordo inoltre che svolgo attività di consulenza su Magento E-Commerce, di cui puoi ottenere informazioni approfondite nella pagina dedicata.
Lascia un commento