사례 연구 – NCache Cybercom의 데이터 가용성 극대화

Telenor 사례 연구

NCache 클라이언트의 확장성, 세션 스토리지, 고가용성을 위한 최고의 솔루션을 제공합니다. 단순한 아키텍처로 사용이 매우 간편하고 신뢰성이 높으며 매우 강력합니다. 여기 Cybercom에서 우리는 모두 Microsoft .NET 개발자이며 통합하기가 매우 쉽습니다. NCache 우리의 솔루션에 확실히 덴마크 정부 고객의 성공 사례를 통해 우리는 다음을 권장합니다. NCache 우리의 다른 고객들에게.

스리팟 코스리
IT 컨설턴트
사이버컴 그룹
Cybercom 로고
 

국가 또는 지역:
중국, 덴마크, 핀란드, 두바이, UAE, 폴란드, 루마니아, 싱가포르, 스웨덴 및 인도에 지사

업종 :
IT 컨설팅

회사 프로필:
Cybercom Group은 고급 IT 및 통신 솔루션에 중점을 둔 컨설팅 회사입니다. Cybercom은 최고 품질의 비용 효과적인 솔루션을 제공함으로써 고객을 위한 비즈니스 가치를 창출합니다. Cybercom은 글로벌 배송 역량, 현지 입지 및 고객과의 긴밀한 협력을 통해 기술과 현실을 통합하는 턴키 솔루션을 사용하여 고객의 운영을 강화합니다.

Cybercom은 고객과 긴밀하게 협력하는 동시에 글로벌 배송 역량을 제공합니다. 이 회사는 북유럽에서 강력한 플랫폼을 보유하고 있으며 동유럽 및 아시아에서 사업을 운영하고 있습니다.

Cybercom은 1,700명 이상의 직원이 보유한 광범위한 산업 및 운영 경험을 활용하여 인터넷 서비스, 모바일 서비스, 보안, 내장형 시스템 및 통신 관리 솔루션에 대한 확고한 파트너가 되었습니다. 이 회사는 1995년에 설립되었으며 1999년부터 NASDAQ OMX Nordic 거래소에 상장되었습니다.

Alachisoft 생성물:
NCache

고객 요구 충족:

  • 안정적인 세션 스토리지
  • 확장성
  • 고 가용성
  • 손쉬운 유지 보수

소개 Alachisoft:
Alachisoft, 캘리포니아 기반 회사 제공 NCache 및 StorageEdge. NCache 응용 프로그램 데이터와 ASP.NET 세션 상태를 캐시하여 응용 프로그램 성능과 확장성을 높일 수 있는 메모리 분산 데이터 캐시입니다. StorageEdge는 BLOB를 외부화하고 BLOB 및 목록 데이터를 캐싱하여 SharePoint 속도를 높입니다.

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

NCache 복제 기능을 갖춘 매우 빠르고 확장 가능한 ASP.NET 세션 저장소를 제공했습니다.

PDF 다운로드
스리팟 코스리

"데이터 스토리지의 확장이 불가능했습니다. 그게 기본적인 문제였습니다. 그런데 NCache 분산 컴퓨팅은 적절한 가격에 적절한 솔루션을 제공했습니다."

스리팟 코스리
IT 컨설턴트
사이버컴 그룹

도전

웹사이트 문제를 겪고 있는 Cybercom Group의 고객은 덴마크 시민들의 에너지 효율성을 돕는 공공 정부 기관이었습니다. Cybercom Group의 IT 컨설턴트인 Sripad Kosuri는 "아파트나 주택에 거주하는 모든 사람이 이 웹사이트에 가서 자신의 에너지 패턴을 확인하여 에너지 요금을 줄이고 에너지 사용을 최적화할 수 있습니다"라고 말했습니다.

그러나 이 덴마크 정부 기관 고객은 웹 사이트에서 세 가지 뚜렷한 문제 영역에 직면했습니다. 세션 상태, 고가용성 및 확장성을 유지하는 데 어려움이 있었습니다. 즉, 이 인스턴스의 데이터베이스 서버는 세션과 애플리케이션 모두에 맞게 확장되지 않았습니다.

Kosuri는 "처음에는 세션 저장을 위해 Microsoft의 SqlServer를 구현하고 내부 세션 처리 메커니즘으로 보완했습니다. 이를 실행에 옮겼습니다. 그러나 시간이 지나면서 해당 배열에 문제가 있다는 것을 깨달았습니다."라고 말했습니다.

기본적인 문제는 데이터 스토리지의 확장이 불가능하다는 것입니다. 또한, 웹사이트 사용자들은 데이터를 자동으로 저장할 수 없어 저장하는 데 시간이 걸리고, 그렇지 않으면 데이터가 손실되는 일이 있었습니다.

