这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

部署架构

1 - 单机部署

架构模型

北极星支持单机版的部署架构,适用于用户在开发测试阶段,通过本机快速拉起北极星服务进行验证。

组件列表

北极星单机版安装包包含北极星服务端的所有功能组件,组件列表如下:

  • polaris: 控制面服务端
  • polaris-console: 可视化控制台
  • polaris-limiter: 分布式限流服务端,提供全局配额统计的功能
  • prometheus: 监控数据存储组件

如何部署

可参考单机版部署指南

2 - 集群部署

架构模型

北极星支持高可用的集群部署架构模型,支持多级的容灾部署架构,适用于用户在生产环境上使用北极星。

基础功能

基础功能架构提供注册发现、健康检查、动态路由、熔断降级、配置管理等功能。

北极星控制面无状态化,通过DB以及Redis存储资源信息以及相关状态数据。

可选功能

可观测性

北极星提供可观测性功能,支持服务监控大盘,服务治理的监控曲线展示。

需要额外部署prometheus服务,所有的监控数据(包括控制面以及应用服务)都上报并汇总到prometheus,控制台从prometheus拉取监控数据进行展示。

分布式限流

北极星支持分布式限流能力,可在基础功能架构或者可观测性架构基础上,额外部署分布式限流服务(polaris-limiter),用于全局限流配额的统计和下发。

如何部署

可参考集群版部署指南