运维架构层级
运维知识体系V06By:赵班长2016年4月4日更新内容描述监控体系安全体系浏览器缓存本地hosts本地缓存DNS服务器(本地缓存、监控宝、基调、迭代)根公网IP地址、HTTPDNS、机房内部智能DNS缓存协商(LastModified、Expires、Etag)、组件分离、提高浏览器并发数、避免静态资源Cookie上传
DNS
客户端层
浏览器
加速乐、牛盾、安全宝、阿里云盾博睿、听云
第三方CDN
智能DNSGSLB反向代理缓存源站(各类API如:带宽、预缓存、缓存刷新)
外部层公有云、混合云、运维外包服务、APM(应用性能管理)
云计算、外包
核心层
网关设备(outside、i
side)防火墙、路由器、IpsecVPN
网络层
汇聚层
三层交换动态路由(OSPF)、同上、网络监控静态路由、EC(端口汇聚)、(Smokepi
g)MSTPVRRP
防火墙
接入层
二层交换(VTP、SPF、Tru
k、端口安全)CCNA级别
四层负载均衡集群层负载均衡高可用
开源:LVS(IP负载均衡)Keepalived商业:F5、Netscaler
舆论监控第三方
WAF(Ngi
xLua)
f集群层
负载均衡高可用七层Haproxy、Ngi
x、Apache(根据负载UserAge
t、URL等进行负载分均衡发)
业务监控监控接口反向代理缓存ATS、Squid、Var
ish预缓存、缓存刷新)
代码安全
Web层
Apache、Ngi
x、Tomcat、Jboss(GZIP、Web服务器缓存、epoll、se
dfile、CPU绑定、自身性能优化)
流量分析(Piwik)
GitHub扫描
应用层
PHPPytho
JavaCC模块理解、代码部署、(OPCache、LocalCache)
SOA层
SOA框架(dubbo、resteasy)、业务模块、协议(RPC、服务监控(提供restful)、ESB、服务注册与发API)现(Etcd、Zookeeper)
框架安全
分布式消息层队列
ActiveMQ(成熟)、RabbitMQ(成熟、案例多)、ZeroMQ(中)、RocketMQ(中)
防火墙、权限控制
单机存储
机械硬盘、SSD、文件系统(ext4、xfs)、LVM
安全监控(WAF)
文件分发(多级分发)、文件同单机存储扩展步(rsy
c、HASHTree、i
otify)、DRBD、DAS应用服务文件存层储软件自身访问控制
f应用服务文件存层储共享存储NASNFS(U
ixLi
ux)、SAN、iSCSI
软件自身访问控制
分布式存储
GlusterFS、MooseFS、FastDFS、Ceph
DAL
未开源:淘宝的TDDL、开源:数据360(Atlas)、阿里(Cobar)访问、MyCat、MySQLProxy、根据业层务定制开发
分布Memcached、Redis(客户端分片式缓、RedisCluster、Twemproxy、存Codis)
数据库监控Redis、LevelDB(SSDB)、数据层NoSQLCouchDB、Mo
godb、Couchbase、Cassa
draMySQL(Drizzle、MariaDB、Perco
aServer、Perco
aXtradbCluster、MHA)Oracle(DG、GG、GC)、PostgreSQL、SqlServer
权限控制
DB
Hr