Étude de cas - NCache Fournit vitesse et évolutivité à Telenor

Telenor Étude de cas

Nous maintenons une disponibilité de 100 %. C'est le plus important NCache avantage. De plus, l'associé NCache la vitesse, la stabilité et la fiabilité permettent à nos données de réponse client d'être extrêmement réactives.

Torben Frølund
Senior Manager
Telenor Danemark
telenor-logo
 

Pays ou région:
pays scandinaves
Norvège, Suède, Danemark & ​​Asie

Industrie:
Télécommunications

Profil de l'entreprise:
Telenorfiliale à XNUMX% de, Telenor Le Danemark est le deuxième opérateur mobile et le deuxième opérateur haut débit fixe au Danemark. Son portefeuille de services au Danemark comprend des services mobiles, fixes et à large bande.
Au Danemark, Telenor compte environ 2,000 15,000 employés et XNUMX XNUMX clients. Telenor Le Danemark fait partie de Telenor Groupe de plus de 40,000 13 collaborateurs opérant dans XNUMX pays.
Telenor Denmark Holding A/S possède et est la société mère de plusieurs sociétés d'exploitation :

  • Telenor A/S détient les licences pour le réseau de téléphonie mobile GSM900 et GSM1800.
  • Telenor Butikken A/S est une société d'approvisionnement et de marketing. Elle gère également son réseau de concessionnaires. Telenor possède le plus grand réseau de points de vente au Danemark.
  • CBB Mobil A/S propose la téléphonie mobile sous sa propre marque aux marchés grand public et professionnel. Fondé en octobre 2000 sous le nom de Clubblahblah. Cependant, deux ans plus tard, il a changé le nom en CBB Mobil. TelenorL'acquisition de CBB a eu lieu en avril 2004.

TelenorLa devise de est d'aider les clients à tirer pleinement parti des services de communication dans leur vie quotidienne. En ce qui concerne ses employés, l'entreprise déclare que sa vision et ses valeurs définissent une approche commune d'incarnation dans ses relations avec les clients. Ceux Telenor Les valeurs donnent aux employés des lignes directrices fondamentales pour offrir un excellent service à ses clients.

NCache Fournit une réponse client rapide et la stabilité du site Web à Telenor Danemark.

Télécharger le PDF
Torben Frølund

"Nous maintenons une disponibilité de 100 %. C'est le plus important NCache avantage. De plus, l'associé NCache la rapidité, la stabilité et la fiabilité permettent à nos données de réponse client d'être extrêmement réactives. »

Torben Frølund
Senior Manager
Telenor Danemark

Résumé de la valeur commerciale

La valeur commerciale Telenor au Danemark, la promotion est inextricablement liée au calibre et au niveau de son service client. Comme l'entreprise l'a clairement indiqué, "Telenor donnent aux employés les lignes directrices fondamentales pour fournir un excellent service à ses clients."

Cependant, malheureusement, parfois, une pile informatique relativement nouvelle peut introduire des problèmes techniques qui affectent gravement le service client. Dans Telenor Dans le cas du Danemark, la pile informatique comprenait son CRM et son intergiciel pour aider à soutenir l'activité de télécommunications. En complément de cet arrangement, Telenor Le Danemark a créé en interne une grande application Web ASP.NET MVC autour de la pile informatique. Ils appellent cette application Web "One Screen App", et elle est utilisée par 1,500 2,000 à XNUMX XNUMX agents internes et deux millions d'utilisateurs externes.

Cependant, il fut un temps dans un passé pas trop lointain où son site Web rencontrait des problèmes au point que les clients recevaient des réponses lentes. Cela a créé une inquiétude considérable - suffisamment pour que sa direction technique agisse rapidement pour le résoudre afin d'élever considérablement la valeur commerciale clé de cette entreprise - "fournir un excellent service à ses clients".

 

Défi : données affichées extrêmement lentes

