运维项目流程

项目前期

产品模型—开发—测试—上线
立项:
初期:
1)需要的服务器(物理机,虚拟机),数据库,环境,带宽
2) 项目运维的部署方案(也为了后期方便新人的操作) ,比如环境规划(具备一定的扩展性, 主机名,host,用户,时间同步等

后期: 监控,,维护,日志管理(业务日志,访问日志,开发日志) ,备份。
项目发布(灰度发布,蓝绿发布)

发现运维现状问题,根据现状梳理,并思考解决方案

发现问题后: 写出大致的解决方案,进行上级的授权。召集相关的负责人开会讨论,给出具体的执行方案,包含回滚方案。

解决问题: 1) 采集问题的信息
2) 拟定执行方案,细化具体
3) 测试
4)回滚
5)维护文档
制定文档规范

优化:
nginx 基本优化
用户–》进程—socket buffer —用户态—内核缓存区—内核—磁盘
senfile>: 用户–进程–内核缓冲区—内核–磁盘
nginx 基本调优

php项目
php缓冲器
php-FPM

Java项目
1)tomcat
2)jvm

日志(ELK)
tomcat日志,
1) 系统日志
2)程序日志
3)软件日志
4)用户登录状态

监控:
服务器
应用
中间件
组件
业务
流程制度:
发布流程,系统管理,工单系统,邮件工作

你可能感兴趣的:(循序渐进学运维)