大型运维知识体系
架构设计5视图
1、 逻辑架构逻辑架构关注功能不仅包括用户可见的功能还包括为实现用户功能而必须提供的“辅助功能模块”——。
2、 开发架构开发架构关注程序包不仅包括要编写的源程序还包括可以直接使用的第三方SDK和现场框架、类库以及开发的系统将运行于其上的系统软件或中间件。关注编译时刻的静态依赖关系。
3、 运行架构运行架构关注进程、线程、对象等运行时概念以及相关的并发同步通信等问题。运行架构关注运行期间各个单元的交互。
4、 物理架构物理架构关注“目标程序及其依赖的运行库和系统软件”最终如何安装或部署到物理机器以及如何部署机器和网络来配合软件系统的可靠性可伸缩性等要求。
5、 数据架构数据架构关注持久化数据的存储方案不仅包括实体及实体关系的存储格式、还包括数据传递数据复制数据同步等策略。
=============================================================================
架 构
============================================================================ ### 应用业务层
apache nginx tomcat php
Solr 搜索
IK Analyzer 分词
============================================================================ ### 中间件层
Apache Kafka RabbitMQ Apache ActiveMQ ZeroMQ 消息队列
Dubbo 分布式服务框架
redis codis
============================================================================ ### 数据层
#################################### 数据库中间件
mycat
#################################### 数据库
mysql oracle mongodb
容灾
============================================================================ ### 云服务层
Kubernetes
docker kvm
#################################### openstack
IaaS
PaaS
SDN(软件定义网络)和NFV(网络虚拟化)包括LBaaS、FWaaS、×××aaS、DPDK、OpenStack网络组件优化
云存储
云安全 [IDS(Snort)、主机***(Ossec)]
#################################### 大数据
zookeeper 为分布式系统提供一致性分布式高可用
hbase 提供分布式存储与mapreduce框架
hadoop 分部署存储数据库
spark 实时计算 准实时
mapreduce 大规模数据集的并行运算
hive 基于hadoop的数据仓库工具
storm 流计算实时处理工具 纯实时
impala hdfs查询工具同hive
========================================================================== ### 基础设施层
#################################### CMDB管理 自动化
cobbler ansible saltstack itop
#################################### 监控日志
Zabbix nagios
[ ELK ]
ElasticSearch Logstash Kiabana
#################################### 系统安全
linux CentOS6.5
Snort Ossec
#################################### 配置管理
svn git
Maven nexus
Jenkins 配置自动化构建
============================================================================== ### 物理层
系统 服务器 存储 网络[ 路由交换 防火墙 IDS与IPS WAF防御系统 ]
=========================================================================================
本文如果对小伙伴有帮助请记得点赞噢
转载于:https://blog.51cto.com/redone/1886280