L'infrastruttura di base per i servizi cloud
I servizi di cloud computing di HostingSolutions.it si sviluppano con solide fondamenta nella nostra infrastruttura di data center, composta da 2 sedi fisiche, Firenze e Roma, in comunicazione tra loro. A queste si affianca una soluzione Vmware già presente all'interno del data center di Firenze, erogata tramite hardware Dell e NetApp, con prodotti di fascia enterprise.
L'approccio al cloud computing avviene su due fronti, quello del computing, grazie alla nostra infrastruttura Vmware vSphere che consente di creare istanze virtuali on-demand e quello dello storage, con l'utilizzo della nostra soluzione di Cloud Object Storage, con tecnologia fornita da Scality.com. I servizi di cloud computing hanno tutti un modello di pagamento e di servizio flessibile, sono pertanto adatti sia per i progetti nascenti, in cui non vi è un budget preciso già allocato sia per i clienti che invece necessitano di storage e potenza computazionale on-demand.
Vmware, vSphere e la nostra infrastruttura cloud
Hosting Solutions implementa una struttura di virtualizzazione hardware basata sulla nota piattaforma Vmware vSphere, appoggiandosi dunque ai prodotto dell'azienda leader di questo settore. Le VM cloud vengono attivate all'interno del cluster di server specifici per la virtualizzazione, ciascun server è dotato di doppio processore Xeon 64 o 128 GB di RAM disponibile, e collegamento ad alta velocità al doppio storage ridondato NetApp.
La tecnologia Vmware unitamente ad un comparto storage estremamente performante ci permette di utilizzare le VM cloud sia nel campo del webhosting, per i clienti che hanno necessità di distribuire al meglio i servizi su un cluster virtuale, sia per le applicazioni più critiche, dove la continuità di servizio e la completa astrazione hardware di Vmware giocano un ruolo fondamentale. La scelta del nostro reparto tecnico è stata Vmware, che ad oggi si riconferma come la migliore tecnologia di virtualizzazione nel mercato, senza contare le numerose possibilità offerte da vSphere per la realizzazione di soluzioni di cloud computing.
Ogni VM attivata all'interno del nostro data center ha risorse garantite, a livello di banda, spazio disco, memoria RAM e CPU, il che rende possibile per i clienti un calcolo esatto delle risorse a disposizione sulle loro istanze. Tutte le VM attive possono incrementare le proprie risorse in tempo reale in base alle richieste dei clienti, su tutti i parametri caratteristici: il data center di HostingSolutions è infatti sovradimensionato in questa parte di infrastruttura proprio per consentire ai clienti di poter richiedere maggiore potenza computazionale in qualsiasi momento.
Cloud Object Storage: file, documenti, foto, video, pagine web nella cloud, al sicuro
La piattaforma di HostingSolutions.it è un concentrato di tecnologia hardware e software, accomunate dalla volontà di realizzare un servizio altamente ridondato. Tutta la gestione del sistema avviene tramite il software RING prodotto da Scality, una giovane azienda di livello mondiale che ci permette di gestire al meglio tutti i dati inviati dai nostri clienti sui server.
Scality è una piattaforma di cloud object storage, ovvero un contenitore di “oggetti” di qualsiasi tipo e dimensioni: all’interno della cloud di HostingSolutions.it potete inviare qualsiasi tipo di file statico debba essere conservato o utilizzato per la distribuzione online, senza preoccuparvi della sua estensione o di come questo venga gestito dal sistema.
I data center e i server del Cloud Storage HostingSolutions.it
Nell’obiettivo di assicurare la massima ridondanza al servizio, i nostri tecnici hanno predisposto una infrastruttura multi-datacenter, il cluster di nodi Scality che utilizziamo è infatti localizzato a Firenze, dove risiede il nostro principale data center, e a Roma, dove è presente un data center secondario. I due data center sono in collegamento costante tramite una connessione peer to peer in fibra ottica della capacità di 1Gbit/s, che ci consente di mantenere sincronizzati tutti i nodi del cluster cloud e dare ai nostri clienti una buona ampiezza di banda.
Quel che viene comunemente definito RING nel caso di Scality è dunque implementato da HostingSolutions su 2 data center, distribuendo i nodi nel modo seguente:.
4 nodi con processori multicore Xeon di fascia enterprise da 8 TB ciascuno (per un totale di 32 TB) nel nostro data center di Roma
2 nodi con processori multicore Xeon di fascia enterprise da 8 TB ciascuno (per un totale di 16 TB)
L’intero sistema di controllo del nostro cluster cloud è su virtual machine distribuite che consentono di non perdere mai il controllo dei dati e delle operazioni che vengono eseguite all’interno della infrastruttura.
Lo spazio reso disponibile, al momento, per i nostri clienti, è dunque per il momento pari di 48 TB di dati. Grazie alla flessibilità e alla scalabilità del RING, per aumentare la capacità del sistema è sufficiente aggiungere nodi al sistema, operazione che varrà effettuata ogni qualvolta che si renderà necessaria a fronte dell'aumentare delle richieste da parte dei nostri clienti.
La connettività sui due data center è assicurata da molteplici di carriers presenti in entrambe le strutture che permette di assicurare un uptime di rete del 99,9% su tutta l’infrastruttura.
La gestione intelligente dei dati
La tecnologia RING offerta da Scality assicura la disponibilità dei dati a fronte di guasti infrastrutturali, sia relativi ai nodi che relativi alla connettività. Nella immagine successiva è infatti possibile osservare il design classico di una infrastruttura di cloud storage Scality:
L’accesso al sistema cloud può avvenire con diversi protocolli (REST S3, HTTP, FTP ecc.), mediati da un livello di autenticazione comune
Ogni file che viene memorizzato nel RING viene replicato su almeno 3 server, di cui 1 a Firenze e 2 a Roma. Questo significa che il sistema organizza le copie in maniera intelligente, andando a porle su server diversi per assicurarsi che il file sia sempre non solo integro, ma anche raggiungibile dall’utente. La nostra piattaforma organizza pertanto la disposizione dei file sia all’interno dei nodi del data center sia tra i nostri due data center, assicurando all’utente che il file sia presente in entrambi e qualora anche un data center dovesse andare offline, lui possa continuare a operare con i propri file e documenti, senza accorgersi di nulla.
Recuperare i file al massimo della velocità
Quando un nostro cliente accede alla cloud e richiede un file, il nostro sistema individua automaticamente quale sia il server più veloce (con meno richieste) che può fornire il file al cliente: come abbiamo visto questo file potrebbe essere duplicato su più macchine fisiche, ma sarà solamente quella più veloce, e più vicina al cliente in termini di latenza, ad essere designata come server per quella richiesta.
Cosa significa? Utilizzare il cloud storage per salvare i file del vostro sito web può essere una soluzione molto utile per aumentare la velocità con cui questi file vengono serviti, riducendo il tempo di attesa dei visitatori sulle vostre pagine. Nessuno vuole attendere decine di secondi per la visualizzazione di foto o contenuti multimediali, il Cloud Storage può essere la soluzione per gestire file di grandi dimensioni e ridurre i tempi di attesa.
La scalabilità per i vostri archivi di file
La nostra piattaforma accetta file di qualsiasi dimensione, non dovete preoccuparvi di quanti GB o TB utilizzate all’interno del nostro cluster in quanto lo spazio questo cresce dinamicamente al crescere delle vostre richieste. Questo fa sì che il Cloud Storage di HostingSolutions.it possa essere la soluzione ideale per lo storage di tutti i vostri dati aziendali, con un piano di lungo termine che vi assicura un costo per singolo GB bassissimo, molto inferiore al costo attuale ottenibile con strumenti come NAS o SAN, e soprattutto con un maggiore grado di sicurezza.
Quale pacchetto scegliere per i tuoi dati?
L'idea alla base del nostro cloud object storage è quella di poter espandere in qualsiasi momento lo spazio a disposizione del tuo account, in tempo reale. Puoi quindi partire solamente dallo spazio che hai oggi necessario e poi estenderlo in futuro ordinando un pacchetto con maggiore spazio o solamente consumando i GB che necessiti. Il pagamento di questi avverrà proprio per singolo GB consumato, ad un prezzo irrisorio rispetto a qualsiasi altra soluzione esistente nel mondo storage.