大型運維知識體系


架構設計5視圖

1、 邏輯架構邏輯架構關注功能不僅包括用戶可見的功能還包括爲實現用戶功能而必須提供的“輔助功能模塊”——。

2、 開發架構開發架構關注程序包不僅包括要編寫的源程序還包括可以直接使用的第三方SDK和現場框架、類庫以及開發的系統將運行於其上的系統軟件或中間件。關注編譯時刻的靜態依賴關係。

3、 運行架構運行架構關注進程、線程、對象等運行時概念以及相關的併發同步通信等問題。運行架構關注運行期間各個單元的交互。

4、 物理架構物理架構關注“目標程序及其依賴的運行庫和系統軟件”最終如何安裝或部署到物理機器以及如何部署機器和網絡來配合軟件系統的可靠性可伸縮性等要求。

5、 數據架構數據架構關注持久化數據的存儲方案不僅包括實體及實體關係的存儲格式、還包括數據傳遞數據複製數據同步等策略。


wKiom1hkY-OyvS2KAAE6qYJqSEk082.png-wh_50

=============================================================================


                                架           構                                    


============================================================================ ### 應用業務層


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防禦系統 ]  

=========================================================================================


本文如果對小夥伴有幫助請記得點贊噢

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章