运维架构

1、运维团队配置

运维团队分为:应用运维、系统运维、运维开发、监控运维、DBA团队和安全团队

团队分工:

应用运维:负责支持线上业务,各自会负责对应的业务线,主要职能是保证线上业务稳定性和同开发共同支撑对应业务,以及线上服务管理和持续优化。

运维开发:帮助运维提升工作效率,开发方便快捷的工具,实现运维平台化自动化。

系统运维:负责操作系统定制和优化,IDC管理和机器交付,以及跳板机和账号信息管理。

监控运维:负责发现故障,并第一时间通知相关人员,及时处理简单故障和启动降级方案等。

2、整体架构

双机房结构,A机房主跑线上业务,B机房跑测试环境和大数据处理作业,有hadoop集群、日志备份、灾备降级应用等。

用户引导层用的是第三方的智能DNS+CDN。

负载均衡首先是LVS做的4层负载均衡之后是tengine做的7层负载均衡。再往后是varnish做的页面缓存之后请求到web端,web端通过内部协议调用service(RPC)。

图片存储用的是mogileFS分布式存储 。

所有业务,全部有高可用方案,应用全部是至少2台以上。

运维监控是从4个维度来做的:

业务层面,如线上业务每秒访问数,每分钟支付、创建订单等(cat)。

应用层面,每个应用的错误数,调用过程,访问的平均耗时,最大耗时,95线等(cat)。

系统资源层面:如cpu、内存、swap、磁盘、load、主进程存活等 (zabbix)。

网络层面: 如丢包、ping存活、流量、tcp连接数等(zabbix cat)。

3、运维系统介绍

我们运维的理念是:

能用程序干活的,坚决程序化、平台化;

能用管理解决的问题,不用技术解决;

同一个错误不能犯三次;

每次故障,都是学习和提升的机会;

每个人都要有产品化思维,做平台产品让开发走自助路线;

小的,单一的功能,组合起来完成复杂的操作(任务分解);

所以,我们将自己的理念,融入到自己的作品中,做出了很多工具。

首先整体做个说明,运维工具系统汇总:

全方位监控系统:覆盖业务、应用、网络、系统等方面,做到任何问题,都可直观反馈。对不同应用等级,做到不同监控策略和报警策略。

自动化工具系统:对重复的、容易出错的、繁琐的工作尽可能工具化,通过小的策略组合,完成大的任务。

自动化工具系统:对重复的、容易出错的、繁琐的工作尽可能工具化,通过小的策略组合,完成大的任务。

记录和分析系统:对发生的问题和数据做记录并分析,不断的总结、完善和提升。

3.1 全方位监控系统

Zabbix

Cat监控https://github.com/dianping/cat/releases

业务监控 应用监控 日志扫描

3.2 自动化工作系统

Workflow流程系统

Button是一套代码管理、打包、部署上线系统

Go平台系统,是一套运维操作系统,其中包含了很多常规操作、如批量重启、降级、切换、上下线、状态检测等

任务调度系统

3.3 配置和管理系统

Puppet配置管理系统

SLB软负载均衡管理系统

Zookeeper应用配置管理系统

3.4 记录和分析系统

DOM运营质量平台

雷达系统

主要目标是实现平台规范化、运维高效化、开发自主化

来自为知笔记(Wiz)

时间: 2024-08-10 23:28:07

运维架构的相关文章

从5台服务器到两地三中心:魅族系统运维架构演进之路(含PPT)

从5台服务器到两地三中心:魅族系统运维架构演进之路(含PPT)

鸟哥?马哥?靠边站!今天猫哥带你玩千万PV级别运维架构实战

1.哼,从今天开始马哥linux,就是我猫哥的天下了!,马哥你奏凯! 我猫哥在此宣誓,从今以后马哥教育正式更名猫哥教育! 哼,信猫哥,得永生! 2.妹的,都好好给我学习,猫哥我盯着呢 3.猫哥我第一次出镜,给咱来个特写啊小伙,拍的好看了,猫哥就免费给你讲讲Linux运维之道. 4.哎哟,拍的还不赖,猫哥我算是45°角仰望星空了,来来,猫哥给你讲讲互联网运维架构实战. 5.猫哥2016全新千万PV架构和实战项目震撼上线 猫哥我弄得不赖吧,直接是真实某东源码级别项目,实战操练,不知某机构会不会来抄袭

