Caso práctico – Telenor

 
Telenor

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
 

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

Industria:
Telecomunicaciones

Perfil de la compañía:
Telenor Dinamarca, filial de propiedad absoluta de Telenor, es el segundo mayor operador de telefonía móvil y el segundo mayor operador de banda ancha fija en Dinamarca. Su cartera de servicios en Dinamarca incluye servicios móviles, fijos y de banda ancha.
En Dinamarca, Telenor cuenta con aproximadamente 2,000 empleados y 15 000 clientes. Telenor Dinamarca forma parte del Grupo Telenor, que cuenta con más de 40 000 empleados y opera en 13 países.
Telenor Denmark Holding A/S es propietaria y matriz de varias empresas operativas:

  • Telenor A/S posee las licencias para las redes 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 distribuidores. Telenor cuenta con la mayor red de puntos de venta en Dinamarca.
  • CBB Mobil A/S ofrece servicios de telefonía móvil bajo su propia marca tanto para consumidores como para empresas. Fue fundada en octubre de 2000 con el nombre de Clubblahblah. Sin embargo, dos años después cambió su nombre a CBB Mobil. La adquisición de CBB por parte de Telenor tuvo lugar en abril de 2004.

El lema de Telenor es ayudar a sus clientes a aprovechar al máximo los servicios de comunicación en su vida diaria. En cuanto a sus empleados, la empresa afirma que su visión y valores definen un enfoque común en el trato con los clientes. Estos valores de Telenor brindan a los empleados las pautas fundamentales para ofrecer un servicio excelente.

NCache Proporciona una respuesta rápida al cliente y estabilidad al sitio web de Telenor Dinamarca.

Descargar PDF
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

Los valores empresariales que Telenor promueve en Dinamarca están intrínsecamente ligados a la calidad y el nivel de su servicio al cliente. Como la empresa ha declarado claramente: «Los valores de Telenor brindan a los empleados las pautas fundamentales para ofrecer un servicio excelente a sus clientes».

Sin embargo, lamentablemente, en ocasiones, una infraestructura informática relativamente nueva puede generar problemas técnicos que afectan gravemente al servicio al cliente. En el caso de Telenor Dinamarca, su infraestructura informática incluía su CRM y middleware para dar soporte al negocio de telecomunicaciones. Como complemento, Telenor Dinamarca desarrolló internamente una gran aplicación web ASP.NET MVC basada en dicha infraestructura. Esta aplicación web, denominada "One Screen App", es utilizada por 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 la aplicación web ASP.NET MVC de Telenor, también conocida como One Screen App, consta de ocho servidores web, organizados en dos niveles, cada uno compuesto por cuatro servidores. Un nivel se utiliza para clientes externos y el segundo para agentes internos. De los cuatro servidores web, solo dos están activos en el balanceador de carga de cada nivel en un momento dado. Los otros dos permanecen inactivos y se utilizan como servidores de respaldo para el mantenimiento y las actualizaciones de cada nivel.

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

Telenor pronto descubrió que esta configuración de plataforma de telecomunicaciones planteaba un problema importante. Dicho problema se centraba en los lentos tiempos de respuesta de algunas API importantes.

Torben Frølund, gerente sénior de Telenor Dinamarca, explica: «Aquí tienen un ejemplo de este problema. Visitan nuestra página web Telenor.dk. Quieren comprar un teléfono y hacen clic en el enlace con todos los teléfonos móviles. A continuación, aparece una lista de entre 30 y 40 modelos diferentes. Esta lista muestra los precios, las tarifas de suscripción, etc. Sin embargo, todos esos datos (los teléfonos, los productos, los precios) provienen de nuestro sistema interno y se muestran en pantalla de forma muy lenta. Esto es totalmente inaceptable y no se corresponde con nuestra misión de ofrecer un excelente servicio al cliente».

En efecto, Telenor Dinamarca estaba experimentando un problema general de rendimiento. "Reparar nuestros sistemas internos llevaría mucho tiempo y dinero", afirma.

 

NCache y rentable 100 % de tiempo de actividad

NCache Gracias a su gran cantidad de funciones y ventajas clave, Telenor Dinamarca encontró una solución rentable a su problema. Al almacenar en caché los datos de las aplicaciones de uso frecuente, no necesitan acceder a su base de datos ni a su capa intermedia basada en Java, cuyo acceso es muy lento. Esto acelera considerablemente 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”.

Dado que Telenor gestiona una granja de servidores web, afirma que tiene que desconectar servidores individuales para su 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 recurrir a su middleware. Telenor Dinamarca está almacenando en caché las 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 Demark implementó una NCache contenedor, al que llama antes de llamar a la API REST de middleware. Si las respuestas no se almacenan en caché NCacheA continuación, Telenor llama al middleware y lo almacena en caché para su uso posterior.

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
  • Confiabilidad

Sobre Nosotros 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 desde aquí.

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

EE.UU.: +1 214-619-2601
REINO UNIDO: +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 principales beneficios que proporciona a Telenor son la velocidad y la escalabilidad. Ademá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 principales beneficios que proporciona a Telenor son la velocidad y la escalabilidad. Ademá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 Telenor Dinamarca utiliza esta función y, además, está obteniendo una ventaja adicional gracias al uso de la caché de salida. «Esto nos permite ofrecer a nuestros clientes un servicio ultrarrápido en algunas páginas clave», afirma.

NCache Proporciona una función de almacenamiento en caché de salida extremadamente rápida y confiable para aplicaciones ASP.NET como la de Telenor que se ejecuta en una granja de servidores web. En efecto, almacena en caché diferentes versiones del contenido de las páginas según 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?

Contáctenos

TELÉFONO

+1 214-619-2601 (EE.UU.)

+44 20 7993 8327 (Reino Unido)

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