Strategy ONE

体系结构最佳实践和详细信息

常规体系结构详细信息

  • 每台机器和每个环境(当有一个平台分析存储库时)只能安装一个平台分析消费者(遥测存储);因此,遥测存储的多个实例或版本不能在同一台托管机器上运行。
  • 当每个遥测存储都指向不同的平台分析存储库时,多个遥测存储可能会在不同的机器上运行。
  • 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,并将其配置为已占用的 Platform Analytics 存储库。
  • 支持两个遥测存储消费者(在不同的机器上)将两个单独的 PA 存储库作为两个独立的平台分析配置进行写入。
  • 一个 Telemetry Store 消费者可以将两个或多个独立的 Intelligence Server 集群的遥测日志处理到一个 Platform Analytics 存储库中。这个配置提供了一个整合视图,可查看跨多个 MicroStrategy 环境的统计信息使用情况。有关配置步骤,请参阅跨多个环境监视元数据存储库
  • 可以在任何现有或新建的 MicroStrategy 元数据中导入Platform Analytics MicroStrategy 项目。
  • 有关在一致的事务负载下稳定和高性能操作 Platform Analytics 组件的资源要求的估计,请参阅 KB482872:Platform Analytics 容量规划

体系结构最佳实践

  • Platform Analytics 支持在一台计算机上安装所有组件。但是,不建议在生产环境中执行此操作,因为所有服务共享有限的计算机资源可能会影响性能。
  • 在生产环境或任何数据冗余和容错能力非常重要的环境中,有三个集群节点作为 Telemetry Server/Telemetry Manager 集群的最小节点。这将确保如果单个Telemetry Server/Telemetry Manager 节点发生故障,则 Intelligence Telemetry 生产者生成的日志将保留在剩余的两个节点上。
  • Telemetry Server/Telemetry Manager 拥有奇数个集群节点。这确保了具有“多数规则”,防止数据在出现差异和故障时丢失。有关详细信息,请参阅For more information, see   Apache Kafka 数据复制Telemetry Server 集群的 ZooKeeper 配置
  • 必须只有一个 Telemetry Store 消费者将数据写入一个 Platform Analytics 存储库。如果两个 Telemetry Store 消费者将数据写入相同的 PA 存储库,则会出现数据丢失和数据完整性问题。

有关受支持的体系结构示例,请参阅 Platform Analytics 体系结构示例