Caso de estudio - NCache Proporciona velocidad y escalabilidad a Telenor

Telenor Casos de éxito

Mantenemos el 100% de tiempo de actividad. eso es lo mas importante NCache beneficio. Además, los asociados NCache la velocidad, la estabilidad y la confiabilidad hacen que los datos de respuesta de nuestros clientes sean súper rápidos.

Torben Frølund
Senior Manager
Telenor Dinamarca
telenor-logo
 

País o Región:
paises escandinavos
Noruega, Suecia, Dinamarca y Asia

Industria:
Telecomunicaciones

Perfil de la compañía:
Telenorsubsidiaria de propiedad total de , Telenor Dinamarca, es el segundo operador móvil más grande y el segundo operador de banda ancha fija más grande de Dinamarca. Su cartera de servicios en Dinamarca incluye servicios móviles, fijos y de banda ancha.
En Dinamarca, Telenor tiene alrededor de 2,000 empleados y 15,000 clientes. Telenor Dinamarca es parte de la Telenor Grupo con más de 40,000 empleados que operan en 13 países.
Telenor Dinamarca Holding A/S es propietaria y es la empresa matriz de varias empresas operativas:

  • Telenor A/S posee las licencias para la red de telefonía móvil GSM900 y GSM1800.
  • Telenor Butikken A/S es una empresa de compras y marketing. También administra su red de concesionarios. Telenor tiene la mayor red de puntos de venta en Dinamarca.
  • CBB Mobil A/S ofrece telefonía móvil bajo su propia marca a los mercados de consumidores y empresas. Fundado en octubre de 2000 bajo el nombre de Clubblahblah. Sin embargo, dos años después cambió el nombre a CBB Mobil. TelenorLa adquisición de CBB tuvo lugar en abril de 2004.

TelenorEl lema de es ayudar a los clientes a lograr todos los beneficios de los servicios de comunicaciones en su vida diaria. En cuanto a sus empleados, la empresa afirma que su visión y valores definen un enfoque común de encarnación en el trato con los clientes. Aquellos Telenor Los valores brindan a los empleados pautas fundamentales para brindar un excelente servicio a sus clientes.

NCache Brinda respuesta rápida al cliente y estabilidad del sitio web para Telenor Dinamarca.

Descargue el PDF aquí.
Torben Frølund

"Mantenemos un tiempo de actividad del 100%. Eso es lo más importante NCache beneficio. Además, los asociados NCache la velocidad, la estabilidad y la confiabilidad hacen que los datos de respuesta de nuestros clientes sean súper rápidos".

Torben Frølund
Senior Manager
Telenor Dinamarca

Resumen del valor comercial

El valor empresarial Telenor en Dinamarca promueve está inextricablemente entrelazada con el calibre y el nivel de su servicio al cliente. Como ha dicho claramente la compañía, "Telenor valores dan a los empleados las pautas fundamentales para brindar un excelente servicio a sus clientes".

Sin embargo, desafortunadamente, a veces, una pila de TI relativamente nueva puede presentar problemas técnicos que afectan gravemente el servicio al cliente. En Telenor En el caso de Dinamarca, la pila de TI incluía su CRM y middleware para ayudar a respaldar el negocio de las telecomunicaciones. Complementando ese arreglo, Telenor Dinamarca creó internamente una gran aplicación web ASP.NET MVC alrededor de la pila de TI. Llaman a esta aplicación web "One Screen App" y la utilizan entre 1,500 y 2,000 agentes internos y dos millones de usuarios externos.

Sin embargo, hubo un tiempo en el pasado no muy lejano cuando su sitio web experimentó problemas hasta el punto de que los clientes recibían respuestas lentas. Esto generó una preocupación considerable, lo suficiente como para que su liderazgo técnico se moviera rápidamente para resolverlo a fin de elevar sustancialmente el valor comercial clave de esta empresa: "brindar un servicio excelente a sus clientes".

 

Desafío: datos mostrados extremadamente lentos

