Estudo de caso - NCache Fornece velocidade e escalabilidade para Telenor

Telenor Estudo de caso

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
telenor-logotipo
 

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

Indústria:
Telecomunicações

Perfil da companhia:
Telenorsubsidiária integral da Telenor Dinamarca, é a segunda maior operadora 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, Telenor tem cerca de 2,000 funcionários e 15,000 clientes. Telenor A Dinamarca faz parte do Telenor Grupo com mais de 40,000 funcionários operando em 13 países.
Telenor A Denmark Holding A/S possui e é a empresa-mãe de várias empresas operacionais:

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

TelenorO lema da empresa é ajudar os clientes a obter todos os benefícios dos serviços de comunicação em suas vidas diárias. Quanto aos seus colaboradores, a empresa afirma que a sua visão e valores definem uma abordagem comum de corporificação ao lidar com os clientes. Aqueles Telenor Os valores dão aos colaboradores diretrizes fundamentais para a excelência no atendimento aos seus clientes.

NCache Fornece resposta rápida ao cliente e estabilidade do site para 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

O valor do negócio Telenor in Denmark promove está intrinsecamente ligado ao calibre e nível de serviço ao cliente. Como a empresa afirmou claramente, "Telenor valores dão aos funcionários as diretrizes fundamentais para prestar um serviço de excelência aos seus clientes."

No entanto, infelizmente, às vezes, uma pilha de TI relativamente nova pode apresentar problemas técnicos que afetam gravemente o atendimento ao cliente. Dentro Telenor No caso da Dinamarca, a pilha de TI incluiu seu CRM e middleware para ajudar a dar suporte ao negócio de telecomunicações. Complementando esse arranjo, Telenor A Dinamarca criou internamente um grande aplicativo Web ASP.NET MVC em torno da pilha de TI. Eles chamam esse aplicativo da web de "One Screen App" e é usado 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 de TelenorA aplicação web ASP.NET MVC ou One Screen App da empresa compreende um total de oito servidores web, formulados em duas camadas com cada camada composta por um conjunto de quatro servidores web. Uma camada é usada para clientes externos; o segundo nível para agentes internos. Dos quatro servidores Web, apenas dois estão ativos no balanceador de carga para cada camada em um determinado momento. Dois estão inativos e são usados ​​como servidores de backup para manutenção e atualização para cada camada.

Incluído aqui está um middleware baseado em Java, e o Telenor A aplicação web chama o middleware por meio de interfaces de programação de aplicativos REST (Representative State Transfer) ou APIs. Por sua vez, essas APIs REST ajudam a processar solicitações de usuários finais e chamadas relacionadas à fonte de dados.

Telenor logo soube que esse arranjo de plataforma de telecomunicações representava um grande problema. Esse problema se concentrava em tempos de resposta lentos em algumas APIs importantes.

Torben Frølund, gerente sênior da Telenor Dinamarca, diz: "Aqui está um exemplo desse problema. Você vai ao nosso Telenorsite .dk. Você quer comprar um telefone e pressiona o link com todos os telefones celulares. A próxima coisa é você obter uma lista de 30 a 40 modelos de telefone diferentes. Essa lista é mostrada com preços, taxas de assinatura, etc. No entanto, todos esses dados – os telefones, os produtos, os preços. Todos eles vêm do nosso back-end e esses dados aparecem na tela de uma maneira muito, muito lenta. Isso é completamente inaceitável e não está de acordo com nossa missão de excelente atendimento ao cliente."

Com efeito, Telenor A Dinamarca estava enfrentando um problema geral de desempenho. "Levaria muito tempo e dinheiro para consertar nosso back-end", diz ele.

 

NCache & Tempo de atividade 100% econômico

NCache com sua riqueza de recursos e benefícios chave forneceu a resposta econômica para Telenor O problema da Dinamarca. Eles estão armazenando em cache dados de aplicativos usados ​​com frequência, para que não precisem acessar seu banco de dados ou sua “camada intermediária” baseada em Java, que é muito lenta para acessar. Isso acelera muito 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 Telenor executa um web farm, ele diz que precisa derrubar servidores individuais para manutenção sem perder nenhuma sessão de usuário. “Esse recurso 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 acessar seu middleware. Telenor A Dinamarca está armazenando em cache respostas serializadas em NCache, melhorando significativamente o desempenho ao não usar o middleware. Ele usa o básico NCache APIs sem nenhum recurso do servidor e Telenor Demark implementou um NCache wrapper, que ele chama antes de chamar a API REST de middleware. Se as respostas não estiverem armazenadas em cache NCache, Em seguida Telenor chama o middleware e o armazena em cache para uso da próxima vez.

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 SUA PARTICIPAÇÃO FAZ A DIFERENÇA.

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

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

sales@alachisoft.com
support@alachisoft.com

A Fig. 2 explica como NCache é usado como um provedor de estado de sessão para armazenar todas as sessões. Os principais benefícios que oferece Telenor é velocidade e escalabilidade. Mais, 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 é usado como um provedor de estado de sessão para armazenar todas as sessões. Os principais benefícios que oferece Telenor é velocidade e escalabilidade. Mais, 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 integrado Telenor Dinamarca usa, e eles estão recebendo um impulso adicional usando o cache de saída. “Isso nos permite atender nossos clientes de forma super rápida em algumas páginas importantes”, diz ele.

NCache Enterprise fornece um recurso de cache de saída extremamente rápido e confiável para aplicativos ASP.NET como Telenorestá sendo executado em um web farm. Na verdade, ele armazena em cache diferentes versões do conteúdo das páginas, dependendo dos vários parâmetros, como parâmetros de string 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.