사례 연구 – NCache 속도와 확장성 제공 Telenor

Telenor 사례 연구

100% 가동 시간을 유지합니다. 그게 가장 중요해 NCache 혜택. 게다가 관련 NCache 속도, 안정성 및 신뢰성은 고객 응답 데이터를 매우 빠르게 유지합니다.

토르벤 프뢴룬드
수석 관리자
Telenor Danmark
telenor-심벌 마크
 

국가 혹은 지역:
스칸디나비아 국가
노르웨이, 스웨덴, 덴마크 및 아시아

업종 :
통신

회사 프로필:
Telenor의 전액 출자 자회사, Telenor 덴마크는 덴마크에서 두 번째로 큰 이동통신 사업자이자 두 번째로 큰 고정 광대역 사업자입니다. 덴마크의 서비스 포트폴리오에는 모바일, 고정 및 광대역 서비스가 포함됩니다.
덴마크에서는 Telenor 약 2,000명의 직원과 15,000명의 고객이 있습니다. Telenor 덴마크는 일부 Telenor 40,000개국에서 13명 이상의 직원이 근무하는 그룹입니다.
Telenor 덴마크 Holding A/S는 다음과 같은 여러 운영 회사의 모회사이며 소유하고 있습니다.

  • Telenor A/S는 GSM900 및 GSM1800 이동 전화망에 대한 라이센스를 보유하고 있습니다.
  • Telenor 부티켄 A/S는 구매 및 마케팅 회사입니다. 또한 대리점 네트워크를 관리합니다. Telenor 덴마크에서 가장 큰 판매망을 보유하고 있습니다.
  • CBB Mobil A/S는 소비자 및 기업 시장에 자체 브랜드로 이동 전화를 제공합니다. 2000년 XNUMX월 Clubblahblah라는 이름으로 설립되었습니다. 하지만 XNUMX년 뒤 CBB모빌로 사명을 바꿨다. Telenor의 CBB 인수는 2004년 XNUMX월에 이루어졌습니다.

Telenor의 모토는 고객이 일상 생활에서 통신 서비스의 모든 이점을 얻을 수 있도록 돕는 것입니다. 직원의 경우 회사는 비전과 가치가 고객을 대할 때 공통적인 구현 접근 방식을 정의한다고 말합니다. 저것들 Telenor 가치는 직원에게 고객에게 우수한 서비스를 제공하기 위한 기본적인 지침을 제공합니다.

NCache 빠른 고객 응대 및 웹사이트 안정성 제공 Telenor 덴마크.

PDF 다운로드
토르벤 프뢴룬드

"우리는 100% 가동 시간을 유지합니다. 그것이 가장 중요합니다. NCache 혜택. 게다가 관련 NCache 속도, 안정성 및 신뢰성은 고객 응답 데이터를 매우 빠르게 유지합니다."

토르벤 프뢴룬드
수석 관리자
Telenor Danmark

비즈니스 가치 요약

비즈니스 가치 Telenor 덴마크에서 촉진하는 것은 고객 서비스의 수준과 수준과 불가분의 관계가 있습니다. 회사가 분명히 밝혔듯이 "Telenor 가치는 직원들에게 고객에게 우수한 서비스를 제공하기 위한 기본적인 지침을 제공합니다."

그러나 불행히도 때때로 비교적 새로운 IT 스택으로 인해 고객 서비스에 심각한 영향을 미치는 기술적 문제가 발생할 수 있습니다. ~ 안에 Telenor 덴마크의 경우 IT 스택에는 통신 비즈니스를 지원하는 CRM 및 미들웨어가 포함되었습니다. 그 배치를 보완하고, Telenor 덴마크는 IT 스택을 중심으로 대규모 ASP.NET MVC 웹 애플리케이션을 사내에서 만들었습니다. 이 웹 애플리케이션을 "One Screen App"이라고 부르며 1,500~2,000명의 내부 에이전트와 XNUMX만 명의 외부 사용자가 사용합니다.

하지만 그리 멀지 않은 과거에 웹사이트에 문제가 발생하여 고객의 응답이 느릴 정도였던 때가 있었습니다. 이것은 상당한 우려를 불러 일으켰습니다. 기술 리더십이 "고객에게 우수한 서비스를 제공하는" 회사의 핵심 비즈니스 가치를 실질적으로 향상시키기 위해 신속하게 문제를 해결하기로 했습니다.

 

과제: 표시되는 데이터가 매우 느림

