原创 MySQL數據庫---MHA高可用羣集架構

MHA概述 日本DeNA公司youshimaton (現就職於Facebook公司) 開發 一套優秀的作爲MySQL高可用性環境下故障切換和主從提升的高可用軟件 MHA的組成 MHA Manager (管理節點) MHA Node (數據節

原创 GFS分佈式文件系統集羣(實例!!!)

GlusterFS概述 開源的分佈式文件系統 由存儲服務器、客戶端以及NFS/Samba存儲網關組成 無元數據服務器(數據傳輸組件RDMA) GlusterFS特點 擴展性、高性能、高可用性 全局統一命名空間 彈性卷管理---

原创 ELK日誌分析系統(實例!!!)

ELK日誌分析系統概述 ELK是Elasticsearch、Logstash、Kibana的簡稱 Elasticsearch是實時全文搜索和分析引擎 Logstash是一個用來蒐集、分析、過濾日誌的工具 Kibana是一個基於Web的圖形界

原创 Memcached原理與部署

Memcached概述 一套開源的高性能分佈式內存對象緩存系統 所有的數據都存儲在內存中 支持任意存儲類型的數據 提高網站的訪問速度 Memcached常用架構 Memcached路由算法 ●求餘數hash算法 先用key做hash運算得

原创 Squid-ACL訪問控制,Sarg日誌分析以及反向代理

實驗環境 服務器角色 IP地址 squid服務器 ens33:192.168.13.184 ens36:192.168.10.1 (僅主機模式) web服務器 192.168.13.151 client

原创 rsync遠程同步(實例!!!)

rsync 同步概述: Remote Sync ----- 遠程同步,支持本地複製,或者與其他SSH 、rsync主機同步,功能類似於scp,但是要比scp豐富。 官方網站:http://rsync.samba.org rsync 同步特點

原创 Oracle12c Linux x86-64安裝體驗

1.添加一塊新硬盤並格式化 [root@localhost ~]# cd /dev [root@localhost dev]# ls [root@localhost dev]# fdisk /dev/sdb [root@localhost

原创 Redis5.0.7羣集搭建(最新版實戰!!!)

實驗環境 兩臺Centos 7虛擬機,均添加三塊網卡用以模擬六臺服務器實景 服務器角色 IP地址 主節點M1 192.168.142.130 主節點M2 192.168.142.145 主節點M3 192.168.14

原创 Redis-5.0.7配置與優化(最新版實戰!!!)

Redis概述 Redis 是一個高性能的key-value數據庫。 redis的出現,很大程度補償了memcached這類key/value存儲的不足,在部 分場合可以對關係數據庫起到很好的補充作用。它提供了Java,C/C++,C#,P

原创 Squid代理服務器應用(傳統與透明)

實驗原理圖 第一步:配置squid代理服務器 #遠程共享並掛載源碼包 [root@squid ~]# smbclient -L //192.168.142.1 [root@squid ~]# mount.cifs //192.168.14

原创 部署LVS-DR與 Keepalived羣集(實戰!!!)

keepalived概述 Keepalived的作用是檢測服務器的狀態,如果有一臺web服務器宕機,或工作出現故障,Keepalived將檢測到,並將有故障的服務器從系統中剔除,同時使用其他服務器代替該服務器的工作,當服務器工作正常後Kee

原创 MySQL主從複製與讀寫分離

MySQL主從複製的類型 基於語句的複製(默認) 在主服務器上執行的語句,從服務器執行同樣的語句 基於行的複製 把改變的內容複製到從服務器 混合類型的複製 一旦發現基於語句無法精確複製時,就會採用基於行的複製 主從複製的工作過程 MySQ

原创 Nginx+Tomcat負載均衡羣集(實戰!!!)

實驗拓撲圖 實驗環境部署 服務器角色 IP地址 操作系統 Nginx服務器 192.168.142.131 centos 7 tomcat 01服務器 192.168.142.134 centos 7 tomcat

原创 LVS負載均衡羣集篇

羣集應用概述 羣集的含義 1.Cluster,集羣、羣集 2.由多臺主機構成,但對外只表現爲一個整體 在互聯網應用中,隨着站點對硬件性能、響應速度、服務穩定性、數據可靠性等要求越來越高,單臺服務器力不從心 解決方法 1.使用價格昂貴的小型機

原创 MySQL數據庫之MMM高可用羣集架構案例

MMM羣集架構概述 MMM(Master-Master replication managerfor Mysql,Mysql主主複製管理器)是一套靈活的腳本程序,基於perl實現, 用來對mysql replication進行監控和故障遷移