MicroStrategy ONE

아키텍처 모범 사례 및 세부 사항

일반 아키텍처 세부 사항

  • Platform Analytics 저장소가 하나인 경우 시스템 및 환경당 하나의 Platform Analytics 소비자(Telemetry Store)만 설치할 수 있습니다. 따라서 Telemetry Store의 여러 인스턴스 또는 버전을 동일한 호스팅 시스템에서 실행할 수 없습니다.
  • 각 원격 측정 저장소가 서로 다른 Platform Analytics 저장소를 가리키는 경우 여러 원격 측정 저장소가 서로 다른 시스템에서 실행될 수 있습니다.
  • Telemetry Store 소비자와 Intelligence Telemetry 생산자는 직접적인 상호 의존성이 없습니다. Telemetry Store는 Telemetry Server/Telemetry Manager, Telemetry Cache, Platform Analytics 저장소와 통신합니다. Intelligence Telemetry 생산자는 Telemetry Manager/Telemetry Server 클러스터에 데이터를 전송하기만 합니다.
  • 기본적으로 Intelligence Server에 Platform Analytics를 설치하면 MicroStrategy 설치 프로그램은 Telemetry Server 및 Telemetry Manager의 단일 노드도 설치합니다.
  • Telemetry Store는 데이터 손실 및 데이터 무결성 문제의 위험을 줄이기 위해 두 개의 소비자 인스턴스가 동일한 시스템에서 실행되는 것을 방지합니다. 그러나 고객은 별도의 Telemetry Store가 별도의 시스템에 설치되거나 실행되지 않고 이미 사용 중인 Platform Analytics 저장소에 구성되지 않도록 확인해야 합니다.
  • 두 개의 독립적인 Platform Analytics 구성으로 두 개의 개별 PA 리포지토리에 두 개의 Telemetry Store 소비자(다른 시스템에 있음)가 쓰도록 지원됩니다.
  • 한 명의 Telemetry Store 소비자가 둘 이상의 독립적 Intelligence Server 클러스터의 원격 측정 로그를 하나의 Platform Analytics 저장소에 처리할 수 있습니다. 이 구성은 여러 시스템의 통계 사용량에 대한 통합 보기를 제공합니다. MicroStrategy 환경. 구성 단계는 여러 환경 전반의 메타데이터 저장소 모니터링을 참조하십시오.
  • 플랫폼 분석 MicroStrategy 프로젝트는 기존 또는 새로 생성된 프로젝트로 가져올 수 있습니다. MicroStrategy 메타데이터.
  • 일관된 트랜잭션 로드 하에서 Platform Analytics 구성 요소의 안정적이고 효율적인 작동을 위한 리소스 요구 사항을 추정하려면 다음을 참조하세요. KB482872: 플랫폼 분석을 위한 용량 계획.

아키텍처 모범 사례

  • Platform Analytics는 단일 시스템에 모든 구성 요소를 설치하도록 지원합니다. 하지만 모든 서비스에서 제한된 시스템 리소스를 공유하게 되면 성능이 영향을 받을 수 있는 프로덕션 환경에는 권장되지 않습니다.
  • 프로덕션 환경 또는 데이터 중복성 및 실패 허용 오차가 중요한 환경에는 Telemetry Server/Telemetry Manager 클러스터에 대해 최소한 3개의 클러스터된 노드를 두십시오. 이렇게 하면 단일 Telemetry Server/Telemetry Manager 노드가 실패할 경우 Intelligence Telemetry 생산자가 생성한 로그가 나머지 두 개의 노드에서 유지됩니다.
  • 홀수의 클러스터된 Telemetry Server/Telemetry Manager 노드를 사용합니다. 그러면 불일치 및 실패 시 “다수결 원칙”에 따라 데이터 손실이 방지됩니다. 자세한 내용은 Apache Kafka 데이터 복제Telemetry Server 클러스터를 위한 ZooKeeper 구성을 참조하십시오.
  • 하나의 Platform Analytics 저장소에는 오직 하나의 Telemetry Store 소비자만 데이터를 쓸 수 있습니다. Platform Analytics 저장소에 두 개의 Telemetry Store 소비자가 데이터를 쓸 경우 데이터 손실 및 데이터 무결성 문제가 발생합니다.

지원되는 아키텍처의 예는 Platform Analytics 아키텍처 예를 참조하십시오.