跳转至

了解飞致云旗下开源产品

系统架构

1 整体架构

整体架构

2 组件说明

  • Eureka :服务注册中心。
  • GateWay:API 网关服务。
  • 管理中心:CloudExplorer Lite 产品的管理中心模块。
  • 云主机管理:CloudExplorer Lite 产品的云主机管理模块。
  • 云账单:CloudExplorer Lite 产品的云账单模块。
  • 运营分析:CloudExplorer Lite 产品的运营分析模块。
  • 安全合规:CloudExplorer Lite 产品的安全合规模块。
  • MySQL:CloudExplorer Lite 产品主要数据均存储在MySQL。
  • Redis:缓存角色、权限数据。
  • ElasticSearch:存储账单数据、资源监控数据、安全合规检测资源数据和日志数据。
  • Logstash:将本地日志文件推送至 ElasticSearch。

各个组件间的关系可参考下图
组件说明

3 管理模型

管理模型

  • 平台:每个独立部署的 CloudExplorer Lite 即称为一套云管理平台系统。
  • 系统管理员:角色的权限范围为整个平台,管理整个平台内的用户、组织、工作空间、云账号等所有资源。
  • 组织:平台中的一级租户,可以映射为企业的不同部门或业务线。
  • 组织管理员:角色的权限范围限定在某个组织及关联的子级组织或工作空间,可管理当前组织下的所有资源和用户。
  • 工作空间:资源划分的逻辑概念,可以映射为一个项目或个人,工作空间之间资源隔离。有效解决了资源对象和用户直接绑定的问题。
  • 普通用户:工作空间用户,管理工作空间下资源的用户。

4 技术栈

  • 前端: ts , vue3 , vite , element-plus , microapp
  • 后端: spring-security , spring-gateway
  • 中间件: MySQL , Redis , ElasticSerch , Logstash
  • 基础设施: Docker