의 아키텍처 Telenor의 ASP.NET MVC 웹 애플리케이션 또는 One Screen App은 총 XNUMX개의 웹 서버로 구성되며, 각 계층은 XNUMX개의 웹 서버 세트로 구성된 XNUMX개의 계층으로 구성됩니다. 한 계층은 외부 고객에게 사용됩니다. 내부 에이전트를 위한 두 번째 계층. XNUMX개의 웹 서버 중 XNUMX개만 주어진 시간에 각 계층의 로드 밸런서에서 활성화됩니다. 두 대는 비활성 상태이며 각 계층의 유지 관리 및 업그레이드를 위한 백업 서버로 사용됩니다.

여기에는 Java 기반 미들웨어가 포함되어 있으며, Telenor 웹 애플리케이션은 REST(Representative State Transfer) 애플리케이션 프로그래밍 인터페이스 또는 API를 통해 미들웨어를 호출합니다. 결과적으로 이러한 REST API는 최종 사용자 요청 및 데이터 소스 관련 호출을 처리하는 데 도움이 됩니다.

Telenor 곧 이 통신 플랫폼 배치가 중요한 문제를 제기한다는 사실을 알게 되었습니다. 이 문제는 일부 중요한 API의 느린 응답 시간에 중점을 두었습니다.

Torben Frølund, 수석 관리자 Telenor 덴마크는 "여기 그 문제의 예가 있습니다. Telenor.dk 웹 사이트. 당신은 전화를 사고 싶어 모든 휴대 전화와 링크를 누르십시오. 다음은 30~40개의 서로 다른 전화 모델 목록을 얻는 것입니다. 그 목록은 가격, 구독료 등으로 표시됩니다. 그러나 모든 데이터(전화, 제품, 가격). 그것들은 모두 우리의 백엔드에서 왔으며 그 데이터는 매우 느린 방식으로 화면에 나타납니다. 이것은 완전히 받아들일 수 없으며 우수한 고객 서비스에 대한 우리의 사명과 일치하지 않습니다."

사실상, Telenor 덴마크는 전반적인 성능 문제를 겪고 있었습니다. "백엔드를 수정하려면 많은 시간과 돈이 필요합니다."라고 그는 말합니다.

 

NCache 비용 효율적인 100% 가동 시간

NCache 풍부한 주요 기능과 이점을 통해 Telenor 덴마크의 문제. 자주 사용하는 애플리케이션 데이터를 캐싱하므로 데이터베이스나 액세스 속도가 매우 느린 Java 기반 "중간 계층"으로 이동할 필요가 없습니다. 이렇게 하면 웹사이트 응답 시간이 크게 빨라집니다.

Frølund는 다음과 같이 말합니다. 이제 해당 정보 중 일부를 캐시에 저장합니다. NCache 매우 빠르게 제품 페이지를 보여줍니다. 또한 100% 가동 시간을 유지합니다. NCache 서버 유지 관리를 할 때."

이후 Telenor 그는 웹 팜을 운영하기 때문에 사용자 세션 손실 없이 유지 관리를 위해 개별 서버를 중단해야 한다고 말합니다. "그 기능만으로도 매우 중요하며, NCache 사용자 세션을 잃지 않도록 합니다. 이는 사용자가 중단 없이 웹사이트를 계속 사용할 수 있음을 의미합니다. 의 아름다움 NCache 우리가 웹사이트에서 무언가를 할 때마다 우리 웹사이트에 오는 모든 고객 요청은 손실되지 않고 다른 서버로 이동합니다. 그래서 우리는 웹사이트에서 고성능과 안정성을 유지하고 있습니다.”

이 설정에서 두 NCache 서버는 클라이언트 캐시 없이 POR 비동기 캐싱 토폴로지를 사용하는 전용 시스템에 있습니다. 회사는 두 개의 캐시를 만들었습니다. 하나는 데이터 캐싱용이고 다른 하나는 세션 캐싱용입니다.

Frølund는 다음과 같이 말합니다. NCache 미들웨어로 이동할 필요가 없습니다. Telenor 덴마크는 직렬화된 응답을 캐싱하고 있습니다. NCache, 따라서 미들웨어로 이동하지 않음으로써 성능이 크게 향상됩니다. 기본을 사용한다 NCache 서버의 기능이 없는 API 및 Telenor 구현된 표시 NCache 미들웨어 REST API를 호출하기 전에 호출하는 래퍼. 응답이 캐시되지 않은 경우 NCache다음, Telenor 미들웨어를 호출하고 다음 사용을 위해 캐시합니다.

