Strategy ONE
Détails et meilleures pratiques relatives à l'architecture
Détails généraux relatifs à l'architecture
- Un seul consommateur Platform Analytics (Telemetry Store) peut être installé par machine et par environnement (lorsqu'il existe un référentiel Platform Analytics) ; par conséquent, plusieurs instances ou versions de Telemetry Store ne peuvent pas être exécutées sur le même ordinateur hôte.
- Plusieurs magasins Telemetry Stores peuvent potentiellement être en cours d'exécution sur différentes machines lorsque chacun d'eux pointe vers différents référentiels Platform Analytics.
- Le consommateur Telemetry Store et le producteur Intelligence Telemetry ne sont pas directement dépendants l'un de l'autre. Le stockage Telemetry Store communique avec le serveur Telemetry Server/Telemetry Manager, le cache Telemetry Cache et le référentiel Platform Analytics. Le producteur Intelligence Telemetry envoie uniquement des données au cluster Telemetry Manager/Telemetry Server.
- Par défaut, lorsque vous installez Platform Analytics sur Intelligence Server, le programme d'installation MicroStrategy installera également un nœud unique de Telemetry Server et Telemetry Manager.
- Telemetry Store empêchera deux instances client de s'exécuter sur la même machine afin de réduire le risque de perte de données et de problèmes d'intégrité des données. Toutefois, les clients doivent s'assurer qu'aucune autre instance Telemetry Store n'est installée et ne s'exécute sur une autre machine, ou n'est configurée dans un référentiel Platform Analytics déjà occupé.
- La prise en charge permet à deux consommateurs Telemetry Store (sur des machines différentes) d'écrire dans deux référentiels PA distincts en tant que deux configurations Platform Analytics indépendantes.
- Un consommateur Telemetry Store peut traiter les journaux de télémétrie de deux clusters Intelligence Server indépendants ou plus dans un même référentiel Platform Analytics. Cette configuration offre une vue consolidée de l'utilisation des statistiques sur plusieurs environnements MicroStrategy. Pour connaître les étapes de configuration, reportez-vous à la page Surveiller les référentiels de métadonnées dans plusieurs environnements.
- Le projet MicroStrategy Platform Analytics peut être importé dans n'importe quelles métadonnées de MicroStrategy existantes ou récemment créées.
- Pour obtenir une estimation des ressources nécessaires pour assurer un fonctionnement stable et performant des composants Platform Analytics dans une charge transactionnelle régulière, reportez-vous à l'article KB482872 : Planification de la capacité pour Platform Analytics.
Meilleures pratiques relatives à l'architecture
- Platform Analytics prend en charge l'installation de tous les composants sur une seule machine. Toutefois, cela n'est pas recommandé pour les environnements de production dans lesquels le partage de ressources de machine limitées entre tous les services peut avoir un impact sur les performances.
- Vous devez disposer d'au moins trois nœuds en cluster pour le cluster Telemetry Server/Telemetry Manager dans les environnements de production ou dans les environnements dans lesquels la redondance des données et la tolérance aux pannes sont critiques. Ainsi, en cas de défaillance d'un nœud Telemetry Server/Telemetry Manager, les journaux produits par le producteur Intelligence Telemetry restent disponibles sur les deux autres nœuds.
- Vous devez disposer d'un nombre impair de nœuds en cluster pour le serveur Telemetry Server/Telemetry Manager. Cela permet de mettre en place une « règle de majorité » visant à éviter toute perte de données en cas de différences et de pannes. Pour plus d'informations, reportez-vous à Réplication des données Apache Kafka et Configurations ZooKeeper pour le cluster Telemetry Server.
- Un seul consommateur Telemetry Store doit écrire des données dans un référentiel Platform Analytics. Si deux consommateurs Telemetry Store écrivent des données dans un même référentiel PA, certaines données peuvent être perdues et des problèmes d'intégrité des données peuvent survenir.
Pour obtenir des exemples d'architectures prises en charge, reportez-vous à la page Exemples d'architectures Platform Analytics.