La arquitectura de TelenorLa aplicación web ASP.NET MVC de One Screen App comprende un total de ocho servidores web, formulados en dos niveles, cada uno de los cuales está compuesto por un conjunto de cuatro servidores web. Un nivel se utiliza para clientes externos; el segundo nivel para los agentes internos. De cuatro servidores web, solo dos están activos en el balanceador de carga para cada nivel en un momento dado. Dos están inactivos y se usan como servidores de respaldo para el mantenimiento y la actualización de cada nivel.

Aquí se incluye un middleware basado en Java, y el Telenor La aplicación web llama al middleware a través de API o interfaces de programación de aplicaciones REST (Representative State Transfer). A su vez, estas API REST ayudan a procesar las solicitudes de los usuarios finales y las llamadas relacionadas con la fuente de datos.

Telenor Pronto me enteré de que este acuerdo de plataforma de telecomunicaciones planteaba un problema importante. Ese problema se centró en tiempos de respuesta lentos en algunas API importantes.

Torben Frølund, gerente sénior de Telenor Dinamarca, dice: "Aquí hay un ejemplo de ese problema. Vaya a nuestro Telenorsitio web .dk. Quieres comprar un teléfono y pulsas el enlace con todos los móviles. Lo siguiente es obtener una lista de 30 a 40 modelos de teléfonos diferentes. Ese listado se muestra con precios, tarifas de suscripción, etc. Sin embargo, todos esos datos: los teléfonos, los productos, los precios. Todos provienen de nuestro back-end y esos datos aparecen en la pantalla de una manera muy, muy lenta. Esto es completamente inaceptable y no está en línea con nuestra misión de brindar un excelente servicio al cliente".

En efecto, Telenor Dinamarca estaba experimentando un problema general de rendimiento. "Se necesitaría mucho tiempo y dinero para arreglar nuestro backend", dice.

 

NCache y rentable 100 % de tiempo de actividad

NCache con su gran cantidad de características y beneficios clave proporcionó la respuesta rentable a Telenor El problema de Dinamarca. Están almacenando en caché datos de aplicaciones de uso frecuente, por lo que no tienen que ir a su base de datos oa su "nivel intermedio" basado en Java, al que es muy lento acceder. Esto acelera enormemente el tiempo de respuesta de su sitio web.

Frølund dice: “Anteriormente, si le pedíamos estos datos al backend cada vez, presentaba un lapso de tiempo terrible para nuestros clientes, y estaban muy disgustados. Ahora, almacenamos en caché parte de esa información en NCache y muy rápidamente mostrar páginas de productos. Además, mantenemos un tiempo de actividad del 100 % con NCache cuando hacemos mantenimiento en los servidores”.

Como Telenor dirige una granja web, dice que tiene que desactivar servidores individuales para el mantenimiento sin perder ninguna sesión de usuario. “Esa característica por sí sola es muy importante, y NCache asegura que no perdamos sesiones de usuario. Esto significa que nuestros usuarios pueden continuar usando su sitio web sin interrupciones. La belleza de NCache es cada vez que estamos haciendo algo en el sitio web, todas y cada una de las solicitudes de los clientes que llegan a nuestro sitio web no se pierden, sino que van a diferentes servidores. Por lo tanto, mantenemos un alto rendimiento y estabilidad en nuestro sitio web”.

En esta configuración, dos NCache los servidores están en máquinas dedicadas que utilizan la topología de almacenamiento en caché asíncrono POR sin caché de cliente. La empresa creó dos cachés, uno para el almacenamiento en caché de datos y el otro para el almacenamiento en caché de sesiones.

Como señala Frølund, NCache elimina la necesidad de ir a su middleware. Telenor Dinamarca está almacenando en caché respuestas serializadas en NCache, lo que mejora significativamente el rendimiento al no recurrir al middleware. utiliza basico NCache API sin ninguna característica del servidor, y Telenor Dinamarca implementó un NCache contenedor, al que llama antes de llamar a la API REST de middleware. Si las respuestas no se almacenan en caché NCache, entonces Telenor llama al middleware y lo almacena en caché para usarlo la próxima vez.

