Argomento di studio - NCache Massimizza la disponibilità dei dati in Cybercom

Telenor Argomento di studio

NCache fornisce la soluzione definitiva per la scalabilità, l'archiviazione delle sessioni e l'elevata disponibilità dei nostri clienti. È un'architettura semplice, estremamente facile da usare, altamente affidabile e abbastanza potente. Qui in Cybercom, siamo tutti sviluppatori Microsoft .NET ed è molto facile per noi incorporare NCache nelle nostre soluzioni. Di sicuro, con questa storia di successo per il nostro cliente del governo danese, lo consigliamo NCache agli altri nostri clienti.

Sripad Kosuri
Consulente IT
Gruppo Cybercom
logo cybercom
 

Paesi o regioni:
Uffici in Cina, Danimarca, Finlandia, Dubai, Emirati Arabi Uniti, Polonia, Romania, Singapore, Svezia e India

Settore:
Consulenza IT

Profilo Aziendale:
Il Gruppo Cybercom è una società di consulenza focalizzata su soluzioni IT e telecomunicazioni avanzate. Fornendo soluzioni convenienti della massima qualità, Cybercom crea valore aziendale per i propri clienti. Attraverso la capacità di consegna globale, la presenza locale e la stretta collaborazione con i clienti, Cybercom rafforza le operazioni dei suoi clienti utilizzando soluzioni chiavi in ​​mano che fondono tecnologia e realtà.

Cybercom collabora a stretto contatto con i propri clienti e offre contemporaneamente capacità di consegna globale. L'azienda ha una solida piattaforma nei paesi nordici e operazioni nell'Europa orientale e in Asia.

Sfruttando la vasta esperienza nel settore e nelle operazioni dei suoi oltre 1,700 dipendenti, Cybercom è diventata un partner affermato per soluzioni in servizi Internet, servizi mobili, sicurezza, sistemi embedded e gestione delle telecomunicazioni. La società è stata fondata nel 1995 ed è quotata alla borsa NASDAQ OMX Nordic dal 1999.

Alachisoft Prodotti:
NCache

Esigenze del cliente soddisfatte:

  • Archiviazione affidabile della sessione
  • Scalabilità
  • Alta disponibilità
  • Facilità di manutenzione

Chi siamo Alachisoft:
Alachisoft, fornisce una società con sede in California NCache e StorageEdge. NCache è una cache di dati distribuita in memoria che consente di memorizzare nella cache i dati dell'applicazione e lo stato della sessione ASP.NET per aumentare le prestazioni e la scalabilità dell'applicazione. StorageEdge velocizza SharePoint esternalizzando i BLOB e memorizzando nella cache i dati BLOB ed elenchi.

Puoi scaricare una versione di prova gratuita di 30 giorni completamente funzionante di NCache da qui.

Alachisoft
Sede aziendale
12005 Ford Road, Suite 520
Dallas, TX 75234

US: +1 (214) 764-6933
UK: + 44 207 993-8327

sales@alachisoft.com
support@alachisoft.com

NCache ci ha fornito uno storage di sessione ASP.NET estremamente veloce e scalabile con replica.

Scarica PDF
Sripad Kosuri

"L'archiviazione dei dati non è stata in grado di scalare. Questo era il problema di base. Ma NCache il calcolo distribuito ha fornito la giusta soluzione al giusto prezzo."

Sripad Kosuri
Consulente IT
Gruppo Cybercom

La sfida

Il cliente del gruppo Cybercom che ha affrontato le sfide del sito Web era un'agenzia pubblica del governo che aiuta i cittadini danesi con la loro efficienza energetica. Sripad Kosuri, consulente IT di Cybercom Group, ha dichiarato: "Tutti coloro che vivono in un appartamento o in una casa possono visitare questo sito Web e controllare i propri schemi energetici per ridurre le bollette energetiche e ottimizzare il consumo energetico".

Tuttavia, questo cliente dell'agenzia governativa danese ha dovuto affrontare tre distinte aree problematiche con il suo sito web. Quelle erano difficoltà nel mantenere gli stati delle sessioni, l'elevata disponibilità e la scalabilità. In breve, il server di database in questo caso non è stato ridimensionato sia per le sessioni che per le applicazioni.

Kosuri ha affermato: "Inizialmente abbiamo implementato SqlServer di Microsoft per l'archiviazione delle sessioni, integrandolo con un meccanismo di gestione delle sessioni interno. Siamo andati online con quello. Ma dopo un po' ci siamo resi conto che c'erano problemi con quella disposizione".

