WHCSRL 技术网

公司架构篇

公司业务 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构建镜像。部署所需要的环境。以上就是我们公司的架构说明。

推荐阅读