Para el almacenamiento en caché de la sesión, NCache La memoria caché distribuida se utiliza como almacenamiento de sesiones ASP.NET, lo que elimina el cuello de botella del middleware y las respuestas lentas anteriores. La figura 1 muestra cuellos de botella similares.

La base de datos se convierte en un cuello de botella a medida que crece la granja de servidores web.
Figura 1: la base de datos se convierte en un cuello de botella a medida que crece la granja de servidores web

Alachisoft Producto:
NCache

Necesidades del cliente satisfechas:

  • Alta disponibilidad
  • Consistencia
  • Estabilidad
  • Fiabilidad

Sobre Alachisoft:
Alachisoft proporciona un popular caché distribuido en memoria de alto rendimiento llamado NCache. NCache es un middleware de código abierto que se ejecuta en un entorno de producción y aumenta el rendimiento y la escalabilidad de las aplicaciones web .NET, las aplicaciones de servicio SOA y las aplicaciones generales de servidor de alto tráfico. Desde 2005, NCache tiene un historial comprobado con cientos de clientes en todo el mundo y especialmente en EE. UU., Reino Unido y Europa occidental.

Puede descargar una prueba gratuita de 30 días completamente funcional de NCache en esta página.

Alachisoft
Sede Corporativa
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 Fig. 2 explica cómo NCache se utiliza como proveedor de estado de sesión para almacenar todas las sesiones. Los beneficios clave que proporciona Telenor es velocidad y escalabilidad. Más, NCache realiza una replicación de sesión fiable en varios servidores.

Caché distribuida que alivia la presión sobre el servidor de la base de datos
Figura 2: caché distribuida que alivia la presión sobre el servidor de la base de datos

Para el almacenamiento en caché de la sesión, NCache La memoria caché distribuida se utiliza como almacenamiento de sesiones ASP.NET, lo que elimina el cuello de botella del middleware y las respuestas lentas anteriores. La Fig. 1 muestra cuellos de botella similares, y la Fig. 2 explica cómo NCache se utiliza como proveedor de estado de sesión para almacenar todas las sesiones. Los beneficios clave que proporciona Telenor es velocidad y escalabilidad. Más, NCache realiza una replicación de sesión fiable en varios servidores.

 

Explotación del almacenamiento en caché de resultados

El almacenamiento en caché de salida es lo último NCache característica Telenor Dinamarca lo usa, y están recibiendo un impulso adicional al usar caché de salida. “Esto nos permite servir a nuestros clientes muy rápido en algunas páginas clave”, dice.

NCache Enterprise proporciona una función de almacenamiento en caché de resultados extremadamente rápida y confiable para aplicaciones ASP.NET como Telenorse está ejecutando en una granja web. En efecto, almacena en caché diferentes versiones del contenido de las páginas según los diversos parámetros, como los parámetros de la cadena de consulta y el tipo de navegador.

Citando otro ejemplo para describir el almacenamiento en caché de resultados, Frølund dice: “Tomemos toda la información del producto que mencioné anteriormente que construye nuestra página. Guardamos eso en caché, pero necesitamos otros datos. Necesitamos construir la página con imagen y texto y todo lo que obtenemos de nuestro sistema CMS. Combinar todos esos datos lleva un tiempo considerable. Pero con el almacenamiento en caché de salida, almacenamos en caché todos los datos que solicita el cliente y solo los mostramos directamente desde el caché. Todo esto lo hace súper ágil”.

En resumen, NCache es capaz de proporcionar beneficios estratégicos a nuestras aplicaciones web en las siguientes áreas:

  1. Excelente tiempo de respuesta en la construcción de páginas web de requerimiento de datos muy complejas. Nuestros usuarios internos y externos están satisfechos con los tiempos de respuesta en toda la red.
  2. La capacidad de ofrecer un tiempo de actividad del 100 % en todas las comunidades de usuarios. Con NCacheLas características de que proporcionan almacenamiento en caché replicado para escalar en función de las demandas del usuario y redundancia para la disponibilidad del servidor.

¿Qué hacer a continuación?

© Copyright Alachisoft 2002 - Todos los derechos reservados. NCache es una marca registrada de Diyatech Corp.