原创 使用Haproxy搭建Web羣集

概述:Haproxy是一種羣集調度工具,是一款提供高可用性、負載均衡以及基於TCP(第四層)和HTTP(第七層)應用的代理軟件,支持虛擬主機,它是免費、快速並且可靠的一種解決方案。 HAProxy特別適用於那些負載特大的web站點,這些站點

原创 在CentOS7上部署百萬PV網站架構

網站架構概述 網站架構是根據客戶需求分析的結果,準確定位網站目標羣體,設定網站的整體架構,規劃、設計網站欄目及其內容,制定網站開發流程的順序,最大限度地進行高效資源分配與管理的設計。 百萬PV網站架構 案例設計 採用四層模式實現,主要分爲前

原创 在CentOS7上部署squid緩存服務器及代理功能

緩存代理概述: 作爲應用層的代理服務軟件,squid主要提供緩存加速和應用層過濾控制的功能。 代理的基本類型: 傳統代理:也就是普通的代理服務,首先必須在客戶機的瀏覽器、聊天工具、下載軟件等程序中手動設置代理服務器的地址和端口,然後才能使

原创 在CentOS7上配置rsync源服務器+inotify實時同步

概述 rsync是一個開源的快速備份工具,可以再不同主機之間鏡像同步整個目錄樹,支持增量備份,保持鏈接和權限,且採用優化的同步算法,再傳輸前執行壓縮,因此非常適用於異地備份、鏡像服務器等應用。 原理 再遠程同步任務中,負責發起rsync同步

原创 自動化運維之Ansible

Ansible概述 Ansible基於Python開發,集合了衆多優秀運維工具的特點,實現了批量運行命令、部署程序、配置系統等功能。默認通過SSH協議進行遠程命令執行或下發配置,無需部署任何客戶端代理軟件,從而使得自動化環境部署變得更加簡單

原创 自動化運維之puppet

Puppet工作原理 讓管理員只集中於要管理的目標,而忽視實現的細節。puppet既可以在單機上使用,也可以以C/S結構使用。在大規模使用puppet的情況下,通常使用C/S結構,在這種結構中puppet客戶端只運行puppetclient

原创 Docker數據管理與網絡通信

Docker鏡像的創建方法 Docker鏡像除了是Docker的核心技術之外也是應用發佈的標準格式。一個完整的Docker鏡像可以支撐一個Docker容器的運行,在Docker的整個使用過程中,進入一個已經定型的容器之後,就可以在容器中進行

原创 在CentOS7上部署squid緩存服務器及代理功能

緩存代理概述: 作爲應用層的代理服務軟件,squid主要提供緩存加速和應用層過濾控制的功能。 代理的基本類型: 傳統代理:也就是普通的代理服務,首先必須在客戶機的瀏覽器、聊天工具、下載軟件等程序中手動設置代理服務器的地址和端口,然後才能使

原创 Docker架構、鏡像及容器的安裝和基本操作

Docker概念 Docker是在Linux容器裏運行應用的開源工具,是一種輕量級的虛擬機。Docker的宗旨:Build,Ship and Run Any APP,Anywhere,即通過對應用組件的分裝、發佈、部署、運行等生命週期的管

原创 在CentOS7上部署百萬PV網站架構

網站架構概述 網站架構是根據客戶需求分析的結果,準確定位網站目標羣體,設定網站的整體架構,規劃、設計網站欄目及其內容,制定網站開發流程的順序,最大限度地進行高效資源分配與管理的設計。 百萬PV網站架構 案例設計 採用四層模式實現,主要分爲前

原创 KVM虛擬化之基本命令管理虛擬機

KVM基本功能管理 查看KVM的配置文件存放目錄(c01.xml 是虛擬機系統實例的配置文件) [root@localhost ~]# ls /etc/libvirt/qemu c01.xml networks 查看查看虛擬機的狀態 [

原创 自動化運維之saltstack

概述 saltstack是一個服務器基礎設施管理工具,它具有配置管理、遠程執行、監控等功能。saltstack由python語言編寫,是非常簡單易用和輕量級的管理工具。 saltstack原理 saltstack由master和minion

原创 在CentOS7上配置rsync源服務器+inotify實時同步

概述 rsync是一個開源的快速備份工具,可以再不同主機之間鏡像同步整個目錄樹,支持增量備份,保持鏈接和權限,且採用優化的同步算法,再傳輸前執行壓縮,因此非常適用於異地備份、鏡像服務器等應用。 原理 再遠程同步任務中,負責發起rsync同步

原创 在CentOS7上部署KVM虛擬化平臺

虛擬化概述 虛擬化就是把硬件資源從物理方式轉變爲邏輯方式,打破原有物理結構,使用戶可以靈活管理這些資源,並且允許1臺物理機上同時運行多個操作系統,以實現資源利用最大化和靈活管理的一項技術。 虛擬化的優勢 減少服務器數量,降低硬件採購成本。

原创 自動化運維之Ansible

Ansible概述 Ansible基於Python開發,集合了衆多優秀運維工具的特點,實現了批量運行命令、部署程序、配置系統等功能。默認通過SSH協議進行遠程命令執行或下發配置,無需部署任何客戶端代理軟件,從而使得自動化環境部署變得更加簡單