java精品高级架构课,RocketMQ中间件,Mysql分布式集群,服务架构,运维架构视频教程

14套java精品高级架构课,缓存架构,深入Jvm虚拟机,全文检索Elasticsearch,Dubbo分布式Restful 服务,并发原理编程,SpringBoot,SpringCloud,RocketMQ中间件,Mysql分布式集群,服务架构,运 维架构视频教程 14套精品课程介绍: 1.14套精 品是最新整理的课程,都是当下最火的技术,最火的课程,也是全网课程的精品: 2.14套资 源包含:全套完整高清视频.完整源码.配套文档: 3.知识也 是需要投资的,有投入才会有产出(保证投入产出比是

从无到有搭建中小型互联网公司后台服务架构与运维架构视频教程

14套java精品高级架构课,缓存架构,深入Jvm虚拟机,全文检索Elasticsearch,Dubbo分布式Restful 服务,并发原理编程,SpringBoot,SpringCloud,RocketMQ中间件,Mysql分布式集群,服务架构,运 维架构视频教程 14套精品课程介绍: 1.14套精 品是最新整理的课程,都是当下最火的技术,最火的课程,也是全网课程的精品: 2.14套资 源包含:全套完整高清视频.完整源码.配套文档: 3.知识也 是需要投资的,有投入才会有产出(保证投入产出比是

2018年最新手把手教你搭建中小型互联网公司后台服务架构与运维架构

本课程主要是针对如何从无到有搭建中小型互联网公司后台服务架构和运维架构的课程,课程所涉及的内容均是当前应用最广泛的技术和工具.本课程所讲解的技术体系已经在多个中小型互联网公司中实战运行使用,目前运行已经非常稳定,数据量也是在不断持续增加.并且,这个技术体系也正在被其他很多互联网公司应用,希望通过此课程,让大家能快速熟练掌握各个技术,并且能实际应用到项目中.课程将会通过实际案例讲解,并且会提供完整的视频案例源码供学员学习使用,同时有需要的企业或学员可以直接拿本套教学案例代码来使用或者二次开发. 本

中小型企业通用自动化运维架构

第1章 自动化运维架构 主要讲解了自动化运维的概念,分析了现在的自动化运维的面临的挑战.基于我对自动运维的理解,提出了中小企业自动化运维架构,并讲解了该架构.后续的章节,主要是实现这个架构. 1-1 课程介绍 1-2 自动化运维流程 第2章 服务器批量管理 Ansible Ansible作为一个优秀的IT资产管理.配置工具,这一章主要讲解了Ansible的使用,包括Ansible的安装.配置.使用,并且在课程的最后,结合我们公司业务的需求,实际演示了如何使用Ansible Playbook功能实

自行构建运维架构环境...

写给自己:linux运维路... https://shenfly.space    以后继续完善架构,并布暑一些开源系统,测试..

Linux运维架构师课程介绍

课程体系:     RHCE(RedHat Certification Engineer): RH033(基础) RH133(系统管理) RH253(服务管理)     RHCA(Redhat Centification Architect): RH401 RH423(LDAP协议) RH442         RH436(集群和存储) RHS333     MySQL     NoSQL 工作岗位: 系统架构师:设计蓝图 系统工程师:系统上线 运维工程师:系统运维 DBA:数据库管理员 计算机

《Linux运维架构师课程 - 门徒班》【招生中】

课程简介 阿良的课程内容主要以企业核心技术为讲解对象,避免过多在企业中很少用的技术,从而减少学习负担,这样就可以把精力主要花费在更重要的技术上, 而不像其他培训机构那样,讲很多高大上的技术名词,其中可能50%的知识在工作中都用不到,学员抓不住重点,时间长了就忘了.    所以,阿良的教学模式讲究是精益求精,"好钢用到刀刃上,只求精,不求多".    只要你肯学,阿良就肯教.帮助你掌握这门技能,成功就业,初学者月薪达到6000以上. 授课对象 ■ 计算机相关专业在校学生/应届生 ■ 网络