对于每个运维人员来说,当我们面对理不清的设备,乱七八糟的系统环境,频繁的故障报警以及不完善的运维制度体系等问题时,我们内心都会发问“为什么问题总是这么多,工作怎么是越做越多,而结果却没有明显的改善”,我们都在追问到底谁动了我的“服务器”?
我们每天忙忙碌碌,上班、下班,朝九晚六,挤不出一点时间来学习或者研究别的东西,一天的时间一晃又过去了,感觉不到自己成长了多少?
每天处理这些林林总总的问题,难免会身心疲惫,那有什么办法可以改善呢?首先我们从运维标准化来说起。
说到运维标准化,相信大家第一感觉就是要统一化、规范化、标准化。事实也是这样,我们试想如果把运维做到标准统一,是不是我们工作起来就会感觉轻松多了呢,也许你会说要做到运维标准化、统一哪有你说的那么简单。的确是不简单,但是只要平时多注意细节是可以做到的。
运维标准
例如服务器采购统一的配置,统一的模板文档,服务器上架,网线规整、服务器系统版本统一定制、分区、内存的划分等都制定一个统一的规范。
系统正式使用前,我们可以使用统一自动化脚本优化,应用程序部署路径的规范、服务监控规范,例如数据统一放在/data目录下,日志统一放在/data/logs下,应用软件Tomcat、Nginx放在/data/app/nginx等等,具体很多细节就不在这里一一举例了,相信很多SA运维也是这么做的。
形成统一的运维文档,包括硬件设备清单、服务器资产管理、密码管理、数据库文档、服务器运维文档、运维制度等等。形成统一的流程和规范,那我们会感觉其实做运维也乐趣无穷。
针对运维跟其他部门的协作问题,可以多沟通交流,把各自的职责理清楚,形成统一的部署上线及维护流程:产品需求设计—根据需求进行研发—运维部署及内网测试(多次修改及测试)--外网上线-QA测试--运行维护。
运行维护中遇到各种问题,制定统一的处理故障的流程以及应急处理的流程,做到有条不紊的进行。我们了解了运维规范及标准,那我们来看一下运维安全,看看彼此有什么联系和区别呢?
随着技术的日新月异,IT产业的变革,云计算、大数据等等一系列新技术的诞生和发展,安全问题对于每个企业来说都是重中之重,小小的疏忽有可能导致致命的损失。那我们来看一下安全从哪些方面着手呢?总体来说,运维标准化的其一目标可以说是为了更好的安全。
运维安全
有了运维标准化之后,相信安全问题也会得到相应的改善,但是还是不够的,每个SA在潜意识里面都应该重视运维安全。处理问要谨慎细心。管理好自己工作PC的安全,保证好相关的工作文档、资料的安全。
服务器方面,可以使用动态密码,多级密码策略去管理,机房设置相应的管理制度,设置防火墙,包括Linux服务器本机和网络硬件防火墙等。
关于运维标准化、运维安全还有很多很多需要了解和学习的,这里只是简单的分享一点自己的见解,希望能让更多的朋友分享更好的心得和想法。
最后分享一下,不管我们做什么工作,工作有多乱多杂,只要我们调整好心态,积极的面对,把复杂的问题简单化,把每一件简单的事情做好做细,任何的困难都能克服。人生也是一样,积极乐观的态度,你会发现生活原来很美好,幸福一直在身边!本文出自 “吴光科-专注自动化运维” 博客