MicroStrategy ONE

Architektur-Best-Practices und -details

Allgemeine Architekturdetails

  • Pro Maschine und Umgebung kann nur ein Platform Analytics Consumer (Telemetry Store) installiert werden (bei Vorhandensein eines Platform Analytics Repository). Daher können nicht mehrere Instanzen oder Versionen des Telemetry Store auf derselben Hostingmaschine ausgeführt werden.
  • Möglicherweise werden mehrere Telemetry Stores auf unterschiedlichen Maschinen ausgeführt, wenn jeder dieser Telemetry Stores auf unterschiedliche 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, wird standardmäßig MicroStrategy Das Installationsprogramm installiert auch einen einzelnen Knoten des Telemetrieservers und des Telemetriemanagers.
  • Der Telemetry Store verhindert, dass zwei Consumer-Instanzen auf derselben Maschine ausgeführt werden, um das Risiko von Datenverlust und Datenintegritätsproblemen zu verringern. 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-Verbraucher (auf unterschiedlichen Maschinen) in zwei separate PA-Repositories als zwei unabhängige Platform Analytics-Konfigurationen 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 Umfeld. Die Schritte für die Konfiguration finden Sie unter Metadaten-Repositorys über mehrere Umgebungen hinweg überwachen.
  • Die Plattformanalyse MicroStrategy Projekt kann in jedes bestehende oder neu erstellte MicroStrategy Metadaten.
  • Eine Schätzung des Ressourcenbedarfs für einen stabilen und leistungsfähigen Betrieb der Platform Analytics-Komponenten unter einer konstanten Transaktionslast finden Sie unter KB482872: Kapazitätsplanung für Plattformanalysen.

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-Datenreplikation und ZooKeeper-Konfigurationen für das 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.