1.熟练掌握linux的基本操作命令
2.熟悉Mysql的主从复制和读写分离技术
3.熟练搭建11G数据库以及Oracle11gR2 RAC集群(Oracle11gR2 + Grid + RHEL6.0x86_64 + ASM)数据库集群
4.精通并且能熟练的搭建linux基本网络应用服务nginx+tomcat Memcached+resin+Apache等
5.熟练在Centos7下搭建docker+jenkins+redis+rabbitmq以及配置Jenks+rabbitmq及应用环境
6.精通oracle数据库(oracle热备,冷备,定时备份,自动备份,异地备份)和SQL语句(触发器,存储过程,同义词等),RAC安装 ,dg安装,切换等.
7.熟悉了解zabbix,ELK的安装和使用,并了解该软件,对分布式系统监视以及网络监控功能
8.熟练Nagios,cacti等监控软件安装配置,能够对web,数据库,负载均衡,存储等服务器进行监控
大型医院,银行迁移工作
数据库及应用技术支持
项目架构:SOA多层架构,集成平台,Java
1.前端采用haproxy+keepalived实现HA和LB;
2.利用keepalived健康检查脚本作为健康检查器,当后台realserver宕机时能够及时做出反应 ,前端采用nginx作为调度器实现负载均衡,通过location匹配用户url来调度实现动静分离; 3.后端动态服务器搭建apache+php环境,使用apache作为静态服务器;
4.后端采用oracle数据库作为存储服务器,两台oracle服务器采用集群架构搭建RAC,防止单 点故障,提高平台架构的冗余性;假设RAC硬件全部处于坏死状态,进行DG切换
5.利用rman及dg实施备份工作,保障数据安全第一
6.通过监控软件zabbix对服务器实时监控。