Argomento di studio - NCache Fornisce velocità e scalabilità a Telenor

Telenor Argomento di studio

Manteniamo un tempo di attività del 100%. Questo è il più importante NCache beneficio. Inoltre, gli associati NCache velocità, stabilità e affidabilità mantengono i dati di risposta dei nostri clienti super veloci.

Torben Frølund
Capo direttore
Telenor Danmark
telenor-logo
 

Paese o Regione:
paesi scandinavi
Norvegia, Svezia, Danimarca e Asia

Settore:
Telecomunicazioni

Profilo Aziendale:
Telenorcontrollata al XNUMX% di Telenor La Danimarca è il secondo operatore di telefonia mobile e il secondo operatore di banda larga fissa in Danimarca. Il suo portafoglio di servizi in Danimarca comprende servizi mobili, fissi ea banda larga.
In Danimarca, Telenor conta circa 2,000 dipendenti e 15,000 clienti. Telenor La Danimarca fa parte del Telenor Gruppo con oltre 40,000 dipendenti che operano in 13 paesi.
Telenor Denmark Holding A/S possiede ed è la società madre di diverse società operative:

  • Telenor A/S detiene le licenze per la rete di telefonia mobile GSM900 e GSM1800.
  • Telenor Butikken A/S è una società di approvvigionamento e marketing. Gestisce inoltre la propria rete di concessionarie. Telenor ha la più grande rete di punti vendita in Danimarca.
  • CBB Mobil A/S offre telefonia mobile con il proprio marchio ai mercati consumer e business. Fondata nell'ottobre 2000 con il nome di Clubblahblah. Tuttavia, due anni dopo ha cambiato il nome in CBB Mobil. Telenorl'acquisizione di CBB da parte di CBB è avvenuta nell'aprile 2004.

TelenorIl motto è aiutare i clienti a ottenere tutti i vantaggi dei servizi di comunicazione nella loro vita quotidiana. Per quanto riguarda i propri dipendenti, l'azienda afferma che la sua visione ei suoi valori definiscono un approccio di incarnazione comune quando si tratta di rapporti con i clienti. Quelli Telenor valori forniscono ai dipendenti linee guida fondamentali per fornire un servizio eccellente ai propri clienti.

NCache Fornisce una risposta rapida ai clienti e stabilità del sito Web a Telenor Danimarca.

Scarica PDF
Torben Frølund

"Manteniamo un tempo di attività del 100%. Questo è il più importante NCache beneficio. Inoltre, gli associati NCache velocità, stabilità e affidabilità mantengono i dati di risposta dei nostri clienti super veloci."

Torben Frølund
Capo direttore
Telenor Danmark

Riepilogo del valore aziendale

Il valore aziendale Telenor in Danimarca promuove è indissolubilmente intrecciata al calibro e al livello del suo servizio clienti. Come la società ha chiaramente affermato, "Telenor valori forniscono ai dipendenti le linee guida fondamentali per fornire un servizio eccellente ai propri clienti."

Tuttavia, sfortunatamente, a volte, uno stack IT relativamente nuovo può introdurre problemi tecnici che incidono gravemente sul servizio clienti. In Telenor Nel caso della Danimarca, lo stack IT includeva il loro CRM e middleware per supportare il business delle telecomunicazioni. A complemento di tale disposizione, Telenor La Danimarca ha creato internamente una grande applicazione Web ASP.NET MVC attorno allo stack IT. Chiamano questa applicazione Web "One Screen App" ed è utilizzata da 1,500 a 2,000 agenti interni e due milioni di utenti esterni.

Tuttavia, c'è stato un tempo in un passato non troppo lontano in cui il suo sito Web ha riscontrato problemi al punto che i clienti ricevevano risposte lente. Ciò ha creato una notevole preoccupazione, tanto che la sua leadership tecnica si è mossa rapidamente per risolverlo al fine di elevare sostanzialmente il valore aziendale chiave di questa azienda - "fornire un servizio eccellente ai propri clienti".

 

Sfida: dati visualizzati estremamente lenti