Il problema di base è il fatto che l'archiviazione dei dati non è stata in grado di scalare. Inoltre, gli utenti del sito Web non potevano salvare automaticamente i propri dati, ma hanno dovuto impiegare del tempo per salvarli e, in caso contrario, sono andati persi.

Questi problemi sono stati aggravati da un numero crescente di utenti del sito Web con una media di circa duemila al giorno e da un numero considerevole di sistemi legacy complementari utilizzati dal sito Web per i relativi dati energetici.

"Gli utenti del sito Web del nostro cliente governativo devono seguire un gran numero di normative quando si trovano su questo sito Web e devono inserire dati per rispondere a tali normative", ha spiegato Kosuri. "Finché l'utente era sul sito Web, lo stato della sessione veniva mantenuto mentre utilizzavamo SqlServer. Alla fine di ogni sessione, se l'utente voleva salvare le proprie informazioni, quei dati particolari venivano salvati nel database di SqlServer. Se l'utente ha deciso di non salvare i dati, la sessione è scaduta e tutti i dati forniti sono stati cancellati."

Questi problemi sono emersi perché SqlServer di Microsoft, come meccanismo di archiviazione, non solo è gravato da limitazioni di archiviazione della sessione, ma è anche un collo di bottiglia sia per le sessioni che per i dati dell'applicazione. Di conseguenza, un server di database non si adatta alle sessioni e ai dati delle applicazioni. Inoltre, è necessario considerare che SqlServer è un archivio dati basato su disco e non un archivio dati in memoria. Ciò significa che le sue prestazioni non sono veloci come dovrebbe essere, con conseguente calo delle prestazioni.

Inoltre, l'archiviazione SqlServer mantiene tutte le sessioni in un'unica tabella. La contesa di blocco per l'accesso simultaneo e gli aggiornamenti simultanei dei dati della sessione diventa evidente non appena si aumenta la scalabilità. Con l'escalation delle transazioni al secondo, si verifica un numero crescente di ritardi di blocco perché tutto viene mantenuto in un'unica tabella. Questa carenza di SqlServer funziona contro le prestazioni e la scalabilità.

 

I NCache Soluzione

Per risolvere il problema, Cybercom inizialmente ha accettato di andare d'accordo con il suo cliente governativo per adottare l'approccio della "gestione delle sessioni locale". Tuttavia, questa soluzione presentava anche "molti problemi", secondo Kosuri, inoltre questa soluzione comportava costi eccessivi. È allora che Cybercom è intervenuta dopo aver condotto le ricerche necessarie per trovarla e installarla NCache cache distribuita come soluzione definitiva al giusto prezzo.

Kosuri ha dichiarato: "NCache ha il suo processo, quindi è come gestirlo dal sito Web principale. È un'architettura semplice; richiede molto meno lavoro, è altamente affidabile ed è conveniente."

"Tutti noi di Cybercom Group siamo sviluppatori Microsoft ASP.NET ed è molto facile per noi incorporarli NCache nelle nostre soluzioni. Di sicuro, lo consiglieremo NCache anche ad altri clienti. Siamo contenti dei risultati e delle sue prestazioni".

Un archivio dati in memoria, NCache è estremamente veloce ed è linearmente scalabile. La scalabilità lineare significa che quando si aggiungono più server si moltiplica la capacità. Supponiamo, ad esempio, di eseguire 10,000 transazioni al secondo su un server. Aggiungendone un secondo, puoi avere quasi 20,000 transazioni al secondo in totale. Questa è la scalabilità lineare, che SqlServer di Microsoft non fornisce poiché non è un meccanismo di archiviazione in memoria.

Mentre un database è strutturato per l'archiviazione a lungo termine, l'archiviazione in memoria è transitoria e temporanea. Nella situazione dei clienti Cybercom, avevano bisogno di archiviare i dati in una memoria temporanea durante le sessioni degli utenti. Ncache mantiene anche un'elevata disponibilità. Questo significa NCache è altamente stabile, quindi non si arresta mai in modo anomalo, inoltre ha la possibilità di apportare modifiche alla configurazione senza interromperlo. NCache consente ai consulenti Cybercom di disattivare un server cache, aggiungere nuovi server cache o aumentare la capacità della cache senza interrompere l'intera cache.

"Oggi, quando eseguiamo distribuzioni regolari sul sito Web del nostro cliente, il che significa che apportiamo modifiche o aggiunte regolarmente a questo sito Web ogni due o tre giorni, NCache mantiene un'elevata disponibilità senza perdere i dati della sessione e non si verificano tempi di inattività", ha affermato Kosuri.

Cosa fare dopo?

© Copyright Alachisoft 2002 - . Tutti i diritti riservati. NCache è un marchio registrato di Diyatech Corp.