MicroStrategy ONE
아키텍처 모범 사례 및 세부 사항
일반 아키텍처 세부 사항
- 시스템 및 환경당(1개의 Platform Analytics 저장소가 있는 경우)당 1개의 Platform Analytics 소비자(텔레메트리 저장소)만 설치할 수 있습니다. 따라서 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는 데이터 손실 및 데이터 Integrity 문제의 위험을 줄일 수 있도록 2개의 소비자 인스턴스가 같은 시스템에서 실행되는 것을 방지합니다. 그러나 고객은 별도의 Telemetry Store가 별도의 시스템에 설치되거나 실행되지 않고 이미 사용 중인 Platform Analytics 저장소에 구성되지 않도록 확인해야 합니다.
- 다른 시스템에 있는 2개의 Telemetry Store 소비자가 2개의 별개의PA 저장소에 2개의 독립적인 Platform Analytics 구성으로 작성하는 것이 지원됩니다.
- 한 명의 Telemetry Store 소비자가 둘 이상의 독립적 Intelligence Server 클러스터의 원격 측정 로그를 하나의 Platform Analytics 저장소에 처리할 수 있습니다. 이 구성을 통해 여러 MicroStrategy 환경 전반의 통계 사용 현황을 통합적으로 볼 수 있습니다. 구성 단계는 여러 환경 전반의 메타데이터 저장소 모니터링을 참조하십시오.
- Platform Analytics MicroStrategy 프로젝트는 기존 또는 새로 생성된 MicroStrategy 메타데이터에서 가져올 수 있습니다.
- 일관성 있는 트랜잭션 로드에서 Platform Analytics 구성 요소를 안정적이고 성능 기준에 맞게 작동하기 위한 예상 리소스 요구 사항은 KB482872: Platform Analytics에 대한 용량 계획을 참조하십시오.
아키텍처 모범 사례
- 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 아키텍처 예를 참조하십시오.
