우리는 지금 전례 없는 시대를 살고 있습니다. 오늘의 통화는 수집, 보존 및 분석에 대해 이전에는 볼 수 없었던 강조점을 가진 데이터입니다. 오늘 우리의 초점은 두 번째에 있습니다.
이처럼 불확실한 시대에 NCache 고객에게 추가적인 제어 기능과 추가적인 마음의 평화를 제공하는 것을 목표로 합니다. 지속성 저장소. 지속성은 내구성 있는 스토리지 및 데이터 백업을 위해 특정 위치에 데이터를 쓰는 것을 말합니다. 그리고 개요로서 이것은 이것이 무엇인지에 대한 완벽한 설명입니다. NCache 가게 않습니다.
캐싱은 본질적으로 변동성이 있습니다. 그리고 같은 제품의 안정성, 품질 성능 및 고가용성에도 불구하고 NCache, 일부 상황에서는 추가 보안을 위한 경우에도 캐시 데이터 백업이 필요합니다.
NCache 세부 정보 다운로드 NCache NCache 고객
끈기가 필요한 이유는 무엇입니까?
발생할 수 있는 상황과 캐시 데이터(정의에 따라 다른 소스에서 파생된 데이터)가 중요한 이유를 진정으로 이해하려면 예를 살펴보겠습니다.
갑자기 치명적인 오류에 직면했거나 유지 관리를 위해 전체 캐시 클러스터를 중단하려고 한다고 가정합니다. 이로 인해 모든 캐시 데이터(응용 프로그램 데이터 포함)가 손실되어 응용 프로그램이 모든 것을 천천히 다시 처리해야 합니다. 또한 원래 데이터 원본으로 이동하는 데 비용이나 시간이 많이 드는 경우 전체 다시 채우기 프로세스가 정말 어려울 수 있습니다.
따라서 이러한 시나리오가 마음에 부담이 되는 경우 다음과 같이 안심할 수 있습니다. NCache 지속성 저장소 – 캐시를 다시 시작할 때 캐시가 모든 중요한 데이터로 다시 채워지는 곳입니다.
지속성은 어떻게 작동합니까?
지속성 저장소 내에서 항목을 저장하는 전체 메커니즘은 비동기식이며 지속성 대기열을 통해 발생합니다(불필요한 대기 시간 절약). 스레드는 사용자가 나머지 작업을 계속하는 동안 이 대기열의 모든 작업을 확인하고(정의할 수 있는 특정 간격으로) 있는 그대로 복제합니다. 모든 쓰기 작업과 마찬가지로 캐시는 처음에 데이터를 메모리에 로드한 다음 백엔드 저장소에 추가합니다.
또한 클러스터의 모든 노드는 누락된 데이터가 있는 경우 중앙 집중식 저장소에 액세스하여 다시 채울 수 있습니다. 그리고 데이터 누락의 경우를 더 나아가서 캐시를 다시 시작해야 하는 경우 지속성 저장소는 데이터 손실을 최소화하거나 전혀 발생하지 않도록 합니다.
처음에 Persistence Store에 데이터를 추가하는 방법은 무엇입니까?
직접 시작하려면 다음을 사용하도록 영구 캐시(분산 또는 로컬)를 구성할 수 있습니다. 캐시 시작 로더 옵션. 이 기능을 사용하면 가장 중요한 데이터 세트로 캐시 및 지속성 저장소를 미리 로드할 수 있습니다. 또한 관련 새로 고침 기능은 사용자가 제공한 시간 간격에 따라 사전 로드된 데이터 세트를 주기적으로 업데이트하여 캐시가 영구 저장소에 복제하는 부실화를 방지합니다.
NCache 세부 정보 프로그래머 가이드 관리자 가이드
지속성이 있는 새 분산 캐시 만들기
캐시 크기를 추측하는 것은 약간 복잡할 수 있지만(요구 사항에 따라 다름) 영구 캐시를 생성하는 과정은 비교적 간단합니다.
다음 중 하나를 사용하여 캐시를 생성할 수 있습니다. 웹 관리자 또는 NCache PowerShell 모듈. 웹 관리자를 사용하는 경우 지속성이 있는 새 분산 캐시를 생성하도록 선택해야 합니다. 그리고 다음을 수행합니다.
- 지속성 저장소 설정 - 기존 저장소와 새 저장소를 모두 사용할 수 있습니다(NFS 또는 CFS 프로토콜을 사용할 수 있음).
- 단일 실패 지점을 방지하려면 상점이 나머지 노드와 분리되어 있는지 확인하십시오.
- 고급 옵션 페이지로 이동하기 전에 연결을 테스트하십시오.
- 이 시점에서 웹 관리자는 성공적으로 생성되면 기본 클러스터 캐시 페이지로 리디렉션합니다.
또는 PowerShell을 사용하는 경우 다음을 사용할 수 있습니다. 새 캐시 PowerShell cmdlet을 실행하고 다음 명령을 실행합니다.
1 2 |
New-Cache -Name demoCache -Server "20.200.20.47,20.200.20.39" -InMemoryStoreType DistributedCacheWithPersistence -NewPersistenceStore -PersistenceStoreConnectionString "\\fileserver\stores;domain_name\user_name;password" -Topology PartitionedOfReplica -Size 1024 |
NCache 세부 정보 지속성 설정 지속성 로컬 캐시 구성
데이터 지속성과 관련된 모니터링 통계.
추가 혜택으로 NCache 모니터 환경 내에서 작동하는 것이 걱정되는 경우 모든 기능. 지속성 저장소와 관련하여 우리는 특정 성능 카운터 지속성 대기열의 통계와 분산 캐시 내에서 수행되는 해당 작업을 모니터링하기 위한 것입니다. PersistQ Count, PersistQ Size, Db Reads/sec, Db Writes/sec 등에 대한 특정 카운터가 있습니다.
이와 함께 지속성 저장소가 최적의 성능을 제공하도록 모든 기본 작업을 주시하는 것이 좋습니다. 당신은 이것을 통해 할 수 있습니다 NCache 그 자체, 윈도우 성능 도구, 우리의 로그, 또는 PowerShell을.
NCache 세부 정보 캐시 모니터링 시뮬레이션 NCache 용법
결론: 왜 NCache?
NCache 서버 측 기능은 캐시 지속성 지원에 이상적이며 사용자에게 가능한 한 많은 유연성을 제공하기 위해 노력했습니다(여러 토폴로지 및 구성을 사용할 수 있음). 비슷한 맥락에서, NCache 지속성은 여러 파일 공유 시스템에서 작동하며 일반 캐시 시스템보다 훨씬 더 많은 정보를 유지하며 이 모든 작업이 코딩 작업 없이 수행됩니다.
모든 것을 고려할 때, 심각한 데이터베이스 및 네트워크 기반 기업이라면 적어도 그러한 영구 저장소를 사용하는 것을 고려하지 않는 것은 잘못된 조언일 것입니다. 지금 바로 평가를 시작할 수 있습니다. 60 일 무료 사용.