Fallstudie - NCache Bietet Geschwindigkeit und Skalierbarkeit Telenor

Telenor Fallstudie

Wir sorgen für 100 % Betriebszeit. Das ist das Wichtigste NCache Nutzen. Plus, die dazugehörige NCache Geschwindigkeit, Stabilität und Zuverlässigkeit sorgen dafür, dass unsere Kundenreaktionsdaten äußerst aktuell sind.

Torben Frölund
Senior Manager
Telenor Dänemark
telenor-Logo
 

Land oder Region:
skandinavischen Ländern
Norwegen, Schweden, Dänemark und Asien

Industrie:
Telekommunikation

Firmenprofil:
Telenor's hundertprozentige Tochtergesellschaft, Telenor Dänemark ist der zweitgrößte Mobilfunkbetreiber und der zweitgrößte Festnetz-Breitbandbetreiber in Dänemark. Das Dienstleistungsportfolio in Dänemark umfasst Mobilfunk-, Festnetz- und Breitbanddienste.
In Dänemark, Telenor hat rund 2,000 Mitarbeiter und 15,000 Kunden. Telenor Dänemark ist Teil davon Telenor Gruppe mit mehr als 40,000 Mitarbeitern in 13 Ländern.
Telenor Denmark Holding A/S besitzt und ist die Muttergesellschaft mehrerer Betriebsgesellschaften:

  • Telenor A/S besitzt die Lizenzen für das Mobilfunknetz GSM900 und GSM1800.
  • Telenor Butikken A/S ist ein Beschaffungs- und Marketingunternehmen. Darüber hinaus verwaltet es sein Händlernetz. Telenor verfügt über das größte Netzwerk an Verkaufsstellen in Dänemark.
  • CBB Mobil A/S bietet Mobiltelefonie unter seiner eigenen Marke für Verbraucher- und Geschäftsmärkte an. Gegründet im Oktober 2000 unter dem Namen Clubblahblah. Zwei Jahre später wurde jedoch der Name in CBB Mobil geändert. TelenorDie Übernahme von CBB erfolgte im April 2004.

TelenorDas Motto von ist es, Kunden dabei zu helfen, den vollen Nutzen aus Kommunikationsdiensten in ihrem täglichen Leben zu ziehen. In Bezug auf seine Mitarbeiter gibt das Unternehmen an, dass seine Vision und Werte einen gemeinsamen, verkörpernden Ansatz im Umgang mit Kunden definieren. Diese Telenor Die Werte geben den Mitarbeitern grundlegende Leitlinien für die Erbringung exzellenter Dienstleistungen für ihre Kunden.

NCache Bietet schnelle Kundenreaktionen und Website-Stabilität Telenor Dänemark.

PDF Downloaden
Torben Frölund

„Wir gewährleisten eine 100-prozentige Verfügbarkeit. Das ist das Wichtigste.“ NCache Nutzen. Plus, die dazugehörige NCache Geschwindigkeit, Stabilität und Zuverlässigkeit sorgen dafür, dass unsere Kundenreaktionsdaten superschnell sind."

Torben Frölund
Senior Manager
Telenor Dänemark

Zusammenfassung des Geschäftswerts

Der Geschäftswert Telenor in Dänemark fördert, ist untrennbar mit der Qualität und dem Niveau seines Kundenservice verbunden. Wie das Unternehmen klar zum Ausdruck brachte: „Telenor Die Werte geben den Mitarbeitern die grundlegenden Leitlinien für die Erbringung exzellenter Dienstleistungen für ihre Kunden.“

Leider kann ein relativ neuer IT-Stack jedoch manchmal zu technischen Problemen führen, die den Kundenservice erheblich beeinträchtigen. In Telenor Im Fall Dänemarks umfasste der IT-Stack CRM und Middleware, um das Telekommunikationsgeschäft zu unterstützen. Ergänzend zu dieser Vereinbarung, Telenor Dänemark hat intern eine große ASP.NET MVC-Webanwendung rund um den IT-Stack erstellt. Sie nennen diese Webanwendung „One Screen App“ und sie wird von 1,500 bis 2,000 internen Agenten und zwei Millionen externen Benutzern verwendet.

Vor nicht allzu langer Zeit gab es jedoch eine Zeit, in der es auf der Website zu Problemen kam, die dazu führten, dass Kunden nur langsame Antworten erhielten. Dies löste erhebliche Bedenken aus – so sehr, dass die technische Leitung des Unternehmens umgehend Maßnahmen zur Lösung des Problems ergriff, um den zentralen Geschäftswert dieses Unternehmens – „die Bereitstellung exzellenter Dienstleistungen für seine Kunden“ – erheblich zu steigern.

 

Herausforderung: Extrem langsam angezeigte Daten

