Estudo de Caso – Telenor

 
Telenor

Mantemos 100% de uptime. Isso é o mais importante NCache beneficiar. Além disso, o associado NCache velocidade, estabilidade e confiabilidade mantêm nossos dados de resposta do cliente super rápidos.

Torben Frølund
Gerente sênior
Telenor Dinamarca
 

País ou região:
países escandinavos
Noruega, Suécia, Dinamarca e Ásia

Indústria:
Telecomunicações

Perfil da empresa:
A Telenor Dinamarca, subsidiária integral da Telenor, é a segunda maior operadora de telefonia móvel e a segunda maior operadora de banda larga fixa na Dinamarca. Seu portfólio de serviços na Dinamarca inclui serviços móveis, fixos e de banda larga.
Na Dinamarca, a Telenor tem cerca de 2,000 funcionários e 15,000 clientes. A Telenor Dinamarca faz parte do Grupo Telenor, que conta com mais de 40,000 funcionários atuando em 13 países.
A Telenor Denmark Holding A/S detém e é a empresa-mãe de diversas empresas operacionais:

  • A Telenor A/S detém as licenças para as redes de telefonia móvel GSM900 e GSM1800.
  • A Telenor Butikken A/S é uma empresa de compras e marketing. Ela também administra sua rede de concessionárias. A Telenor possui a maior rede de pontos de venda na Dinamarca.
  • A CBB Mobil A/S oferece serviços de telefonia móvel sob sua própria marca para os mercados consumidor e empresarial. Fundada em outubro de 2000 com o nome de Clubblahblah, mudou seu nome para CBB Mobil dois anos depois. A aquisição da CBB pela Telenor ocorreu em abril de 2004.

O lema da Telenor é ajudar os clientes a obterem todos os benefícios dos serviços de comunicação em seu dia a dia. Quanto aos seus funcionários, a empresa afirma que sua visão e seus valores definem uma abordagem comum e integrada no relacionamento com os clientes. Esses valores da Telenor fornecem aos funcionários diretrizes fundamentais para oferecer um serviço de excelência aos clientes.

NCache Proporciona respostas rápidas aos clientes e estabilidade ao site da Telenor Dinamarca.

Baixar pdf
Torben Frølund

"Mantemos 100% de tempo de atividade. Isso é o mais importante NCache beneficiar. Além disso, o associado NCache velocidade, estabilidade e confiabilidade mantêm nossos dados de resposta do cliente super rápidos."

Torben Frølund
Gerente sênior
Telenor Dinamarca

Resumo do valor comercial

Os valores empresariais que a Telenor promove na Dinamarca estão intrinsecamente ligados à qualidade e ao nível do seu serviço ao cliente. Como a empresa afirmou claramente, "os valores da Telenor fornecem aos funcionários as diretrizes fundamentais para prestar um serviço excelente aos seus clientes".

Infelizmente, por vezes, uma infraestrutura de TI relativamente nova pode introduzir problemas técnicos que impactam severamente o atendimento ao cliente. No caso da Telenor Dinamarca, a infraestrutura de TI incluía o CRM e o middleware para dar suporte aos negócios de telecomunicações. Complementando essa estrutura, a Telenor Dinamarca criou internamente uma grande aplicação web ASP.NET MVC em torno da infraestrutura de TI. Essa aplicação web, chamada "One Screen App", é utilizada por 1,500 a 2,000 agentes internos e dois milhões de usuários externos.

No entanto, houve um tempo em um passado não muito distante em que seu site apresentou problemas a ponto de os clientes terem respostas lentas. Isso criou uma preocupação considerável - o suficiente para que sua liderança técnica se movesse rapidamente para resolvê-lo, a fim de elevar substancialmente o valor comercial da empresa - "fornecendo um serviço excelente a seus clientes".

 

Desafio: dados exibidos extremamente lentos

