business solutions

Cluster geografici

Con il servizio di geographic clustering (cluster geografico) posizioniamo il tuo sito o applicativo in diversi data center e in diverse location geografiche.

Un sistema distribuito di load balancing è in grado di bilanciare il traffico tra più server in diversi data center.
In questo modo oltre ad inoltrare i navigatori verso il server meno utilizzato in quel momento, si ha la possibilità di ottenere anche la massima affidabilità e ridondanza per i propri servizi.

Grazie a questa tecnologia, infatti, se un server o uno dei data center diventa irraggiungibile è possibile far ruotare automaticamente e in pochi secondi il traffico verso i server rimasti attivi.
Il servizio di cluster geografico va studiato e valutato caso per caso in base alle esigenze del progetto e al tipo di tecnologia utilizzata a livello applicativo.

E’ possibile attivare il servizio su infrastruttura neen, facendo uso di Cloud pubblici multiregion (es: Amazon AWS, Softlayer, ecc.) o con soluzione ibrida neen - public Cloud.
  • Global load balancing

    Servire utenti internazionali da una sola location, spesso può significare una esperienza mediocre per tutti.

    Con il global load balancing si è in grado di bilanciare in modo intelligente la propria applicazione su più location, servendo gli utenti con il server geograficamente a loro più vicino, esattamente come accade per una CDN, ma per l’intera applicazione e non solo per i contenuti statici.
  • Caching

    E’ possibile sfruttare il meccanismo di global load balancing per effettuare il caching tramite CDN anche dei contenuti statici, scaricando i server origin e migliorando ulteriormente velocità e user experience.
  • Vertical scaling

    Lo scaling verticale dei servizi è la modalità di scaling più semplice che si possa implementare.
  • Horizontal scaling

    Lo scaling verticale non è sempre possibile o sufficiente: in presenza di picchi di traffico, l’ideale è distribuire il carico su più application server in parallelo.
  • Replication

    Quando si implementa uno scaling di tipo orizzontale è necessario prevedere una sincronizzazione dei dati tra i vari server e si deve implementare una soluzione di condivisione delle sessioni in grado di funzionare correttamente sia in fase di scale-up sia in fase di scale-down (session clustering).

    E’ possibile progettare diversi tipi di replica in funzione di tecnologia, applicativo e scenario. Lo scaling orizzontale può avvenire all’interno di un cluster di server in una medesima location, o tra server in due location geografiche diverse e in questo caso appunto si parta di geographic clustering (cluster geografico).
RICHIEDI INFO