이러한 문제는 하루 평균 약 XNUMX명의 웹사이트 사용자 수가 증가하고 웹사이트에서 관련 에너지 데이터에 사용되는 상당한 수의 보완 레거시 시스템으로 인해 더욱 복잡해졌습니다.

"우리 정부 고객의 웹사이트 사용자는 이 웹사이트에 있을 때 많은 규정을 따라야 하며 이러한 규정에 대응하기 위한 데이터를 입력해야 합니다."라고 Kosuri는 설명했습니다. "사용자가 웹 사이트에 있는 한 SqlServer를 사용하는 동안 세션 상태가 유지되었습니다. 각 세션이 끝날 때 사용자가 자신의 정보를 저장하려고 하면 해당 특정 데이터가 SqlServer 데이터베이스에 저장되었습니다. 사용자가 데이터를 저장하지 않기로 결정했고 세션이 만료되었으며 제공된 모든 데이터가 지워졌습니다."

이러한 문제는 저장 메커니즘인 Microsoft의 SqlServer가 세션 저장 제한으로 인해 부담을 받을 뿐만 아니라 세션과 애플리케이션 데이터 모두에 병목 현상을 일으키기 때문에 표면화되었습니다. 결과적으로 데이터베이스 서버는 세션 및 애플리케이션 데이터에 맞게 확장되지 않습니다. 또한 여기서 고려해야 할 점은 SqlServer가 메모리 내 데이터 저장소가 아닌 디스크 기반 데이터 저장소라는 점입니다. 이는 성능이 예상만큼 빠르지 않아 성능이 저하된다는 것을 의미합니다.

또한 SqlServer 저장소는 모든 세션을 단일 테이블에 유지합니다. 세션 데이터의 동시 액세스 및 동시 업데이트에 대한 잠금 경합은 확장하자마자 명백해집니다. 초당 트랜잭션이 극적으로 증가함에 따라 모든 것이 하나의 테이블에 보관되기 때문에 잠금 지연 횟수가 증가합니다. 이 SqlServer 단점은 성능과 확장성 모두에 불리하게 작용합니다.

 

XNUMXD덴탈의 NCache 해법

문제를 해결하기 위해 Cybercom은 처음에 정부 고객과 협력하여 "자체 세션 처리" 접근 방식을 취하기로 합의했습니다. 그러나 Kosuri에 따르면 이 솔루션은 "많은 문제"를 안고 있었으며, 이 솔루션과 관련된 과도한 비용도 발생했습니다. 그때 Cybercom이 필요한 연구를 수행한 후 찾아 설치에 개입했습니다. NCache 적절한 가격대의 궁극적인 솔루션인 분산 캐싱.

코스리는 이렇게 말했다.NCache 자체 프로세스가 있으므로 핵심 웹사이트에서 운영하는 것과 같습니다. 이는 단순한 아키텍처입니다. 작업량이 훨씬 적고 신뢰성이 높으며 비용 효율적입니다."

"Cybercom Group의 우리 모두는 Microsoft ASP.NET 개발자입니다. NCache 우리의 솔루션에 확실히, 우리는 추천할 것입니다 NCache 다른 고객들에게도요. 우리는 결과와 성과에 만족합니다."

인메모리 데이터 저장소, NCache 매우 빠르며 선형적으로 확장 가능합니다. 선형 확장성은 서버를 더 추가할수록 용량이 배가된다는 의미입니다. 예를 들어 하나의 서버에 대해 초당 10,000건의 트랜잭션을 수행한다고 가정해 보겠습니다. 두 번째 트랜잭션을 추가하면 초당 총 20,000건에 가까운 트랜잭션을 처리할 수 있습니다. 이는 Microsoft의 SqlServer가 메모리 내 저장 메커니즘이 아니기 때문에 제공하지 않는 선형 확장성입니다.

데이터베이스는 장기 저장용으로 구성되어 있지만 메모리 내 저장은 일시적이며 임시적입니다. Cybercom 고객의 경우 사용자 세션 중에 데이터를 임시 저장소에 저장해야 했습니다. Ncache 고가용성도 유지합니다. 이는 다음을 의미합니다. NCache 매우 안정적이므로 충돌이 발생하지 않으며, 중지하지 않고도 구성을 변경할 수 있습니다. NCache Cybercom 컨설턴트는 전체 캐시를 중지하지 않고도 캐시 서버를 중단하거나 새 캐시 서버를 추가하거나 캐시 용량을 늘릴 수 있습니다.

"오늘날 우리는 고객의 웹사이트에서 정기적인 배포를 수행합니다. 즉, XNUMX~XNUMX일마다 정기적으로 이 웹사이트를 변경하거나 추가합니다. NCache 세션 데이터 손실 없이 고가용성을 유지하며 다운타임이 발생하지 않습니다."라고 Kosuri는 말했습니다.

다음에 무엇을할지?

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