A arquitetura da aplicação web ASP.NET MVC da Telenor, também conhecida como One Screen App, compreende um total de oito servidores web, organizados em duas camadas, cada uma composta por um conjunto de quatro servidores web. Uma camada é utilizada para clientes externos; a segunda camada, para agentes internos. Dos quatro servidores web, apenas dois estão ativos no balanceador de carga de cada camada em um dado momento. Os outros dois permanecem inativos e são utilizados como servidores de backup para manutenção e atualização de cada camada.

Inclui-se aqui um middleware baseado em Java, e a aplicação web da Telenor chama o middleware através de APIs REST (Representative State Transfer). Por sua vez, essas APIs REST ajudam a processar as solicitações do usuário final e as chamadas relacionadas à fonte de dados.

A Telenor logo percebeu que esse arranjo de plataforma de telecomunicações representava um grande problema. O problema estava relacionado aos tempos de resposta lentos em algumas APIs importantes.

Torben Frølund, Gerente Sênior da Telenor Dinamarca, afirma: "Aqui está um exemplo desse problema. Você acessa nosso site Telenor.dk. Quer comprar um celular e clica no link com todos os modelos disponíveis. Em seguida, aparece uma lista com 30 a 40 modelos diferentes. Essa lista exibe os preços, planos, etc. No entanto, todos esses dados — os celulares, os produtos, os preços — vêm do nosso sistema interno e são exibidos na tela de forma extremamente lenta. Isso é completamente inaceitável e não está de acordo com nossa missão de oferecer um excelente atendimento ao cliente."

Na prática, a Telenor Dinamarca estava enfrentando um problema geral de desempenho. "Levaria muito tempo e dinheiro para corrigir nosso sistema", afirma ele.

 

NCache & Tempo de atividade 100% econômico

NCache Com sua ampla gama de recursos e benefícios essenciais, a plataforma ofereceu a solução mais econômica para o problema da Telenor Dinamarca. Eles armazenam em cache os dados de aplicativos usados ​​com frequência, evitando assim o acesso ao banco de dados ou à camada intermediária baseada em Java, que é muito lenta. Isso acelera consideravelmente o tempo de resposta do site.

Frølund diz: “Anteriormente, se pedíssemos ao back-end todas as vezes esses dados, ele apresentava um lapso de tempo terrível para nossos clientes e eles ficavam muito descontentes. Agora, armazenamos em cache algumas dessas informações em NCache e mostrar páginas de produtos muito rapidamente. Além disso, mantemos 100% de tempo de atividade com NCache quando fazemos manutenção nos servidores.”

Como a Telenor opera um cluster de servidores web, ele afirma que precisa desligar servidores individuais para manutenção sem perder nenhuma sessão de usuário. "Essa funcionalidade por si só é muito importante, e NCache garante que não percamos sessões de usuário. Isso significa que nossos usuários podem continuar usando seu site sem interrupções. A beleza de NCache é sempre que estamos fazendo algo no site, cada solicitação do cliente que chega ao nosso site não é perdida, mas vai para servidores diferentes. Assim, mantemos alto desempenho e estabilidade em nosso site.”

Nesta configuração, dois NCache os servidores estão em máquinas dedicadas usando topologia de cache assíncrona POR sem cache de cliente. A empresa criou dois caches, um para cache de dados e outro para cache de sessões.

Como observa Frølund, NCache elimina a necessidade de recorrer ao middleware deles. A Telenor Dinamarca está armazenando em cache as respostas serializadas em NCache, melhorando significativamente o desempenho ao não usar o middleware. Ele usa o básico NCache APIs sem quaisquer funcionalidades do servidor, e a Telenor Demark implementou uma NCache wrapper, que ele chama antes de chamar a API REST de middleware. Se as respostas não estiverem armazenadas em cache NCacheEntão, a Telenor chama o middleware e o armazena em cache para uso futuro.

Para cache de sessão, NCache o cache distribuído é usado como armazenamento de sessão ASP.NET, removendo assim o gargalo de middleware e as respostas lentas anteriores. A Fig. 1 mostra gargalos semelhantes.

