사례 연구 – NCache 직원 관리 애플리케이션 확장

파라곤 보안 로고
 

국가 혹은 지역:
Canada

업종 :
사설 보안

회사 프로필:
파라곤 시큐리티는 1976년에 설립된 회사입니다. Canada최대 규모의 개인 소유 보안 회사 - 이 회사의 임무는 고객의 생명, 재산 및 자산을 보호하는 것입니다. 경비원 서비스, 경비원 교육, 전문 보안 컨설팅 서비스를 제공합니다. 고객 기반에는 클래스 A 상업용 사무실 건물, 콘도미니엄, 의료 시설, 쇼핑 센터, 대학, 모바일 순찰 서비스, 물류, 운송, 광업 및 제조 회사가 포함됩니다. 광역 토론토 지역에만 600개 이상의 클라이언트 위치를 보유하고 있으며 국가 보안 요구 사항의 최전선에 있습니다.

NCache 이를 통해 이 민간 보안 회사는 고가용성을 유지하고 직원 관리 서비스 애플리케이션의 응답 시간을 가속화할 수 있습니다.

PDF 다운로드
 

개요

민간 보안 산업은 특히 북미 지역에서 빠르게 성장하고 있습니다. 필수적인 개인, 기업 및 재산을 보호하는 것은 끊임없는 관심사이지만 기업이 국내외 소스로부터 위협에 직면하게 되면서 그 어느 때보다 중요해졌습니다. 이러한 보안 지출 증가로 인해 운영 및 IT 민간 보안 부문에서도 상당한 기술 발전이 이루어졌습니다. 또한 범죄 수사와 기소의 진화, 즉 최근 예방 조치 개발에 대한 강조도 문제에 도움이 되지 않았습니다.

이러한 요구에 직면하여 Paragon Security는 내부 포털(prism.pplguard.com)의 운영 용량을 포함하여 운영을 크게 확장해야 합니다. 회사는 고객 및 운영 관리를 위해 이 도구를 사용합니다. 회사는 고객과 고객에게 제공되는 보안 서비스에 대한 기록을 유지하는 데 중점을 둡니다. 의심할 여지 없이, 좋은 캐싱 솔루션은 이러한 상황에서 매우 유리합니다.

 

애플리케이션 문제점

민감한 정보를 검색하기 위해 매일 4,000명 이상의 보안 담당자가 포털에 액세스하는 트래픽이 많은 웹 애플리케이션으로서 안정적인 캐싱 플랫폼을 채택해야 했습니다. 이 요구 사항은 함께 작동하도록 애플리케이션을 설계하면서 문제가 되었습니다. Memcached, 그리고 요즘 Memcached 매우 기본적이고 거의 유지 관리되지 않는 구식 제품입니다.

이 모든 것을 염두에 두고 그들은 처음에 다음으로 전환하기로 결정했습니다. Redis 오픈 소스는 더 많은 문제를 안겨주었습니다. 예를 들어, Memcached, 공식적인 지원이 부족하여 버그를 스스로 해결해야 했습니다. Redis 오픈 소스. 또한 GUI가 부족하여 애플리케이션 관리 및 모니터링이 번거롭습니다. 제한된 수의 카운터와 지원되는 타사 도구의 부족도 도움이 되지 않았습니다. 또한, 창문에 대한 선호도와 경험이 Redis Linux에서는 유지 관리에 대한 끊임없는 어려움이 특히 악몽입니다.

 

방법 NCache 그들의 솔루션에 적합합니까?

NCache, 강력한 웹 관리 및 모니터링 도구와 함께 공식적인 정기 및 연중무휴 지원 옵션을 갖춘 것은 이러한 복잡성에 직면한 이상적인 대안이었습니다. 언급 할 필요없는, NCache 100% 네이티브 .NET이므로 Windows에 이상적이므로 몇 가지 주요 문제가 해결되었습니다. 게다가, NCache 개념 증명 사용 사례(객체 캐싱, 만료, 그룹 등)의 맥락에서 필요한 모든 기능을 제공했습니다.

NCache 다계층 애플리케이션을 위한 유연하고 확장 가능한 솔루션을 제공합니다. 추가적으로, NCache 자주 사용하는 데이터를 메모리에 캐시하면 애플리케이션의 응답 시간이 빨라지고 모든 요청에 ​​대한 데이터베이스 이동이 절약됩니다. 와 함께 NCache 캐싱 계층으로서 더 빠른 데이터 액세스와 애플리케이션 안정성을 경험하고 있습니다. 그리고 그걸 감안할 때 NCache 비교적 간단한 구현으로 기능이 매우 풍부하므로 자신의 환경에서 사용하는 것을 매우 기쁘게 생각합니다.

Alachisoft 생성물:
NCache

고객 요구 충족:

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

애플리케이션 아키텍처 개요 및 배포 NCache

