Linux服务器运维

 系统运维     |      2024-04-28 08:17
运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常。
在他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术。
运维包括:DBA运维、网站运维、虚拟化运维、监控运维、游戏运维等等。

运维内容:

服务监控技术:包括监控平台的研发、应用,服务监控准确性、实时性、全面性的保障
服务故障管理:包括服务的故障预案设计,预案的自动化执行,故障的总结并反馈到产品/系统的设计层面进行优化以提高产品的稳定性
服务容量管理:测量服务的容量,规划服务的机房建设,扩容、迁移等工作
服务性能优化:从各个方向,包括网络优化、操作系统优化、应用优化、客户端优化等,提高服务的性能和响应速度,改善用户体验
服务全局流量调度:接入服务的流量,根据容量和服务状态在各个机房间分配流量
服务安全保障:包括服务的访问安全、防攻击、权限控制等
服务自动发布部署:部署平台/工具的研发,及平台/工具的使用,做到安全、高效的发布服务
服务集群管理:包括服务的服务器管理、大规模集群管理等
服务成本优化:尽可能降低服务运行使用的资源,降低服务运行成本
数据库管理(DBA):通过设计、开发和管理高性能数据库集群,使数据库服务更稳定、更高效、更易于管理。
平台化的开发:类docker等平台的开发管理,及服务接入技术

 Linux运维工作分类
1、应用运维(SRE):
应用运维负责线上服务的变更、服务状态监控、服务容灾和数据备份等工作,对服务进行例行排查、故障应急处理等工作
工作职责如下:设计评审、服务管理、资源管理、例行检查、预案管理、数据备份。
2、系统运维(SYS):
负责IDC、网络、CDN和基础服务的建设(LVS、NTP、DNS);
负责资产管理,服务器选型、交付和维修,网络建设、LVS负载均衡和SNAT建设
3、运维开发
是给应用运维开发运维工具和运维平台的
主要包含的平台:工单系统、CMDB、监控系统、ELK日志系统、CI/CD、LDAP、FAQ、培训系统、OpenStack平台
4、数据库运维(DBA):
数据库运维负责数据存储方案设计、数据库表设计、索引设计和SQL优化,
对数据库进行变更、监控、备份、高可用设计等工作,详细的工作内容如下
设计评审、容量规划、数据备份与灾备、数据库监控、数据库安全、数据库高可用和性能优化
自动化系统建设、运维研发、运维平台、监控系统、自动化部署系统
5、运维安全(SEC):
运维安全负责网络、系统和业务等方面的安全加固工作
进行常规的安全扫描、渗透测试,进行安全工具和系统研发以及安全事件应急处理
工作内容如下:安全制度建立、安全培训、风险评估、安全建设、安全合规、应急响应。