课程介绍:
运维工程师负责产品服务器上架准备工作,服务器系统安装、网络、IP、通用工具集安装。运维工程师还需要对上线的应用系统架构是否合理、是否具备可扩展性、及安全隐患等因素负责,并负责最后将产品(程序)、网络、系统三者进行拼接并最优化的组合在一起,最终完成产品上线提供用户使用,并周而复使:需求->开发(升级)->测试->上线(性能、安全问题等之前预估外的问题随之慢慢就全出来了)在这里提一点:网站开发模式与传统软件开发完全不一样,网站一天开发上线1~5个升级版本是家常便饭,用户体验为王嘛,如果某个线上问题像M$ 需要1年解决,用户早跑光了;应用上线后,运维工作才刚开始,具体工作可能包括:升级版本上线工作、服务监控、应用状态统计、日常服务状态巡检、突发故障处理、服务日常变更调整、集群管理、服务性能评估优化、数据库管理优化、随着应用PV增减进行应用架构的伸缩、安全、运维开发。
学习对象:
本课程适用于对Linux使用感兴趣、对大型站点的架构感兴趣的学员。本课程由浅入深对大型站点的架构进行讲解,由于这是Linux高级服务的讲解,,因此学员需要有一定的linux基础(或者开课前提前自学linux常用操作命令)。
课程目录:
第一课:介绍大型站点运维到底是什么?应该具备哪些能力
第二课:讲解主流三大web服务器之Apache服务器(httpd服务器)
第三课:通过部署互联网的主流的wordpress博客站点讲解lamp架构
第四课:讲解主流三大web服务器之nginx服务器
第五课:通过部署互联网的主流的discuz论坛站点讲解lnmp架构
第六课:讲解淘宝网现在正在使用的负载均衡技术lvs
第七课:讲解服务器集群中主流的高可用服务corosync+pacemaker
第八课:讲解反向代理服务器haproxy的实现
第九课:讲解缓存服务器varnish的实现
第十课:讲解主流三大web服务器之tomcat服务器01
第十一课:讲解主流三大web服务器之tomcat服务器01
第十二课:讲解淘宝网早期使用的轻量级高可用服务keepalived
评论0