L'architettura di TelenorL'applicazione Web ASP.NET MVC o One Screen App comprende un totale di otto server Web, formulati in due livelli con ogni livello composto da un set di quattro server Web. Un livello viene utilizzato per i clienti esterni; il secondo livello per gli agenti interni. Su quattro server Web, solo due sono attivi nel servizio di bilanciamento del carico per ogni livello in un determinato momento. Due sono inattivi e utilizzati come server di backup per la manutenzione e l'aggiornamento per ogni livello.

Incluso qui è un middleware basato su Java e il Telenor l'applicazione Web chiama il middleware tramite API o interfacce di programmazione dell'applicazione REST (Representative State Transfer). A loro volta, queste API REST aiutano a elaborare le richieste degli utenti finali e le chiamate relative all'origine dati.

Telenor apprese presto che questa disposizione della piattaforma di telecomunicazioni poneva un grosso problema. Quel problema era incentrato sui tempi di risposta lenti su alcune API importanti.

Torben Frølund, Senior Manager presso Telenor La Danimarca, dice: "Ecco un esempio di quel problema. Vai al ns Telenorsito web .dk. Vuoi comprare un telefono e premi il link con tutti i cellulari. La prossima cosa è ottenere un elenco di 30-40 diversi modelli di telefono. Quell'elenco viene mostrato con i prezzi, le tariffe di abbonamento, ecc. Tuttavia, tutti quei dati: i telefoni, i prodotti, i prezzi. Provengono tutti dal nostro back-end e i dati vengono visualizzati sullo schermo in modo molto, molto lento. Questo è completamente inaccettabile e non è in linea con la nostra missione di un eccellente servizio clienti".

In effetti, Telenor La Danimarca stava riscontrando un problema generale di prestazioni. "Ci vorrebbe molto tempo e denaro per riparare il nostro back-end", dice.

 

NCache & Economico 100% Uptime

NCache con la sua ricchezza di caratteristiche e vantaggi chiave ha fornito la risposta conveniente a Telenor Il problema della Danimarca. Stanno memorizzando nella cache i dati delle applicazioni utilizzate di frequente, quindi non devono accedere al loro database o al loro "livello intermedio" basato su Java, che è molto lento da accedere. Ciò accelera notevolmente i tempi di risposta del loro sito Web.

Frølund afferma: "In precedenza, se chiedevamo ogni volta questi dati al back-end, si verificava un terribile lasso di tempo per i nostri clienti ed erano molto dispiaciuti. Ora, memorizziamo nella cache alcune di queste informazioni NCache e mostra molto rapidamente le pagine dei prodotti. Inoltre, manteniamo il 100% di uptime con NCache quando eseguiamo la manutenzione sui server".

Dal Telenor gestisce una web farm, dice che deve rimuovere i singoli server per la manutenzione senza perdere le sessioni utente. “Quella caratteristica da sola è molto importante e NCache assicura che non perdiamo sessioni utente. Ciò significa che i nostri utenti possono continuare a utilizzare il proprio sito Web senza interruzioni. La bellezza di NCache è ogni volta che stiamo facendo qualcosa sul sito Web, ogni richiesta del cliente che arriva al nostro sito Web non viene persa ma va a server diversi. Quindi, manteniamo prestazioni elevate e stabilità sul nostro sito Web".

In questa configurazione, due NCache i server si trovano su macchine dedicate che utilizzano la topologia di memorizzazione nella cache asincrona POR senza cache del client. L'azienda ha creato due cache, una per la memorizzazione nella cache dei dati, l'altra per la memorizzazione nella cache delle sessioni.

Come osserva Frølund, NCache elimina la necessità di accedere al loro middleware. Telenor La Danimarca sta memorizzando nella cache le risposte serializzate NCache, migliorando così significativamente le prestazioni non andando al middleware. Usa di base NCache API senza alcuna funzionalità dal server e Telenor Demark implementato un NCache wrapper, che chiama prima di chiamare l'API REST del middleware. Se le risposte non sono memorizzate nella cache NCache, poi Telenor chiama il middleware e lo memorizza nella cache per l'utilizzo successivo.