L'architecture de TelenorL'application Web ASP.NET MVC ou One Screen App de comprend un total de huit serveurs Web, formulés en deux niveaux, chaque niveau étant composé d'un ensemble de quatre serveurs Web. Un niveau est utilisé pour les clients externes ; le deuxième niveau pour les agents internes. Sur quatre serveurs Web, seuls deux sont actifs dans l'équilibreur de charge pour chaque niveau à un moment donné. Deux sont inactifs et utilisés comme serveurs de sauvegarde pour la maintenance et la mise à niveau de chaque niveau.

Inclus ici est un middleware basé sur Java, et le Telenor l'application Web appelle le middleware via des interfaces de programmation d'application REST (Representative State Transfer) ou des API. À leur tour, ces API REST aident à traiter les demandes des utilisateurs finaux et les appels liés à la source de données.

Telenor a rapidement appris que cet arrangement de plate-forme de télécommunications posait un problème majeur. Ce problème était centré sur les temps de réponse lents sur certaines API importantes.

Torben Frølund, directeur principal chez Telenor Danemark, dit : "Voici un exemple de ce problème. Vous allez à notre TelenorSite Web .dk. Vous voulez acheter un téléphone et vous appuyez sur le lien avec tous les téléphones portables. La prochaine chose est que vous obtenez une liste de 30 à 40 modèles de téléphones différents. Cette liste est affichée avec les prix, les tarifs d'abonnement, etc. Cependant, toutes ces données - les téléphones, les produits, les prix. Ils proviennent tous de notre back-end et ces données s'affichent à l'écran de manière très, très lente. Ceci est totalement inacceptable et n'est pas conforme à notre mission d'excellence du service client."

En effet, Telenor Le Danemark connaissait un problème de performance globale. "Il faudrait beaucoup de temps et d'argent pour réparer notre backend", dit-il.

 

NCache & Économique 100% Disponibilité

NCache avec sa richesse de fonctionnalités et d'avantages clés a fourni la réponse rentable à Telenor Le problème du Danemark. Ils mettent en cache les données d'application fréquemment utilisées, de sorte qu'ils n'ont pas besoin d'accéder à leur base de données ou à leur "niveau intermédiaire" basé sur Java, dont l'accès est très lent. Cela accélère considérablement le temps de réponse de leur site Web.

Frølund déclare : « Auparavant, si nous demandions ces données au backend à chaque fois, cela représentait un laps de temps terrible pour nos clients, et ils étaient très mécontents. Maintenant, nous mettons en cache certaines de ces informations dans NCache et afficher très rapidement les pages produits. De plus, nous maintenons une disponibilité de 100 % avec NCache quand on fait de la maintenance sur les serveurs.

Depuis que Telenor gère une ferme Web, il dit qu'il doit arrêter des serveurs individuels pour la maintenance sans perdre aucune session utilisateur. "Cette fonctionnalité à elle seule est très importante, et NCache garantit que nous ne perdons pas de sessions utilisateur. Cela signifie que nos utilisateurs peuvent continuer à utiliser leur site Web sans aucune interruption. La beauté de NCache Chaque fois que nous faisons quelque chose sur le site Web, chaque demande de client arrivant sur notre site Web n'est pas perdue mais va à différents serveurs. Ainsi, nous maintenons des performances et une stabilité élevées sur notre site Web.

Dans cette configuration, deux NCache les serveurs sont sur des machines dédiées utilisant la topologie de mise en cache asynchrone POR sans cache client. La société a créé deux caches, l'un pour la mise en cache des données, l'autre pour la mise en cache des sessions.

Comme le note Frølund, NCache élimine le besoin d'aller à leur middleware. Telenor Le Danemark met en cache les réponses sérialisées dans NCache, améliorant ainsi considérablement les performances en n'utilisant pas de middleware. Il utilise de base NCache API sans aucune fonctionnalité du serveur, et Telenor Le Danemark a mis en place un NCache wrapper, qu'il appelle avant d'appeler l'API REST du middleware. Si les réponses ne sont pas mises en cache dans NCache, puis Telenor appelle le middleware et le met en cache pour la prochaine utilisation.

