千家信息网

京峰网站架构,上线流程

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,京峰架构:主站,视频站,python站,bbs站,电子书站LNAMP+Redis 共20台服务器4台LAMP,www v bbs python ebook四个虚拟主机,用nginx均衡4个LAMP,动
千家信息网最后更新 2026年11月01日京峰网站架构,上线流程

京峰架构:

主站,视频站,python站,bbs站,电子书站

LNAMP+Redis 共20台服务器

4台LAMP,www v bbs python ebook四个虚拟主机,用nginx均衡4个LAMP,动静分离,静态走前端,动态走后端+x台mysql一主多从,读写分离,1台备份crontab+redis缓存+监控服务器,1台单机版小网站或者临时扛压的备用机

域名对应的外网IP

每天的访问量PV UV IV

带宽


公司只有一个运维

项目评估:并发是多少,每秒20人访问,首页50K,所以必须要有10M流量,要先去机房买带宽,一般PVx页面大小=带宽


采购服务器

硬件配置

DELL R7309(2U) R730 R820(4U),1U=4cm多,1个机柜42U, 两个服务器隔1U

CPU Inter至强Xeon E5-2630x2颗6核 2.4GHz,超线程的话就可以看到24核,top看CPU数

内存DDR3 32/16G

硬盘SAS(15000转)或者SATA(),2.5英寸 fdisk -l看硬盘

数据服务器2.5万左右,应用服务器1.8万左右

数据服务器要raid10,内存越大,读取速度越快,京东线上服务器512G内存


上架服务器,一个或者两个机柜,机房有上联交换机,端定是万兆就得买万兆内网交换机,是千兆就买千兆内网交换机,给我们分配公网IP和带宽,然后内网还得有个交换机,H3C,S550,24口,一万多块,背板带宽,能同时处理的流量,256Gbps,10台服务器完全足够

掐网线也是必备技能

路由器H3C SR6012,防火墙也可以,防火墙有防护和路由功能,但是防火墙口少,一般就一条链路接到后端,后端再放交换机

机房更换硬盘:确认哪台服务器,什么业务,需不需要停机,提前让邮件让老板审批,更换之后先让相关人测试业务,然后发邮件给领导

资源池nginx后面均衡的是LAMP,我们把LAMP作为资源池,不够的话再添加,lvs+keepalived+备用机,连接池最大连接数


新服务器批量装系统

如果你用Windows写的脚本,要用dos2unix转换格式,真的太坑了。。以前从没用Windows写过脚本

kickstart脚本 自动化配置IP、主机名(BJ-IDE-) 内核调优+shell脚本,免密钥,ansible+zabbix agent,定制好应用程序的路径,运维部的所有操作记录形成文档规范流程

Nginx+Keepalived、多Tomcat、mysql一主多从脚本

发布代码,(数据一致+rsync服务端)

配置监控,完善监控URL,问开发都要监控哪些程序代码

正式发布,内网统一入口VIP,路由器映射外网IP-VIP,做域名解析

文档集合编写,设备信息登记,服务器密码修改

建立备份机制,备份哪些数据,备份脚本,备份策略

网站shell编写

1)备份数据库

2)nginx,mysql日志备份

3)网站代码备份

4)添加crontab任务计划

迁移流程

查出原服务器运行的服务,有端口的和无端口的,统计安装方式,版本,数据位置,配置文件

for i in `mysql -e "show databases;"|grep -vE "mysql|test|schema|Database"`;do mysqldump $i >$i.sql;done


for i in `ls *.sql|sed 's/.sql//g'`;do mysql -e "create database $i";mysql -uroot -p $i <$i.sql;done



面试

自我介绍

16年昆明大学毕业,只有两个爱好,linux和健身,毕业前,毕业后在京峰信达做运维工程师

服务器10台,就我一个人,135发版本,我用的是jenkins+ansible自动部署,刚进这个公司时连架构都没有的,从最底层到自动化安装平台,数据库集群,监控系统,都是我搭建起来的,现在每天PV100万,也是由我7x24小时监控,zabbix微信报警,内网部署yumHTTP源,

1、维护整个网站的稳定运行;

2、通过zabbix监控系统7x24小时实时网站、CPU、内存、硬盘容量、网卡流量,有故障报警并处理;

3、编写Shell脚本及jenkins实现网站自动部署、版本自动发布。

4、写一些运维的文档,形成统一管理和维护;

缺点:python和docker正在学习,不是很熟练

离职原因:

公司拖欠工资

是国企,架构稳定,趁自己年轻想多锻炼锻炼


以前为了实现需求也会加班,对加班文化比较认可


我公司架构:

10台服务器分为3层,其中最前端是2台Nginx+Keealived负载均衡、动静分离,中间层用的4台JAVA服务器集群,后端一台Redis缓存服务器+2台MYSQL数据库做主从+备份服务器+监控平台。


100台服务器的架构

  • 前端2台LVS+keepalived,承受每天2千万PV,500/s并发

  • 我们是jsp网站,涉及系统比较多,java服务器是40台

单个tomcat最大承受300连接(跟代码关系很大),40台承受1.2万

  • redis10台,连的不同数据库

  • 数据库服务器20台

    单台最大连接数2000,最大4万连接

  • 存储服务器32台mangodb(8个副本x4台)

  • 监控系统,备份服务器10台

服务 服务器 备份 数据 监控 网站 脚本 架构 交换机 带宽 数据库 系统 最大 代码 公司 内存 硬盘 配置 均衡 两个 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 咖啡网 上海挚品互联网科技有限公司 科技平台互联网 互联网中国科技 没上市的科技互联网公司 北京互联网科技 猫创互联网科技 深圳卡尔迅互联网科技有限公司怎么样 太原新华互联网科技学校怎么样 博兴的互联网电子科技公司 成都玖崟互联网科技有限公司乐商圈怎么样 互联网科技热点资讯 小米互联网科技园设置 亳州好赞互联网科技有限公司 乌鲁木齐新华智原互联网科技学校 翼展科技 首家互联网医院 佛山市拉法互联网科技有限公司 互联网金融科技元年 互联网公司高科技产品 上海互联网科技园景观 博彦科技互联网金融 西安纸贵互联网科技有限公司 深圳科技互联网 广州互联网络科技有限公司 欧洲十大科技互联网公司 来此购互联网科技有限公司 世界互联网科技公司市值排名 国大互联网教育科技有限公司工作 乌鲁木齐新华智原互联网科技学校 互联网方面的科技前沿
0