O banco de dados se torna um gargalo à medida que o Web farm cresce
Figura 1 - O banco de dados se torna um gargalo à medida que o Web farm cresce

Alachisoft Produto:
NCache

Necessidades do cliente atendidas:

  • High Availability
  • Consistência
  • Estabilidade
  • Confiabilidade

Sobre Alachisoft:
Alachisoft fornece um cache distribuído na memória popular de alto desempenho chamado NCache. NCache é um middleware de código aberto que é executado em ambiente de produção e aumenta o desempenho e a escalabilidade de aplicativos da Web .NET, aplicativos de serviço SOA e aplicativos gerais de servidor de alto tráfego. Desde 2005, NCache tem um histórico comprovado com centenas de clientes em todo o mundo e especialmente nos EUA, Reino Unido e Europa Ocidental.

Você pode baixar uma avaliação gratuita de 30 dias totalmente funcional do NCache da aqui..

Alachisoft
Sede da empresa
12005 Ford Road, Sala 520
Dallas, TX 75234

EUA: + 1 214-619-2601
REINO UNIDO: + 44 207 993-8327

sales@alachisoft.com
support@alachisoft.com

A Fig. 2 explica como NCache É utilizado como um provedor de estado de sessão para armazenar todas as sessões. Os principais benefícios que oferece à Telenor são velocidade e escalabilidade. Além disso, NCache executa a replicação de sessão confiável em vários servidores.

Cache distribuído aliviando a pressão no servidor de banco de dados
Figura 2 - Cache distribuído aliviando a pressão no servidor de banco de dados

Para cache de sessão, NCache o cache distribuído é usado como armazenamento de sessão ASP.NET, removendo assim o gargalo de middleware e as respostas lentas anteriores. A Fig. 1 mostra gargalos semelhantes e a Fig. 2 explica como NCache É utilizado como um provedor de estado de sessão para armazenar todas as sessões. Os principais benefícios que oferece à Telenor são velocidade e escalabilidade. Além disso, NCache executa a replicação de sessão confiável em vários servidores.

 

Explorando o cache de saída

O cache de saída é o mais recente NCache A Telenor Dinamarca utiliza esse recurso e está obtendo um impulso adicional com o uso de cache de saída. "Isso nos permite atender nossos clientes com extrema rapidez em algumas páginas importantes", afirma.

NCache Oferece um recurso de cache de saída extremamente rápido e confiável para aplicações ASP.NET, como as da Telenor, executadas em um cluster de servidores web. Na prática, ele armazena em cache diferentes versões do conteúdo das páginas, dependendo de vários parâmetros, como parâmetros de consulta e tipo de navegador.

Citando outro exemplo para descrever o cache de saída, Frølund diz: “Vamos pegar todas as informações do produto que discuti anteriormente e que compõem nossa página. Nós armazenamos isso em cache, mas precisamos de outros dados. Precisamos construir a página com imagem e texto e tudo o que obtemos do nosso sistema CMS. Combinar todos esses dados leva um tempo considerável. Mas com o cache de saída, armazenamos em cache todos os dados que o cliente está solicitando e apenas os mostramos diretamente do cache. Tudo isso o torna super ágil.”

Em suma, NCache é capaz de fornecer benefícios estratégicos para nossas aplicações web nas seguintes áreas:

  1. Excelente tempo de resposta na construção de páginas web com requisitos de dados muito complexos. Nossos usuários internos e externos estão satisfeitos com os tempos de resposta em toda a rede.
  2. A capacidade de oferecer 100% de tempo de atividade em todas as comunidades de usuários. Com NCache's que fornecem cache replicado para dimensionar com base nas demandas do usuário e redundância para disponibilidade do servidor.

O que fazer a seguir?

© Copyright Alachisoft 2002 - . Todos os direitos reservados. NCache é uma marca registrada da Diyatech Corp.