- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
运维⾃动化概述
运维与⾃动化概述
⼀:运维⼯作内容分类:
1).机房运维(负责服务器上下架、IP配置与划分、服务器打标签、机房定期巡检、服务器故障报修、服务器硬件监控)
2).基础设施运维(系统安装及初始化、⽹络维护)
3).监控运维(7×24运维值班、简单故障处理、通知相关业务负责⼈)
4).基础服务运维(包含运维开发)(内部DNS管理、负载均衡配置、系统监控报警、硬件资产管理平台、监控平台搭建、代码发布平台)
5).应⽤运维(精通公司业务、各种服务系统部署、业务系统部署、版本管理、灰度发布、应⽤监控)
6).系统运维(架构层⾯的分布式缓存、分布式⽂件系统、⽇志收集与分析、业务环境规划(测试、开发、⽣产)、业务架构设计与规划实
施、服务器系统性能调优)
7).安全运维(整体的安全⽅案、规范、漏洞监测、DDOS防护、病毒防护及处理、关键程序包更新、漏洞扫描与修补等)
⼆:运维的发展线路:
1).搭建服务–可以安装服务并运⾏,由于是参加⼯作没有相关服务安装和部署经验,所以此阶段的主要⽬的是可以把服务安装并可以运⾏起
来。
2).⽤好服务–适当对服务优化,⼯作⼀两年后可以根据业务的实际需求对服务做适当的优化,⽐如可以对nginx做调优和监控。
3). ⾃动化– ⾃动化服务的部署或监控,⼯作三到五年后可以结合⾃动化部署⼯具或编写脚本实现业务的⾃动化部署。
4).产品设计(如何设计⼀个监控系统),可以根据需要设计和部署⼤型业务系统,现在很多公司都在⽤云服务,⽐如阿⾥云、Amazon的
AWS ,微软的Azure,以及腾讯云、青云等等各种云计算,云计算的核⼼竞争⼒是运维,其始终离不开运维对业务的技术⽀撑,⽐如搭建云
服务时的服务器选型、⽹络规划、物理机系统部署与优化、监控系统的安装配置等等。
三:⾃动化运维之运维标准化
1.物理设备层⾯:
1).服务器标签化(IP地址/与交换机接⼝/当前服务/)、设备负责⼈(管理⼈)、设备采购详情 (保修⽇期)、设备摆放标准 (服务器之间间
隔1U通风)。
2).⽹络划分、远程控制卡、⽹卡端⼝。
3).服务器⼚商机型号同⼀、硬盘⼤⼩转速同⼀、内存统型号⼤⼩频率⼀、服务器课根据业务分类,有的要求IO⾼ (存储服务器),有的要求
内存⼤ (缓存服务器),有的要求CPU块 (代理服务器),有的对CPU和IO要求CPU和内存都⾼ (数据库服务器)。
4).资产命名规范、编号规范、类型规范。
5).监控标准 (统⼀阈值和监控类型)。
2.操作系统层⾯:
1).操作系统版本(不要混合使⽤linux和windows,linux发⾏版尽量统⼀)
2).系统初始化(IP、⽹关、掩码、DNS、NTP、内核参数调优、rsyslog、主机名规范、任务计划)
3).基础Agent配备 (Zabbix Agent、Logstash Agent、Saltstack minion)
4).系统监控标准 (CPU使⽤率、内存使⽤率、硬盘使⽤率、IO延时、⽹络状况、进程数与僵⼫进程、运⾏时间等)
3.应⽤服务层⾯:
1).Web服务器选型 (LNMP/LAMP/Tomcat/MySQL)
2).进程启动⽤户⾝份及⽬录、端⼝监听规范、⽇志收集规范 (访问⽇志、错误⽇志、运⾏⽇志、系统⽇志)
3).配置管理(配置⽂件规范、脚本规范)
4).架构规范 (Nginx+Keepalived、LVS+Keepalived、Haproxy+Keepalived、阿⾥云SLB、Ucloud ULB等等)
5).部署规范 (位置、包命名等)
4.运维操作层⾯:
1).机房巡检流程 (巡检周期、巡检内容、硬件报修流程)
2).业务部署流程 (先在开发环境和测试环境测试、最后后在⽣产环境部署、如出现问题⽴即回滚、出现问题先回滚再修复)
3).故障处理流程 (紧急故障处理、故障升级流程及时间、重⼤故障管理、责任分配)
4).⼯作⽇志标准 (如何编写⼯作⽇志周报、⽉报)
5).业务上线流程 (1.项⽬发起⼈ 2.系统安装部署优化 3.部署Nginx及相关访问 4.备案及解析域名 5.上线测试 6.对服务和主机加监控 7.数据定
期备份)
6).业务下线流程 (谁发起,下线时间,服务器和数据如何处理。)
7).运维安全规范 (密码复杂度、更改周期、VPN使⽤规范、服务登录规范、命令使⽤规范、备份还原规范)
运维标准化实现业务规范化,最终达到⽂档化的⽬的,即所有和业务相关的都有⽂档可查,包括技术⽂档、升级⽂档、故障⽂档等,也不会
导致因为某员⼯离职⽽导致业务中断。
四:⾃动化运维之⼯具化:通过相关运维⼯具,
文档评论(0)