Die Architektur von TelenorDie ASP.NET MVC-Webanwendung oder One Screen App von umfasst insgesamt acht Webserver, die in zwei Ebenen unterteilt sind, wobei jede Ebene aus einem Satz von vier Webservern besteht. Für externe Kunden wird eine Stufe genutzt; die zweite Ebene für interne Agenten. Von vier Webservern sind zu einem bestimmten Zeitpunkt jeweils nur zwei im Load Balancer für jede Ebene aktiv. Zwei sind inaktiv und werden als Backup-Server für Wartung und Upgrades für jede Ebene verwendet.

Hierin enthalten ist eine Java-basierte Middleware und die Telenor Die Webanwendung ruft die Middleware über REST-Anwendungsprogrammierschnittstellen (Representative State Transfer) oder APIs auf. Diese REST-APIs wiederum helfen bei der Verarbeitung von Endbenutzeranfragen und datenquellenbezogenen Aufrufen.

Telenor Bald stellte sich heraus, dass diese Vereinbarung über die Telekommunikationsplattform ein großes Problem darstellte. Im Mittelpunkt dieses Problems standen langsame Antwortzeiten bei einigen wichtigen APIs.

Torben Frølund, Senior Manager bei Telenor Dänemark sagt: „Hier ist ein Beispiel für dieses Problem. Gehen Sie zu unserem.“ Telenor.dk-Website. Sie möchten ein Telefon kaufen und klicken auf den Link mit allen Mobiltelefonen. Als nächstes erhalten Sie eine Liste mit 30 bis 40 verschiedenen Telefonmodellen. Diese Auflistung wird mit Preisen, Abonnementpreisen usw. angezeigt. Allerdings mit all diesen Daten – den Telefonen, den Produkten, den Preisen. Sie stammen alle aus unserem Back-End und diese Daten werden sehr, sehr langsam auf dem Bildschirm angezeigt. Dies ist völlig inakzeptabel und steht nicht im Einklang mit unserer Mission für exzellenten Kundenservice.“

In der Tat, Telenor Dänemark hatte ein allgemeines Leistungsproblem. „Es würde viel Zeit und Geld kosten, unser Backend zu reparieren“, sagt er.

 

NCache & kosteneffektiv 100 % Betriebszeit

NCache mit seiner Fülle an Schlüsselfunktionen und Vorteilen lieferte die kostengünstige Antwort auf diese Frage Telenor Dänemarks Problem. Sie speichern häufig verwendete Anwendungsdaten im Cache, sodass sie nicht auf ihre Datenbank oder ihre Java-basierte „Middle Tier“ zugreifen müssen, auf die nur sehr langsam zugegriffen werden kann. Dies beschleunigt die Reaktionszeit ihrer Website erheblich.

Frølund sagt: „Wenn wir früher das Backend jedes Mal nach diesen Daten fragten, war das für unsere Kunden eine schreckliche Zeitspanne und sie waren sehr unzufrieden. Jetzt speichern wir einige dieser Informationen zwischen NCache und sehr schnell Produktseiten anzeigen. Darüber hinaus gewährleisten wir eine 100-prozentige Verfügbarkeit NCache wenn wir Wartungsarbeiten an den Servern durchführen.“

Da Telenor Er betreibt eine Webfarm und sagt, er müsse einzelne Server zu Wartungszwecken herunterfahren, ohne Benutzersitzungen zu verlieren. „Diese Funktion allein ist sehr wichtig, und NCache stellt sicher, dass wir keine Benutzersitzungen verlieren. Das bedeutet, dass unsere Nutzer ihre Website ohne Unterbrechungen weiter nutzen können. Die Schönheit von NCache Wenn wir etwas auf der Website tun, geht jede einzelne Kundenanfrage, die auf unserer Website eingeht, nicht verloren, sondern wird an andere Server weitergeleitet. Deshalb sorgen wir für eine hohe Leistung und Stabilität unserer Website.“

In diesem Setup zwei NCache Server befinden sich auf dedizierten Maschinen, die die asynchrone POR-Caching-Topologie ohne Client-Cache verwenden. Das Unternehmen hat zwei Caches erstellt, einen für das Daten-Caching und einen für das Sitzungs-Caching.

Wie Frølund bemerkt, NCache macht den Zugriff auf die Middleware überflüssig. Telenor Dänemark speichert serialisierte Antworten im Cache NCacheDadurch wird die Leistung erheblich verbessert, da nicht auf Middleware zurückgegriffen werden muss. Es verwendet Basic NCache APIs ohne Funktionen vom Server und Telenor Dänemark hat ein implementiert NCache Wrapper, den er aufruft, bevor er die Middleware-REST-API aufruft. Wenn Antworten nicht zwischengespeichert werden NCache und dann Telenor Ruft die Middleware auf und speichert sie für die nächste Verwendung zwischen.

