cover_image

新东方架构部统一管理平台介绍

加油的大绵羊 新东方技术
2021年01月04日 02:53
总体介绍
新东方架构部统一管理平台,主要包括Redis、微服务、网关、APP管理和权限管理中心五大模块。
图片

Redis平台
Redis平台主要包括全平台监控、Redies集群管理、集群申请审批等。
图片
Redis全平台监控以QPS(每秒查询数)、内存使用率、客户端连接数、网络流量接入量、网络流量输出量、CPU使用率等监控指标对Redis服务进行排序,并以图形化的形式展示。
Redis集群管理,主要功能如下:
· Redis的具体信息,包括集群名称、集群ID、所属系统、版本号、节点数量、内存等等信息。
· 当前Redis集群下Redis实例的名称、IP、端口、节点角色、slots等信息。
· 监控集群状态、各客户端、节点、内存、网络吞吐量等信息。
图片
· 在终端中以命令行的方式远程连接Redis集群进行操作。
· 查看数据倾斜、慢日志、大K扫描、工具报表等信息。
· 管理访问当前Redis集群的用户。
· 修改Redis集群的各项配置。
· 向当前Redis集群添加主节点、添加从节点及垂直扩容
Redis申请审批主要包括
1. 申请Redis集群
2. 审批集群申请信息
3. 审批集群变更信息(主要为垂直扩容、增加主从节点等变更信息)

微服务平台
微服务平台主要包括微服务管理、consul服务管理。
微服务管理主要包括申请接入微服务、对接入信息进行编辑及删除已接入微服务。
图片
consul服务主要包括consul服务管理和consul服务节点管理。在不同的环境(DEV、UAT、FAT)下可以新建consul服务、删除consul服务,并对服务节点进行强制驱离和注销等操作。
图片

网关平台
网关平台主要包括主要包括查看网关服务列表及详情,网关上下线后会自动同步。
图片

APP管理平台
APP管理平台主要包括APP管理和服务管理。二者是多对多的关系。
APP管理主要包括新增APP、修改APP配置、增加APP所接入的服务以及删除APP。用户只能查看本人名下的APP,且只有管理员用户可以新增APP。
服务管理主要包括创建服务、修改服务配置、增加关联APP、删除关联APP、审批申请接入的APP以及删除服务。其中新创建服务和删除服务只能管理员操作。增加关联APP或者审批APP申请允许管理员和服务拥有者进行操作。
图片

权限管理平台
权限管理中心主要包括主要包括服务管理、菜单管理、角色管理、用户管理。
图片
· 服务管理主要是创建服务、开启/停用服务、修改服务配置、授权、删除服务等操作。
· 菜单管理主要包括增加以上某项服务的菜单、删除菜单、配置菜单项对应的URL、权限等。
· 角色管理主要分为默认角色、普通用户、服务管理员、超级管理员。其中超级管理员可以对其他三种角色进行增加、修改、删除。服务管理员只能对当前服务角色和用户进行管理。普通用户和默认角色不能进行权限操作。
· 户管理主要是对各项服务的用户分配、修改、删除角色。

图片

继续滑动看下一个
新东方技术
向上滑动看下一个