사례 연구 – 텔레노르

 
텔레 노어

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

토르벤 프뢴룬드
수석 관리자
텔레노르 덴마크
 

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

업종 :
통신

회사 프로필:
텔레노르의 완전 자회사인 텔레노르 덴마크는 덴마크에서 두 번째로 큰 이동통신 사업자이자 두 번째로 큰 유선 광대역 통신 사업자입니다. 덴마크에서 제공하는 서비스 포트폴리오는 이동통신, 유선 및 광대역 서비스를 포함합니다.
덴마크에서 텔레노르는 약 2,000명의 직원과 15,000명의 고객을 보유하고 있습니다. 텔레노르 덴마크는 13개국에서 40,000명 이상의 직원을 보유한 텔레노르 그룹의 계열사입니다.
Telenor Denmark Holding A/S는 여러 운영 회사를 소유하고 있는 모회사입니다.

  • Telenor A/S는 GSM900 및 GSM1800 이동통신망에 대한 라이선스를 보유하고 있습니다.
  • Telenor Butikken A/S는 구매 및 마케팅 회사이며, 대리점 네트워크도 관리합니다. Telenor는 덴마크에서 가장 큰 판매망을 보유하고 있습니다.
  • CBB Mobil A/S는 자체 브랜드로 소비자 및 기업 시장에 이동통신 서비스를 제공합니다. 2000년 10월 Clubblahblah라는 이름으로 설립되었으나, 2년 후 CBB Mobil로 사명을 변경했습니다. 2004년 4월 Telenor가 CBB를 인수했습니다.

텔레노르의 모토는 고객이 일상생활에서 통신 서비스의 모든 혜택을 누릴 수 있도록 돕는 것입니다. 직원들에게는 회사의 비전과 가치가 고객을 대할 때 공통적으로 적용되는 접근 방식을 제시한다고 회사 측은 설명합니다. 이러한 텔레노르의 가치는 직원들이 고객에게 탁월한 서비스를 제공하는 데 있어 기본적인 지침이 됩니다.

NCache Telenor Denmark에 신속한 고객 응답과 웹사이트 안정성을 제공합니다.

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

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

토르벤 프뢴룬드
수석 관리자
텔레노르 덴마크

비즈니스 가치 요약

덴마크의 텔레노르가 추구하는 사업 가치는 고객 서비스의 질과 수준에 불가분하게 연결되어 있습니다. 회사가 명확히 밝혔듯이, "텔레노르의 가치는 직원들에게 고객에게 탁월한 서비스를 제공하는 데 필요한 기본적인 지침을 제공합니다."

하지만 안타깝게도 비교적 새로운 IT 스택은 때때로 고객 서비스에 심각한 영향을 미치는 기술적 문제를 야기할 수 있습니다. 텔레노르 덴마크의 경우, 통신 사업을 지원하기 위해 CRM 및 미들웨어가 포함된 IT 스택을 사용했습니다. 이러한 시스템을 보완하기 위해 텔레노르 덴마크는 자체적으로 대규모 ASP.NET MVC 웹 애플리케이션을 개발했습니다. 이 웹 애플리케이션은 "원스크린 앱(One Screen App)"이라고 불리며, 1,500~2,000명의 내부 상담원과 200만 명의 외부 사용자가 이용하고 있습니다.

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

 

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

텔레노르의 ASP.NET MVC 웹 애플리케이션(원스크린 앱) 아키텍처는 총 8개의 웹 서버로 구성되어 있으며, 각 계층에 4개의 웹 서버가 있는 2계층 구조로 되어 있습니다. 한 계층은 외부 고객용이고, 다른 계층은 내부 상담원용입니다. 각 계층의 4개 웹 서버 중 2개만 로드 밸런싱을 통해 활성화되고, 나머지 2개는 비활성화되어 각 계층의 유지 보수 및 업그레이드를 위한 백업 서버로 사용됩니다.

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

텔레노르는 곧 이 통신 플랫폼 구성이 중대한 문제를 야기한다는 사실을 알게 되었습니다. 그 문제는 일부 중요한 API의 응답 속도가 느리다는 점에 집중되었습니다.

텔레노르 덴마크의 선임 매니저인 토르벤 프뢸룬드는 "문제의 예를 들어보겠습니다. 텔레노르 웹사이트(Telenor.dk)에 접속해서 휴대폰을 구매하려고 모든 휴대폰 목록 링크를 클릭합니다. 그러면 30~40가지의 다양한 휴대폰 모델 목록이 나타납니다. 이 목록에는 가격, 요금제 등이 함께 표시됩니다. 하지만 이 모든 데이터, 즉 휴대폰, 제품, 가격 정보는 모두 백엔드 시스템에서 가져오는데, 화면에 표시되는 속도가 매우 느립니다. 이는 절대 용납할 수 없는 수준이며, 탁월한 고객 서비스를 제공하겠다는 우리의 사명과도 부합하지 않습니다."라고 말했습니다.

사실상 텔레노르 덴마크는 전반적인 성능 문제를 겪고 있었습니다. "백엔드 문제를 해결하려면 많은 시간과 비용이 들 것입니다."라고 그는 말합니다.

 

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

NCache 다양한 핵심 기능과 이점을 갖춘 이 솔루션은 Telenor Denmark의 문제를 해결하는 비용 효율적인 해법을 제공했습니다. 자주 사용하는 애플리케이션 데이터를 캐싱하여 데이터베이스나 접근 속도가 매우 느린 Java 기반 "미들 티어"에 직접 접근할 필요가 없도록 했습니다. 덕분에 웹사이트 응답 속도가 크게 향상되었습니다.

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

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

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

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

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

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

Alachisoft 생성물:
NCache

고객 요구 충족:

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

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

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

Alachisoft
Corporate Headquarters
포드 로드 12005번지, 스위트 520
Dallas, TX 75234

미국 : +1 214-619-2601
영국 : + 44 207 993-8327

sales@alachisoft.com
support@alachisoft.com

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

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

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

 

출력 캐싱 활용

출력 캐싱이 최신입니다. NCache 텔레노르 덴마크는 이 기능을 사용하고 있으며, 출력 캐시를 활용하여 성능을 더욱 향상시키고 있습니다. 그는 "이를 통해 주요 페이지에서 고객에게 매우 빠른 속도로 서비스를 제공할 수 있습니다."라고 말합니다.

NCache 이 기능은 웹 팜에서 실행되는 Telenor의 ASP.NET 애플리케이션과 같은 환경에 매우 빠르고 안정적인 출력 캐싱 기능을 제공합니다. 실제로 쿼리 문자열 매개변수 및 브라우저 유형과 같은 다양한 매개변수에 따라 페이지 콘텐츠의 여러 버전을 캐시합니다.

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

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

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

다음에 무엇을할지?

문의하기

전화

+1 214-619-2601 (미국)

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