Per la memorizzazione nella cache della sessione, NCache la cache distribuita viene utilizzata come archiviazione di sessione ASP.NET, rimuovendo così il collo di bottiglia del middleware e le precedenti risposte lente. La Fig. 1 mostra colli di bottiglia simili.

Il database diventa un collo di bottiglia man mano che la Web farm cresce
Figura 1 - Il database diventa un collo di bottiglia man mano che la Web farm cresce

Alachisoft Prodotti:
NCache

Esigenze del cliente soddisfatte:

  • Alta disponibilità
  • Consistenza
  • Stabilità
  • Affidabilità

Chi siamo Alachisoft:
Alachisoft fornisce una popolare cache distribuita in memoria ad alte prestazioni chiamata NCache. NCache è un middleware Open Source che viene eseguito nell'ambiente di produzione e migliora le prestazioni e la scalabilità delle app Web .NET, delle app di servizio SOA e delle app generali del server ad alto traffico. Dal 2005, NCache ha una comprovata esperienza con centinaia di clienti in tutto il mondo e specialmente negli Stati Uniti, nel Regno Unito e nell'Europa occidentale.

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

Fig. 2 spiega come NCache viene utilizzato come provider dello stato della sessione per archiviare tutte le sessioni. I principali vantaggi che offre Telenor è velocità e scalabilità. Più, NCache esegue una replica affidabile della sessione su più server.

Cache distribuita che allevia la pressione sul server di database
Figura 2 - Cache distribuita che allevia la pressione sul server di database

Per la memorizzazione nella cache della sessione, NCache la cache distribuita viene utilizzata come archiviazione di sessione ASP.NET, rimuovendo così il collo di bottiglia del middleware e le precedenti risposte lente. La Fig. 1 mostra colli di bottiglia simili e la Fig. 2 spiega come NCache viene utilizzato come provider dello stato della sessione per archiviare tutte le sessioni. I principali vantaggi che offre Telenor è velocità e scalabilità. Più, NCache esegue una replica affidabile della sessione su più server.

 

Sfruttare la cache di output

La memorizzazione nella cache di output è l'ultima NCache caratteristica Telenor La Danimarca usa e sta ottenendo un ulteriore impulso utilizzando la cache di output. "Questo ci consente di servire i nostri clienti in modo superveloce su alcune pagine chiave", afferma.

NCache Enterprise fornisce una funzionalità di memorizzazione nella cache dell'output estremamente veloce e affidabile per applicazioni ASP.NET come Telenorè in esecuzione in una web farm. In effetti, memorizza nella cache diverse versioni del contenuto delle pagine a seconda dei vari parametri come i parametri della stringa di query e il tipo di browser.

Citando un altro esempio per descrivere la memorizzazione nella cache dell'output, Frølund afferma: “Prendiamo tutte le informazioni sul prodotto di cui ho discusso in precedenza e che costituiscono la nostra pagina. Lo inseriamo nella cache, ma abbiamo bisogno di altri dati. Abbiamo bisogno di costruire la pagina con immagini e testo e tutto ciò che otteniamo dal nostro sistema CMS. La combinazione di tutti questi dati richiede molto tempo. Ma con la memorizzazione nella cache di output, memorizziamo nella cache tutti i dati richiesti dal cliente e li mostriamo direttamente dalla cache. Tutto questo lo rende super scattante".

In sintesi, NCache è in grado di fornire vantaggi strategici alle nostre applicazioni web nelle seguenti aree:

  1. Eccellente tempo di risposta nella creazione di pagine Web con requisiti di dati molto complessi. I nostri utenti interni ed esterni sono soddisfatti dei tempi di risposta attraverso la rete.
  2. La possibilità di offrire il 100% di uptime in tutte le comunità di utenti. Insieme a NCachefunzionalità che forniscono cache replicata per scalare in base alle richieste degli utenti e ridondanza per la disponibilità del server.

Cosa fare dopo?

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