首页 > 其他分享 >运维的基本知识点及分类工作

运维的基本知识点及分类工作

时间:2024-09-22 17:22:29浏览次数:3  
标签:知识点 服务 运维 CDN 分类 系统 网络 监控

目录:

什么是Linux运维

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

运维的分类

运维的基本知识点及分类工作_服务器


系统运维(SYS):

1. 负责IDC、网络、CDN和基础服务的建设(LVS、NTP、DNS);

2. 负责资产管理,服务器选型、交付和维修,网络建设、LVS负载均衡和SNAT建设

系统运维的工作职责

'''1.IDC数据中心建设'''
# 收集业务需求,预估未来数据中心的发展规模
# 骨干网的分布,数据中心建筑,以及Internet接入
# 网络防御能力、扩容能力、空间预留、外接专线能力、现场服务支撑能力等方面评估选型数据中心

'''2.网络建设 '''
# 设计及规划生产网络架构
# 包括:数据中心网络架构、传输网架构、CDN网络架构等,以及网络调优等日常运维工作。

'''3.LVS 负载均衡 '''
# LVS 是整个站点架构中的流量入口,根据网络规模和业务需求,构建负载均衡集群。
# 完成网络与业务服务器的衔接,提供高性能、高可用的负载调度能力,以及统一的网络层防能力。

'''4.CDN 规划和建设 '''
# CDN 工作划分为第三方和自建两部分
# 根据业务发展趋势,规划CDN新节点建设布局
# 完善CDN业务及监控,保障CDN 系统稳定、高效运行
# 分析业务加速频道的文件特性和数量,制定最优的加速策略和资源匹配
# 负责用户劫持等CDN日常故障排查工作

'''5.服务器选型、交付和维护 '''
# 负责服务器的测试选型,包含服务器整机、部件的基础性测试和业务测试,降低整机功率,提升机架部署密度等

'''6.OS、内核选型和 OS 相关维护工作 '''
# 负责整体平台的 OS 选型、定制和内核优化,以及 Patch 的更新和内部版本发布
# 建立基础的YUM包管理和分发中心,提供常用包版本库
# 跟进日常各类 OS 相关故障
# 针对不同的业务类型,提供定向的优化支持

'''7.资产管理 CMDB '''
# 记录和管理运维相关的基础物理信息,包括: 数据中心、网络、机柜、服务器、ACL、IP等各种资源信息
# 制定有效的流程,确保信息的准确性;
# 开放API接口,为自动化运维提供数据支持

'''8.基础服务建设 '''
# 业务对 DNS、NTP、SYSLOG 等基础服务的依赖非常高,需要设计高可用架构避免单点,提供稳定的基础服务

应用运维(SRE):

  1. 应用运维负责线上服务的变更、服务状态监控、服务容灾和数据备份等工作,对服务进行例行排查、故障应急处理等工作
  2. 工作职责如下:设计评审、服务管理、资源管理、例行检查、预案管理、数据备份。
  3. 业务运维工作细则
    1)监控线上的服务质量
    2)响应异常/处理突发故障
    3)在线发布/升级产品
    4)和相应产品线的研发和测试协调处理产品问题

应用运维的工作职责

'''1.设计评审 '''
# 在产品研发阶段,参与产品设计评审,从运维的角度提出评审意见,使服务满足运维准入的高可用要求。

'''2.服务管理 '''
# 负责制定线上业务升级变更及回滚方案,并进行变更实施
# 能够发现服务上的缺陷,及时通报并推进解决
# 完善监控内容,提高报警准确度
# 在线上服务出现故障时,第一时间响应

'''3.资源管理 '''
# 对各服务的服务器资产进行管理,梳理服务器资源状况、数据中心分布情况、网络专线及带宽情况
# 能够合理使用服务器资源,根据不同服务的需求,分配不同配置的服务器,确保服务器资源的充分利用

'''4.例行检查 '''
# 根据制定的服务排查点,对服务进行定期检查
# 对排查过程中发现的问题,及时进行追查,排除可能存在的隐患

'''5.预案管理 '''
确定服务所需的各项监控、系统指标的阈值或临界点,以及出现该情况后的处理预案。
建立和更新服务预案文档,并根据日常故障情况不断补充完善,提高预案完备性。

'''6.数据备份 '''
# 制定数据备份策略,按规范进行数据备份工作。
# 保证数据备份的可用性和完整性,定期开展数据恢复性测试。

运维开发

1. 是给应用运维开发运维工具和运维平台的

2. 主要包含的平台:工单系统、CMDB、监控系统、ELK日志系统、CI/CD、LDAP、FAQ、培训系统、OpenStack平台

数据库运维(DBA):

1. 数据库运维负责数据存储方案设计、数据库表设计、索引设计和SQL优化,

2. 对数据库进行变更、监控、备份、高可用设计等工作,详细的工作内容如下

3. 设计评审、容量规划、数据备份与灾备、数据库监控、数据库安全、数据库高可用和性能优化

4. 自动化系统建设、运维研发、运维平台、监控系统、自动化部署系统

运维安全(SEC):

1. 运维安全负责网络、系统和业务等方面的安全加固工作

2. 进行常规的安全扫描、测试,进行安全工具和系统研发以及安全事件应急处理

3. 工作内容如下:安全制度建立、安全培训、风险评估、安全建设、安全合规、应急响应。

基础运维的常见工作

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

Linux运维工作发展过程

运维的发展