파라곤 시큐리티의 ASP.NET Core 웹 애플리케이션은 ASP를 사용합니다..NET Core 프런트엔드 및 백엔드 기능을 위해 여러 클래스 라이브러리와 동일한 웹 서버를 통해 중앙 데이터 소스로 사용되는 웹 API 및 Microsoft SQL Server 데이터베이스. 명확히 말하면 다음 계층에서 작동합니다.

  • 프런트엔드 계층: ASP.NET Core MVC 웹 앱
  • 백엔드 계층: .NET Core 많은 클래스 라이브러리가 있는 웹 API.
  • 데이터베이스 계층: SQL 서버

이 백엔드 계층은 캐싱 계층 또는 데이터베이스 계층과의 상호 작용을 담당합니다. NCache 통합이 이루어집니다. 이 계층은 캐시 서버에 연결된 6-7개의 클라이언트 시스템과 함께 별도의 클러스터를 제공하는 두 개의 캐시 서버로 구성됩니다.

MVC 프런트엔드 웹 애플리케이션은 요청을 위해 백엔드와 통신합니다. NCache 먼저 주소를 지정하세요. 문제의 캐시 서버는 물리적으로 웹 서버와 가까운 곳에 위치하므로 동일한 네트워크에 있으므로 네트워크 대기 시간이 줄어들고 요청 응답 시간이 향상됩니다. 시스템이 피크 시간 동안 약 600개의 요청을 처리할 수 있다는 점을 고려하면 이러한 성능 향상은 필수적입니다.

다음 다이어그램은 애플리케이션 아키텍처를 시각적으로 보여줍니다.

프리즘을 나타내는 아키텍처 다이어그램 NCache
그림 1: Prism을 나타내는 아키텍처 다이어그램 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

 

NCache 기능 사용

향상된 성능 및 확장성 NCache

다음에 저장된 모든 데이터 NCache 비용이 많이 드는 데이터베이스 호출을 수행하지 않아도 됩니다. Paragon Security는 데이터베이스의 고객 정보를 기반으로 비즈니스 결정을 내리므로 Prism은 고객의 요청을 신속하게 처리해야 합니다. 다행스럽게도, NCache 애플리케이션 성능이 획기적으로 향상되었습니다. 현재 데이터가 캐시에 없으면 관련 고객 데이터가 데이터베이스에서 검색되어 나중에 원하는 방식으로 사용할 수 있도록 캐시됩니다.

관련 캐시 데이터를 보장하기 위한 슬라이딩 만료

Prism은 수많은 기록에 대한 정보 제공과 동시에 높은 성능을 유지하는 것이 이상적으로 요구되므로, 오래된 캐시 데이터를 검색하는 데 시간을 낭비해서는 안 됩니다. 그러므로, NCache 캐시 데이터가 사용 중인 동안에만 보관되도록 슬라이딩 만료로 캐시를 구성할 수 있었습니다. 메커니즘은 지정된 시간 동안 사용되지 않은 상태로 남아 있는 모든 데이터를 제거합니다.

데이터 필터링을 위한 그룹

또한, 검색해야 할 기록이 셀 수 없이 많기 때문에 데이터 필터링은 필수입니다. NCache Paragon Security는 쉬운 개체 캐싱 작업을 위해 고객을 분류하거나 논리적으로 그룹화할 수 있습니다. 합리적인 기준에 따라 캐시된 데이터를 그룹화하면 해당 데이터를 검색하는 데 필요한 시간이 크게 줄어듭니다. 결과적으로 더 빠른 검색 결과를 생성하고 검색이 더 복잡해지는 경우를 위한 간단한 그룹 API 및 SQL 쿼리를 통해 애플리케이션의 확장성을 향상시킵니다.

데이터 쿼리를 위한 SQL 검색

Paragon Security는 다음을 크게 지지합니다. NCache SQL 검색. 그들은 균일한 인벤토리와 같이 자주 업데이트되지 않지만 자주 쿼리되는 데이터 세트를 처리하는 데 이를 사용하고 있습니다. 그들은 사용한다 NCache 처음 쿼리할 때 이러한 개체를 캐시하고 추가 쿼리가 발생할 경우 캐시를 통해 처리합니다. 기본적으로 직원이 이 인벤토리나 기타 캐시된 데이터 세트를 검색하면 훨씬 더 빠른 응답을 받게 되어 데이터베이스 이동을 방지할 수 있습니다.

앞으로 나아가기 NCache

NCache 은(는) 회사에 큰 성과를 거두고 있으며 통합 이후 환경에서 완벽하게 작동했습니다. Prism 포털에 계획된 변경 사항이 없으면 이러한 상태는 계속될 것입니다. 플랫폼에 만족한 것 이상으로 Paragon Security는 다음을 통합할 계획입니다. NCache 다른 응용 프로그램에 추가합니다.

다음에 무엇을할지?

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