Für das Sitzungs-Caching NCache Der verteilte Cache wird als ASP.NET-Sitzungsspeicher verwendet, wodurch der Middleware-Engpass und die früheren langsamen Antworten beseitigt werden. Abb. 1 zeigt ähnliche Engpässe.

Wenn die Webfarm wächst, wird die Datenbank zum Engpass
Abbildung 1 – Die Datenbank wird zum Engpass, wenn die Webfarm wächst

Alachisoft Produkt:
NCache

Kundenanforderungen erfüllt:

  • Hochverfügbarkeit
  • Konsistenz
  • Stabilität
  • Zuverlässigkeit

Über uns Alachisoft:
Alachisoft Bietet einen beliebten verteilten In-Memory-Cache mit hoher Leistung namens NCache. NCache ist eine Open-Source-Middleware, die in Produktionsumgebungen ausgeführt wird und die Leistung und Skalierbarkeit von .NET-Web-Apps, SOA-Service-Apps und allgemeinen Server-Apps mit hohem Datenverkehr steigert. Seit 2005, NCache hat eine nachgewiesene Erfolgsbilanz mit Hunderten von Kunden auf der ganzen Welt und insbesondere in den USA, Großbritannien und Westeuropa.

Sie können eine kostenlose, 30-tägige, voll funktionsfähige Testversion herunterladen NCache für hier.

Alachisoft
Unternehmenszentrale
12005 Ford Road, Suite 520
Dallas, TX 75234

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

sales@alachisoft.com
support@alachisoft.com

Abb. 2 erklärt wie NCache wird als Sitzungsstatusanbieter zum Speichern aller Sitzungen verwendet. Die wichtigsten Vorteile, die es bietet Telenor ist Geschwindigkeit und Skalierbarkeit. Plus, NCache führt eine zuverlässige Sitzungsreplikation über mehrere Server hinweg durch.

Verteilter Cache entlastet den Datenbankserver
Abbildung 2 – Verteilter Cache entlastet den Datenbankserver

Für das Sitzungs-Caching NCache Der verteilte Cache wird als ASP.NET-Sitzungsspeicher verwendet, wodurch der Middleware-Engpass und die früheren langsamen Antworten beseitigt werden. Abb. 1 zeigt ähnliche Engpässe und Abb. 2 erklärt, wie NCache wird als Sitzungsstatusanbieter zum Speichern aller Sitzungen verwendet. Die wichtigsten Vorteile, die es bietet Telenor ist Geschwindigkeit und Skalierbarkeit. Plus, NCache führt eine zuverlässige Sitzungsreplikation über mehrere Server hinweg durch.

 

Ausgabe-Caching ausnutzen

Ausgabe-Caching ist die neueste Version NCache -Funktion Telenor Dänemark verwendet es und erhält durch die Verwendung des Ausgabecaches einen weiteren Schub. „Dadurch können wir unsere Kunden auf einigen wichtigen Seiten superschnell bedienen“, sagt er.

NCache Enterprise Bietet eine extrem schnelle und zuverlässige Ausgabe-Caching-Funktion für ASP.NET-Anwendungen wie Telenorläuft in einer Webfarm. Tatsächlich werden je nach den verschiedenen Parametern wie Abfragezeichenfolgenparametern und Browsertyp unterschiedliche Versionen des Seiteninhalts zwischengespeichert.

Frølund nennt ein weiteres Beispiel zur Beschreibung des Ausgabe-Cachings und sagt: „Nehmen wir alle Produktinformationen, die ich zuvor besprochen habe und die unsere Seite aufbauen. Wir speichern das, aber wir benötigen andere Daten. Wir müssen die Seite mit Bildern und Text und allem, was wir von unserem CMS-System erhalten, erstellen. Die Zusammenführung all dieser Daten nimmt viel Zeit in Anspruch. Beim Output-Caching speichern wir jedoch alle Daten, die der Kunde anfordert, und zeigen sie direkt aus dem Cache an. All das macht es superschnell.“

Zusammenfassend, NCache ist in der Lage, unseren Webanwendungen in den folgenden Bereichen strategische Vorteile zu bieten:

  1. Hervorragende Reaktionszeit beim Erstellen sehr komplexer Webseiten mit Datenanforderungen. Unsere internen und externen Benutzer sind mit den Reaktionszeiten im gesamten Netzwerk zufrieden.
  2. Die Möglichkeit, 100 % Verfügbarkeit für alle Benutzergemeinschaften anzubieten. Mit NCachebietet repliziertes Caching, das je nach Benutzeranforderungen skaliert werden kann, sowie Redundanz für die Serververfügbarkeit.

Was macht man als nächstes?

© Copyright Alachisoft 2002 - Alle Rechte vorbehalten NCache ist eine eingetragene Marke der Diyatech Corp.