MicroStrategy ONE

Architektur-Best-Practices und -details

Allgemeine Architekturdetails

  • Pro Computer und pro Umgebung (mit einem Platform Analytics Repository) kann nur ein Platform Analytics Consumer (Telemetry Store) installiert werden. daher können nicht mehrere Instanzen oder Versionen von Telemetry Store auf demselben Hosting-Computer ausgeführt werden.
  • Mehrere Telemetry Stores können möglicherweise auf verschiedenen Computern ausgeführt werden, wenn jeder dieser Telemetry Stores auf verschiedene Platform Analytics-Repositorys verweist.
  • Der Telemetry Store Consumer und Intelligence Telemetry Producer hängen nicht direkt voneinander ab. Der Telemetry Store kommuniziert mit dem Telemetry Server/Telemetry Manager, Telemetry Cache und dem Platform Analytics-Repository. Der Intelligence Telemetry Producer sendet ausschließlich Daten an den Telemetry Manager/an das Telemetry Server-Cluster.
  • Wenn Sie Platform Analytics auf dem Intelligence Server installieren, installiert das MicroStrategy Installationsprogramm standardmäßig auch einen einzelnen Knoten von Telemetry Server und Telemetry Manager.
  • Der Telemetry Store verhindert, dass zwei Consumer-Instanzen auf demselben Computer ausgeführt werden, um das Problem von Datenverlust und Datenintegritätsproblemen zu reduzieren. Kunden sollten aber sicherstellen, dass ein separater Telemetry Store nicht auf einem separaten Computer installiert ist und ausgeführt wird sowie für ein bereits belegtes Platform Analytics-Repository konfiguriert ist.
  • Es wird unterstützt, dass zwei Telemetry-Store-Konsumenten (auf verschiedenen Computern) als zwei separate Platform-Analytics-Konfigurationen in zwei separate Pa-Repositorys schreiben.
  • Ein Telemetry Store Consumer kann die Telemetrieprotokolle von zwei oder mehr unabhängigen Intelligence Server-Clustern in einem Platform Analytics-Repository verarbeiten. Diese Konfiguration bietet eine konsolidierte Ansicht der Statistiknutzung über mehrere MicroStrategy-Umgebungen hinweg. Die Schritte für die Konfiguration finden Sie unter Metadaten-Repositorys über mehrere Umgebungen hinweg überwachen.
  • Das Platform Analytics MicroStrategy-Projekt kann in vorhandene oder neu erstellte MicroStrategy-Metadaten importiert werden.
  • Eine Schätzung der Ressourcenanforderungen für einen stabilen und leistungsfähigen Betrieb der Platform Analytics-Komponenten unter konsistenter Transaktionslast finden Sie unter KB482872: Kapazitätsplanung für Platform Analytics.

Architektur-Best-Practices

  • Platform Analytics unterstützt die Installation aller Komponenten auf einem einzigen Computer. Dies wird jedoch nicht für Produktionsumgebungen empfohlen, in denen die Leistung durch die gemeinsame Nutzung begrenzter Computerressourcen durch alle Services beeinträchtigt werden kann.
  • Sie sollten über drei gebündelte Knoten als Minimum für das Telemetry Server-/Telemetry Manager-Cluster für Produktionsumgebungen oder Umgebungen verfügen, in denen Datenredundanz und Fehlertoleranz zwingend erforderlich sind. Dadurch wird sichergestellt, dass im Falle eines Ausfalls eines einzelnen Telemetry Server-/Telemetry Manager-Knotens die vom Intelligence Telemetry Producer erstellten Protokolle auf den verbleibenden zwei Knoten gespeichert werden.
  • Sie sollten über eine ungerade Anzahl von gebündelten Telemetry Server-/Telemetry Manager-Knoten verfügen. Dadurch wird sichergestellt, dass Sie über eine „Mehrheitsregel“ verfügen, um Datenverlust im Fall von Diskrepanzen oder Ausfällen zu vermeiden. Weitere Informationen finden Sie unter Apache Kafka-Datenreplizierung und ZooKeeper-Konfigurationen für den Telemetry Server-Cluster.
  • Es darf nur ein Telemetry Store Consumer Daten in ein Platform Analytics-Repository schreiben. Wenn zwei Telemetry Store Consumer Daten in dasselbe PA-Repository schreiben, kommt es zu Datenverlust und Problemen mit der Datenintegrität.

Beispiele für unterstützte Architekturen finden Sie unter Platform Analytics-Architekturbeispiele.