原创 MySQL主從,雙主,半同步及SSL複製

1. 主從複製 (主寫從讀) 主服務器: 1、改server-id 配置文件中 server-id = 10 2、啓用二進制日誌 與數據目錄分離與權限 lo

原创 MySQL備份策略對比及剖析

1. 常見備份分析2. mysqldump操作流程完全備份 # 溫備 mysqldump --all-databases --lock-all-tables > /tmp/a.sql # 熱備 mysqldu

原创 LVS負載均衡配置與實現

LVS: 概念: 分流流量,均衡壓力 模式分爲: NAT DR TUN FULLNAT 算法分爲: 靜態: rr 輪詢分流

原创 Django項目部署

將Django項目部署在LAMP/LNMP平臺上,用於真正的生產環境,需要注意一下兩點:數據庫編碼1. 數據庫創建 CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8

原创 Haproxy、Keepalived雙主高可用負載均衡

集合Haproxy,Keepalived雙主雙機高可用模型,不論是Haproxy還是Keepalived甚至是上游服務器均提高生產力並增強可用性,也就是如下架構中Haproxy,Keepalived,Httpd服務器任意宕機一臺服務還是可以

原创 Spark簡介

簡介:  spark是一個內存計算框架 , 解決了mapreduce在迭代與交互方面的不足  迭代: 多輪算法計算形式,pagerank,邏輯迴歸等  交互: 實時數據,數據倉庫查詢等spark重要概念:  RDD:   彈性分佈式數據集

原创 DRBD使用gfs2,cman實現雙主集羣文件存儲方案

DRBD簡介    DRBD (Distributed Replicated Block Device) 是 Linux 平臺上的分散式儲存系統。其中包含了核心模組,數個使用者  空間管理程式及 shell scripts,通常用於高可用性

原创 日均百萬PV架構第二彈(緩存時代來臨)

上一彈中我們規劃並搭建了基本的架構組成,當然此架構存在諸多問題,我們在接下來的章節中將不斷完善其功能特性,使之成爲實至名歸的百萬PV架構站點  首先來對上一彈架構做基本的ab 併發100, 總量2000的測試,讓我們對站點性能有所熟知,之後

原创 男人關心的東西,決定了他的層次!

一、擁有自信和風度男人要用心去經營自己,它體現在自己的思想與涵養上。自信是一個男人最重要的品質,自信的男人就你像一隻在暴風雨中戰鬥的海鷗。海鷗所要說的只有一句話“讓暴風雨來的再猛烈些吧”,只因爲它無所畏懼。一個自信的男人,總是能夠感染別人,

原创 Django項目部署

將Django項目部署在LAMP/LNMP平臺上,用於真正的生產環境,需要注意一下兩點:數據庫編碼1. 數據庫創建 CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8

原创 日均百萬PV架構第四彈(分佈式監控)

應該能更早出的第四彈,被虛擬機錯誤攪亂,遲遲沒有上線,不得已將所有節點用puppet完成上線,稍後整理第五彈(非你不可自動化)也即將上線 : )zabbix簡介    zabbix是基於Php的開源監控軟件    基於多重數據採集 SNMP

原创 Django模板用法

django模板原理# 創建template對象,由context對象傳遞template所需要的值, 有render方法進行模板的呈現# 寫模板,創建 Template 對象,創建 Context , 調用 render() 方法。# P

原创 Spark簡介

簡介:  spark是一個內存計算框架 , 解決了mapreduce在迭代與交互方面的不足  迭代: 多輪算法計算形式,pagerank,邏輯迴歸等  交互: 實時數據,數據倉庫查詢等spark重要概念:  RDD:   彈性分佈式數據集

原创 日均百萬PV架構第一彈(基本架構搭建)

規劃圖:以上架構可在生產環境中可以做出多樣性的拆分與組合,文中四臺主機限於虛擬機資源受限情況規劃如下: (結合圖片四臺主機的區分應該不難)   slave1.king.com        172.16.43.1        DNS輪詢

原创 MySQL-MMM的讀寫分離及高可用

用途  mmm是基於信息探測方式進行mysql主從複製架構的監測與故障轉移  mmm可以做到負載均衡,100%的數據可用性  mmm所涉及的檢查項   服務器可達性,服務可達性,複製線程可控性  如圖: 當 master1在宕機時, mmm