세션 캐싱의 경우 NCache 분산 캐시는 ASP.NET 세션 저장소로 사용되므로 미들웨어 병목 현상과 초기의 느린 응답을 제거합니다. 그림 1은 유사한 병목 현상을 보여줍니다.

웹 팜이 성장함에 따라 데이터베이스가 병목 현상이 됨
그림 1 - 웹 팜이 성장함에 따라 데이터베이스가 병목 상태가 됨

Alachisoft 생성물:
NCache

고객 요구 충족:

  • 고 가용성
  • 일관성
  • 안정
  • 신뢰성

소개 Alachisoft:
Alachisoft 라고 하는 널리 사용되는 고성능 인메모리 분산 캐시를 제공합니다. NCache. NCache 프로덕션 환경에서 실행되고 .NET 웹 앱, SOA 서비스 앱 및 일반 트래픽이 많은 서버 앱의 성능과 확장성을 향상시키는 오픈 소스 미들웨어입니다. 2005년부터, NCache 전 세계, 특히 미국, 영국 및 서유럽에서 수백 명의 고객과 함께 입증된 실적을 보유하고 있습니다.

30일 동안 완전히 작동하는 무료 평가판을 다운로드할 수 있습니다. NCache 에 여기에서 지금 확인해 보세요..

Alachisoft
본사
12005 Ford Road, Suite 520
Dallas, TX 75234

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

sales@alachisoft.com
support@alachisoft.com

그림 2는 방법을 설명합니다. NCache 모든 세션을 저장하는 세션 상태 공급자로 사용됩니다. 제공하는 주요 이점 Telenor 속도와 확장성입니다. 을 더한, NCache 여러 서버에서 안정적인 세션 복제를 수행합니다.

분산 캐시는 데이터베이스 서버의 부담을 덜어줍니다.
그림 2 - 데이터베이스 서버의 부담을 덜어주는 분산 캐시

세션 캐싱의 경우 NCache 분산 캐시는 ASP.NET 세션 저장소로 사용되므로 미들웨어 병목 현상과 초기의 느린 응답을 제거합니다. 그림 1은 유사한 병목 현상을 보여주고 그림 2는 어떻게 NCache 모든 세션을 저장하는 세션 상태 공급자로 사용됩니다. 제공하는 주요 이점 Telenor 속도와 확장성입니다. 을 더한, NCache 여러 서버에서 안정적인 세션 복제를 수행합니다.

 

출력 캐싱 활용

출력 캐싱이 최신입니다. NCache 기능 Telenor 덴마크가 사용하고 있으며 출력 캐시를 사용하여 더욱 향상되고 있습니다. "이를 통해 일부 주요 페이지에서 고객에게 초고속으로 서비스를 제공할 수 있습니다."라고 그는 말합니다.

NCache Enterprise 다음과 같은 ASP.NET 응용 프로그램에 매우 빠르고 안정적인 출력 캐싱 기능을 제공합니다. Telenor의 웹 팜에서 실행 중입니다. 실제로 쿼리 문자열 매개변수 및 브라우저 유형과 같은 다양한 매개변수에 따라 다양한 버전의 페이지 콘텐츠를 캐시합니다.

출력 캐싱을 설명하는 또 다른 예를 인용하면서 Frølund는 다음과 같이 말했습니다. 우리는 그것을 캐시하지만 다른 데이터가 필요합니다. 그림과 텍스트, 그리고 CMS 시스템에서 얻은 모든 것으로 페이지를 만들어야 합니다. 모든 데이터를 결합하는 데 상당한 시간이 걸립니다. 그러나 출력 캐싱을 사용하면 고객이 요청하는 모든 데이터를 캐시하고 캐시에서 직접 표시합니다. 이 모든 것이 그것을 매우 빠르게 만듭니다.”

요약하자면, NCache 다음 영역에서 당사 웹 애플리케이션에 전략적 이점을 제공할 수 있습니다.

  1. 매우 복잡한 데이터 요구 사항 웹 페이지를 구축하는 데 탁월한 응답 시간. 내부 및 외부 사용자는 네트워크 전반의 응답 시간에 만족합니다.
  2. 모든 사용자 커뮤니티에서 100% 가동 시간을 제공하는 기능. 와 함께 NCache사용자 요구에 따라 확장할 수 있는 복제된 캐싱과 서버 가용성을 위한 중복성을 제공하는 의 기능입니다.

다음에 무엇을할지?

© 저작권 Alachisoft 2002 - . 판권 소유. NCache 는 Diyatech Corp.의 등록상표입니다.