项目经验
2009/1 -- 2009/1: 短信增值业务测试平台搭建
项目描述: 在众多的电信增值业务中,短信业务发展迅猛,在短短的几年内,短信市场持续呈现爆炸式扩展。在所有移动数据业务中,短信业务增长极为迅速,短信收入占移动数据业务收入比例已经超过70%。公司决定开展短信增值业务,在内网进行测试平台的搭建。
责任描述: 前端应用负载均衡同时部署双机,后端部署两个服务器池,一个为公司业务应用服务器池,另一个为基于LAMP架构的Web服务器池,部署Mysql和Oracle服务器,Mysql数据库用于记录客户信息,Oracle数据库用于计费系统。部署Mysql replication应用实现数据库主从同步,利用Dataguard解决Oracle异地容灾方案。参与数据库备份计划的设计和实施。
2008/7 -- 2008/7: 业务升级
项目描述: 随着公司业务的发展,访问量日益增加,应用服务器负载加重,时常造成服务器down机。为解决此问题,公司决定使用开源负载均衡(LVS)方案,同时解决了高可扩展性问题。 为避免突发事件或恶意攻击而造成的系统down机,高可用性被提到日程上来,公司决定在使用负载均衡的同时部署双机以避免单点故障的发生
人格尊严不受侵犯责任描述: 利用piranha实现负载均衡和双机热备。
真实服务器配置基本相同,负载均衡采用RR算法,由于公司外网IP地址比较紧张,采用NAT转发方式,通过网络地址转换完成整个调度过程。
软件环境:linux(centos)+BIND9
硬件环境:DELL服务器
责任描述:项目设计人与实施人卫星是什么意思
2009/04 -- 2009/05:MySQL多实例互备
软件环境:linux(centos)
硬件环境:HP服务器
责任描述:项目设计人与实施人
项目描述:1.每台服务器安装多个实例
2.两台服务器间部署HA
实现了服务器资源充分利用及数据库的高可用性
2009/03 -- 2009/04:企业服务器监控系统
软件环境:zabbix
硬件环境:HP服务器
责任描述:项目总负责人与实施人
项目描述:降低企业成本,不仅是企业高管的责任,同时也是IT运维者的责任.基于此,经过多方面考虑,我选择了zabbix用于实现对企业IT应用及系统的实时监控.
1.zabbix部署在公司一台服务器上
2.监控项目包括:服务器的存活性,应用的存活性,网络流量,系统重要文件,磁盘I/O,应用的性能等等
3.报警方式采用EMAIL,MSN,手机短信
部署监控系统后,平时工作也更加轻松,更重要的是提高了故障快速获取及处理效率.
餐饮服务许可管理办法2009/01 -- 2009/03:中心项目建设
软件环境:linux(centos)
硬件环境:HP服务器+ EMC存储 + 华为智能交换机婴儿湿疹的图片
胳膊上的肌肉责任描述:项目总负责人及实施人
项目描述:部署内容: 中班教育反思
1.LVS双机热备
LVS部署于WEBServer前端,实现访问转发和故障转移 同时,LVS控制机可以实现对各WEBServer的监控。WEBServer出现故障,LVS控制机自动将其剔除,恢复后会自动将其加入。同时,实现了短信和邮件报警。
2.Apache集群 KPI考核
由多台Apache服务器组成.实现负载均衡。
3.JBOSS应用
JBOSS单点是公司内部存在的问题,这次进行了改进,实现了JBOSS集群。
4.MySQL双机热备
由双台MySQL+共享存储+Heartbeat实现双机热备。
5.FC-SAN应用
采用FC-SAN,增强了集群系统的性能及稳定性.
6.MEDIA集群
采用LVS转发来实现负载均衡,流媒体集群更加稳定。
评价:
整个集群项目没有单点故障,实现了集群的的高可用性。同时,对以前的项目进行了大量改进.
2008/10 -- 2008/11:企业邮件服务器系统
软件环境:linux
硬件环境:Dell 1950 + FORTIAGTE防火墙
责任描述:邮件系统设计与实施人
项目描述:系统平台:Linux
数据库:MySQL
其它软件:PHP、nginx、Postfix、Maildrop、Clamav等
系统简介:
1.整套环境基于商用硬件和免费软件构建
2.支持POP3和SMTP
3.WEB方式管理,邮件流量图形化分析
4.支持多虚拟域
5.支持邮件反病毒和反垃圾
......
评价:
整个邮件系统性能稳定可靠。配置过程中发现,Perl在整个系统应用中是相当重要的,尤其是反垃圾和反病毒应用上。对于邮件系统,部署过程中一定要有耐心。经过这次锻炼,进一步提高了个人工作的细心及能力.
2008/06 -- 2008/07:IDC重新部署
软件环境:linux+windows2003
硬件环境:DELL服务器+NETAPP存储+cisco交换机
责任描述:项目设计与实施人
项目描述:
部署内容:
1.LVS双机热备
LVS部署于WEBServer前端,实现访问转发和故障转移 同时,LVS控制机可以实现对各WEBServer的监控。WEBServer出现故障,LVS控制机自动将其剔除,恢复后会自动将其加入。
2.Apache集群
由多台Apache服务器组成.实现负载均衡。
3.Resin和JBOSS应用
没有实现集群,原因是JAVA应用中代码限制。
4.MySQL双机热备
由双台MySQL+共享存储+Heartbeat实现双机热备。
5.IP-SAN应用
因为成本及其它原因,SAN采用了IP-SAN实现。
6.MEDIA集群
采用DNS轮循来实现,这次没有调整。
评价:
整个IDC架构除JAVA应用外,都实现了无单点故障,提高了集群的高可用性。
2007/06 -- 2007/11:视频咨询平台
责任描述:AJAX实现发送信息及显示信息开发
项目描述:基本功能:
1.一对一,一对多文本聊天
2.视频聊天
3.在线人员列表
4.踢人和文字过滤
亮点:AJAX实现发送信息及显示信息
symfony框架
2008/10 -- 2008/11:部署网络监控系统
软件环境:Linux+Net-snmp+Mrtg
项目描述:公司现有Mail服务器:IP地址为192.168.1.254,掩码为255.255.255.0
FTP服务器:IP地址为192.168.1.253,掩码为255.255.255.0
WEB服务器:IP地址为192.168.1.252,掩码为255.255.255.0
服务端通过Snmp协议发布网络信息
Client端利用MRTG工具生成网页格式的图表来监控各服务器网络运行状态
2008/08 -- 2008/09:搭建Squid反向代理服务器
软件环境:Squid+Apache
责任描述:参与项目的具体实施和硬件购买的技术支持。为客户提供优质服务,作出令客户满意的项目。
项目描述:对于静态网页来说,要实现网站加速既经济又实惠则利用SQUID做反向加速代理。在公司WEB 服务器的基础上在增加一台服务器。利用SQUID的高速缓存机制。当有客户访问WEB服务器时,由Squid在去请求后方的Web Server80端口。把数据缓存在本地之后的同时把数据返回给客户端。当下次有人访问时直接由Squid来提供服务,从而大大提高的客户短的访问速度。
项目测试:通过AB 测试得之:没有Squid代理之前客户端的访问速度为16.78 [ ms ] 、LVS 客户端轮循访问两台RealServer速度为 8.24 [ ms ]而Squid代理客户端访问速度则为 0.63[ ms].
2008/08 -- 2008/12:企业(Web)服务器如提供负载均衡(LB)+高可用(HA)
软件环境:LVS +HeartBeat +HeartBeat-Ldirectord
万千星辉颁奖典礼责任描述:参与项目实施和技术保障。
项目描述:通过2台普通Linux服务器架设两台Director,它们之间实现冗余,通过rr调度算
法实现轮循负载,分别负载在两个节点上。一台普通服务器通过ISCSI协议为Node1和Node2实现磁盘共享,利用GFS(DLM)+CLVM+ISCSI技术为节点服务器实现动态磁盘扩展和节点数据实时更新。并且当其中某节点出现故障时不会出现服务暂停。保证服务器提供 7*24*365不间断服务,通过高可用集群,我们可以搭建可用度高达99.999%的高可用服务。