Ecosistema
La struttura dell’ecosistema Edigita, a livello dell’interfaccia con editori e negozi di libri può essere sintetizzato nel diagramma seguente:
- L’infrastruttura è ospitata da iWeb, uno dei più grandi web host e fornitore di infrastrutture di hosting del Nord America, nel loro sito CL, a Nord di Montreal.
- iWeb è presente tra i primi dieci hosting site più affidabili della classifica stilata da Netcraft e ha raggiungo la posizione numero 2 nel Dicembre 2009.
- I livelli di servizio offerti da iWeb prevedono una garanzia di stabilità del sistema del 100% sulla connettività. Questo è garantito dai sistemi di generazione di corrente automatici, che intervengono in caso di black-out, e dall’utilizzo di connessioni ridondanti per l’accesso alla rete Internet di dorsale (10 differenti provider).
- Gli stabili sono equipaggiati con sensori biometrici, telecamere di sicurezza e barriere di sicurezza all’ingresso. Insieme a centinaia di server di controllo, sistemi di gestione della potenza elettrica, generatori diesel e sistemi di condizionamento dell’aria costituiscono un aspetto vitale delle strutture. Tutte queste infrastrutture sono controllate e gestite interamente dal team di esperti in hosting infrastructures di iWeb. La connettività Internet è assicurata da numerose linee a fibre ottiche che entrano nelle aree dedicate alla connettività di rete degli edifici da più punti di ingresso.
- Il team iWeb monitora i data center e la rete 24 ore al giorno, 7 giorni su 7, 365 giorni l’anno.
Hardware
Per assicurare il più alto livello di accesso e integrità dei dati e di disponibilità del sito, l’infrastruttura hardware per il sito principale di Cantook è ridondante. Il diagramma seguente mostra tutto l’hardware utilizzato:
- Su tutti i server è attivo il servizio di back-up integrale.
- I dati di back up per i database vengono tenuti in un hosting site separato di iWeb, come indicato nel diagramma di riferimento.
- I file dei libri sono sottoposti a back-up ma non vengono inviati al sito secondario per limitare al massimo il numero di persone che possono avere accesso agli stessi.
Note
- Tutti i rettangoli nel diagramma si riferiscono a server fisici (non virtuali)
- Tutti i database e i file server hanno un sistema di dischi RAID in modo da evitare interruzioni del servizio e perdita di dati in caso di guasti
- Tutti i server hanno un “clone” che verrà automaticamente utilizzato in caso di errore sul server primario.
- Loadbalancers, database server e file servers sono in modalità master/slave e mantenuti in sincronizzazione "realtime". Il clone viene cioè attivato quando il server primario cessa di funzionare
- I web server sono tutti contemporaneamente attivi e condividono il carico. Quando un web server cessa di funzionare i LoadBalancer ridistribuiscono il carico sugli altri con l’unico effetto di un rallentamento dei tempi di risposta solo nei momenti di picco e solo fino a quando il server in avaria non viene ripristinato