运维的基本知识点及分类工作_运维_02

  1. 手工管理阶段
  2. 工具批量操作阶段
  3. 平台管理阶段
  4. 系统自调度阶段

Linux运维日常使用软件和技能

运维工程师使用的运维平台和工具

  • Web服务器:apache、tomcat、nginx
  • 监控:prometheus、zabbix、openfalcon、nagios、cacti
  • 自动部署:ansible、saltstack、puttet
  • 负载均衡:keepalive、lvs、haproxy、nginx
  • 备份工具:rsync、wget
  • 问题追查:netstat、top、tcpdump、last
  • 容器:docker、k8s、docker-compose、swarm
  • 安全:kerberos、selinux、acl、iptables
  • 虚拟化:openstack、xen、kvm

运维工程师要掌握的技能

  1. 扎实的计算机基础知识,包括计算机系统架构,操作系统,网络技术等;
  2. 通用应用方面需要了解操作系统、网络、安全,存储,CDN,DB等,知道其相关原理;
  3. 编程能力,小到运维工具的开发大到大型运维系统/平台的开发都需要有良好的编程能力;
  4. 数据分析能力:能够整理、分析系统运行的各项数据,从中发现问题及找到解决方向;
  5. 丰富的系统知识,包括系统工具、典型系统架构、常见的平台选型等;


标签:知识点,服务,运维,CDN,分类,系统,网络,监控
From: https://blog.51cto.com/u_15854462/12080933

相关文章

  • 【机器学习】经典数据集鸢尾花的分类识别
    【机器学习】经典数据集鸢尾花的分类识别1、数据集介绍1.1数据集详情2、实验内容2.1准备数据集2.2创建颜色映射对象2.3绘制特征散点图2.4数据的归一化2.5数据的标准化3、实验截图提取萼片长度与萼片宽度分类提取萼片长度与花瓣长度分类提取萼片长度与花瓣宽度分......
  • 计算机网络(月考一知识点)
    文章目录计算机网络背诵默写版计算机网络知识点(月考1版)计算机网络背诵默写版为我自己留个印记,本来荧光笔画的是没记住的,但是后面用紫色的,结果扫描的时候就看不见了。计算机网络知识点(月考1版)......
  • Java入门基础知识点整理大放送,赶紧收藏吧!
    浮点数:float??????4个字节double??8个字节布尔:boolean??1个字节引用类型:字符串String、类class、枚举enum、接口interface3、二进制(1)计算机中的数据都以二进制数据保存。(2)计算机信息的存储单位:位(bit):是计算机存储处理信息的最基本的单位字节(byte):一个字节有8个位组......
  • python+flask计算机毕业设计基于微信小程序的垃圾分类系统(程序+开题+论文)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着城市化进程的加快和居民生活水平的提高,垃圾产生量急剧增加,垃圾分类成为解决城市垃圾处理难题、促进资源循环利用的关键举措。然而,传统......
  • linux运维之用户管理 堡垒机+普通用户sudo提权
    一、简介普通用户通过堡垒机登录linux服务器,不允许使用root用户登录堡垒机;普通用户登录后,限制普通用户使用一些命令,如禁止使用某些命令,仅允许使用部分命令等;普通用户不知道root密码,普通用户不能修改root密码;二、sudoers配置0.添加一个测试用户#添加用户useraddalibaby#设置密码......
  • layui - - - 修改更新图书页面、回显图书 ID、回显图书分类等(图书管理系统)
    1.修改更新图书页面修改图书信息时,“创建时间”不设置默认值。“图书封面”去掉图片的class样式,使图片显示。“图片上传”后不需要移除class样式,直接设置图片地址。修改“更新图书”按钮和“表单提交”对应的lay-filter="edit"的属性值edit。2.更新图书页面回显原来......
  • docker阶段03 docker容器内hosts文件, DNS, 查docker空间占用, 部署自动化运维平台spu
    容器内部的hosts文件容器会自动将容器的ID加入自已的/etc/hosts文件中,并解析成容器的IP范例:修改容器的hosts文件[root@ubuntu1804~]#dockerrun-it--rm--add-hostwww.wangxiaochun.com:6.6.6.6--add-hostwww.wang.org:8.8.8.8busybox/#cat/etc/hosts127.0.0......
  • 线程(一) 线程的分类、创建、终止
    文章目录线程线程引入进程线程进程和线程的关系进程和线程相比优缺点线程的分类线程的创建线程标识线程创建示例--龟兔赛跑创建线程后内存空间的变化线程终止线程终止后它所占有的资源如何变化示例--线程终止(子线程将普通变量返回给主线程)示例--代码优化(龟兔赛跑)......
  • 软硬件项目运维方案(Doc原件完整版套用)
    1系统的服务内容1.1服务目标1.2信息资产统计服务1.3网络、安全系统运维服务1.4主机、存储系统运维服务1.5数据库系统运维服务1.6中间件运维服务2运维服务流程3服务管理制度规范3.1服务时间3.2行为规范3.3现场服务支持规范3.4问题记录规......
  • 帝国CMS火车头错误:没有获取到任何分类列表
    当帝国CMS火车头采集插件出现“没有获取到任何分类列表”的错误时,通常是因为一些配置或设置上的问题。以下是一些排查和解决此类问题的步骤:1.检查火车头采集插件的配置打开火车头采集插件配置:进入帝国CMS后台管理系统,找到火车头采集插件的配置页面。检查分类ID:确保你选择的分......