Pour la mise en cache de session, NCache le cache distribué est utilisé comme stockage de session ASP.NET, supprimant ainsi le goulot d'étranglement du middleware et les réponses lentes antérieures. La figure 1 montre des goulots d'étranglement similaires.

La base de données devient un goulot d'étranglement à mesure que la ferme Web se développe
Figure 1 - La base de données devient un goulot d'étranglement à mesure que la ferme Web se développe

Alachisoft Produit:
NCache

Besoins du client satisfaits :

  • Haute Disponibilité
  • Cohérence
  • Stabilité
  • Fiabilité

Qui sommes-nous Alachisoft:
Alachisoft fournit un cache distribué en mémoire haute performance populaire appelé NCache. NCache est un middleware Open Source qui s'exécute dans un environnement de production et améliore les performances et l'évolutivité des applications Web .NET, des applications de service SOA et des applications générales de serveur à fort trafic. Depuis 2005, NCache a une expérience éprouvée avec des centaines de clients partout dans le monde et spécialement aux États-Unis, au Royaume-Uni et en Europe occidentale.

Vous pouvez télécharger un essai gratuit de 30 jours entièrement fonctionnel de NCache de ici.

Alachisoft
Siège social
12005 Ford Road, Suite 520
Dallas, TX 75234

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

sales@alachisoft.com
support@alachisoft.com

La figure 2 explique comment NCache est utilisé comme fournisseur d'état de session pour stocker toutes les sessions. Les principaux avantages qu'il procure Telenor est la vitesse et l'évolutivité. Plus, NCache effectue une réplication de session fiable sur plusieurs serveurs.

Cache distribué soulageant la pression sur le serveur de base de données
Figure 2 - Cache distribué soulageant la pression sur le serveur de base de données

Pour la mise en cache de session, NCache le cache distribué est utilisé comme stockage de session ASP.NET, supprimant ainsi le goulot d'étranglement du middleware et les réponses lentes antérieures. La figure 1 montre des goulots d'étranglement similaires et la figure 2 explique comment NCache est utilisé comme fournisseur d'état de session pour stocker toutes les sessions. Les principaux avantages qu'il procure Telenor est la vitesse et l'évolutivité. Plus, NCache effectue une réplication de session fiable sur plusieurs serveurs.

 

Exploitation de la mise en cache de sortie

La mise en cache de sortie est la dernière NCache caractéristique Telenor Le Danemark utilise, et ils obtiennent un coup de pouce supplémentaire en utilisant le cache de sortie. "Cela nous permet de servir nos clients très rapidement sur certaines pages clés", dit-il.

NCache Enterprise fournit une fonctionnalité de mise en cache de sortie extrêmement rapide et fiable pour les applications ASP.NET telles que Telenors'exécute dans une ferme Web. En effet, il met en cache différentes versions du contenu des pages en fonction des différents paramètres tels que les paramètres de chaîne de requête et le type de navigateur.

Citant un autre exemple pour décrire la mise en cache de sortie, Frølund déclare : « Prenons toutes les informations sur les produits dont j'ai parlé plus tôt et qui constituent notre page. Nous mettons cela en cache, mais nous avons besoin d'autres données. Nous devons construire la page avec l'image et le texte et tout ce que nous obtenons de notre système CMS. La combinaison de toutes ces données prend un temps considérable. Mais avec la mise en cache de sortie, nous mettons en cache toutes les données demandées par le client et nous les affichons directement à partir du cache. Tout cela le rend super accrocheur.

En résumé, les NCache est en mesure d'apporter des avantages stratégiques à nos applications Web dans les domaines suivants :

  1. Excellent temps de réponse dans la création de pages Web d'exigences de données très complexes. Nos utilisateurs internes et externes sont satisfaits des temps de réponse sur l'ensemble du réseau.
  2. La possibilité d'offrir une disponibilité de 100 % dans toutes les communautés d'utilisateurs. Avec NCachequi fournissent une mise en cache répliquée à l'échelle en fonction des demandes des utilisateurs et une redondance pour la disponibilité du serveur.

Que faire ensuite?

© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.