前言:
今天看官们对“nginx禅道域名”大致比较看重,看官们都需要分析一些“nginx禅道域名”的相关内容。那么小编在网络上汇集了一些对于“nginx禅道域名””的相关知识,希望朋友们能喜欢,姐妹们一起来了解一下吧!记录一下这个典型案例,随笔,可能有的地方考虑的不够完善,大致思路如下:
下面谈谈如何解决眼前这个问题呢?
需求:解决现在系统中的信息孤岛问题
1、首先要解决多个系统中存在多个用户系统的问题,简单粗暴地想到,建立一个用户统一身份认证系统,打通几个系统间的用户认证部分,先让内部系统间的用户通行没有问题,将对内的用户管理和对外用户管理统一起来,交友系统管理员对所有用户进行统一管理,数据库这里,内部用户和外部用户依旧为两个。
2、业务信息流要打通,将财务需要和OA的考勤管理和工资、奖金打通,生产系统把生产产品、质量、效率、订单等信息计算和财务联系起来,对工资奖金kpi等等做一个打通,弄一个接口管理系统,对接内部的OA,财务,生产系统,以及第三方支付,登录等接口,最后将数据交由数据统一管理系统处理。
3、增加一个缓存系统,将前端需要的请求数据放入缓存中,提高承载能力,加快访问速度,降低后端压力,保证系统安全。
4、增加日志监控系统,用于监控数据库日志,ngxin日志,网络吞吐率,服务器监控等情况 ,方便运维人员管理。
5、架构上调整一下,前端增加两台 Nginx 作为负载Load Balance,接口服务器增加为5台,工增加7台服务器。实现接口高可用。
6、将生产系统在云端数据备份到本地,增加两台备份服务器,跑备份脚本,定时备份数据库、缓存文件、重要的静态资源。
7、搭建一个git用来管理文档和代码、数据库,从本次维护开始,文档必须齐全。
8、接口文档由 apipost 管理。
9、本地部署禅道,用于项目管理与推进工作。
10、补充架构图、系统功能说明书、产品需求说明书
11、测试必须完整,并形成测试报告,报告和测试由禅道统一管理。
12、运维部署必须严格书写部署说明书,并提交git和禅道。
技术栈:
监控用
zabbix 、 grafana
堡垒机
jumpserver
负载
nginx
缓存
redis
代码管理
git
项目管理
禅道
备份
python写脚本
接口管理
apipost
开发语言
不限(现有系统语言,java,php,node均有)
数据库
mysql(现有数据库sqlServer,Mysql)
最后看下增加后的示意图:
标签: #nginx禅道域名