公司架构篇
公司业务 it服务 技术开发 技术支持
公司架构篇
mysql 主从复制 两台
mysql
- 1
redis 缓存 主从 两台 给nginx 和mysql做缓存
redis
- 1
nginx PHP tomcat
反向代理 和动静分离 tomcat 当中间件来使用 配合nginx 一台
nginx 1.19.0
PHP
tomcat
- 1
- 2
- 3
Jenkins gitlab Maven 一台
gitlab 版本 12.0.2
Jenkins 版本 2.180
- 1
- 2
- 3
jump server zabbix ansible 一台
jump server
zabbix 5.0.16
- 1
- 2
测试环境 一台
docker
- 1
公司架构
公司主要,]负责 技术开发 ,技术服务,
需要用nginx 网站作为 入口,
公司开发人员使用的是java 代码所以需要 tomcat,软件和服务需要写数据所以用到mysql 数据库,开发人员写代码需要上传到gitlab 代码控制器,我需要用到 Jenkins 把写好的代码发布到服务器上测试 回滚的操作,如果项目需要4至5台服务器的话,就使用 Jenkins+docker 把代码封装到 docker里 ,那么我就使用dockerfile构建镜像。部署所需要的环境。以上就是我们公司的架构说明。
推荐阅读