8.11兄弟會(huì)筆記

服務(wù)器集群


簡單說,分布式是以縮短單個(gè)任務(wù)的執(zhí)行時(shí)間來提升效率的,而集群則是通過提高單位時(shí)間內(nèi)執(zhí)行的任務(wù)數(shù)來提升效率。


集群主要分為:高可用集群(High Availability Cluster),負(fù)載均衡集群(Load Balance Cluster,nginx即可實(shí)現(xiàn)),科學(xué)計(jì)算集群(High Performance Computing Cluster)。

分布式是指將不同的業(yè)務(wù)分布在不同的地方;而集群指的是將幾臺(tái)服務(wù)器集中在一起,實(shí)現(xiàn)同一業(yè)務(wù)。分布式中的每一個(gè)節(jié)點(diǎn),都可以做集群。 而集群并不一定就是分布式的。

每個(gè)大型網(wǎng)站都會(huì)有不同的架構(gòu)模式,而架構(gòu)內(nèi)容也就是在處理均衡負(fù)載,緩存,數(shù)據(jù)庫,文件系統(tǒng)等,只是在不同的環(huán)境下,不同的條件下,架構(gòu)的模型不一樣,目的旨在提高網(wǎng)站的性能。


討論過過的nginx現(xiàn)實(shí)均衡負(fù)載方案,這里選擇另一種HAProxy+Keepalived雙機(jī)高可用均衡負(fù)載方案。

HAProxy是免費(fèi)、極速且可靠的用于為TCP和基于HTTP應(yīng)用程序提供高可用、負(fù)載均衡和代理服務(wù)的解決方案,尤其適用于高負(fù)載且需要持久連接或7層處理機(jī)制的web站點(diǎn)。

不論是Haproxy還是Keepalived甚至是上游服務(wù)器均提高生產(chǎn)力并增強(qiáng)可用性,也就是如下架構(gòu)中Haproxy,Keepalived,Httpd服務(wù)器任意宕機(jī)一臺(tái)服務(wù)還是可以正常運(yùn)行的。

HAProxy的優(yōu)點(diǎn):

1、HAProxy是支持虛擬主機(jī)的,可以工作在4、7層(支持多網(wǎng)段);

2、能夠補(bǔ)充Nginx的一些缺點(diǎn)比如Session的保持,Cookie的引導(dǎo)等工作;

3、支持url檢測后端的服務(wù)器;

4、本身僅僅就只是一款負(fù)載均衡軟件;單純從效率上來講HAProxy更會(huì)比Nginx有更出色的負(fù)載均衡速度,在并發(fā)處理上也是優(yōu)于Nginx的;

5、HAProxy可以對Mysql讀進(jìn)行負(fù)載均衡,對后端的MySQL節(jié)點(diǎn)進(jìn)行檢測和負(fù)載均衡;


0x03.關(guān)于Redis緩存方案

緩存分為服務(wù)器緩存和應(yīng)用程序緩存。

關(guān)于應(yīng)用程序內(nèi)緩存,里面做了模塊處理了。

關(guān)于服務(wù)器緩存,主要緩存服務(wù)器文件,減少服務(wù)器和php交互,減少均衡負(fù)載服務(wù)器和應(yīng)用程序服務(wù)器交互。

緩存里面有一種典型的memcached,現(xiàn)在用的多的是redis輕量級(jí)緩存方案。

關(guān)于memcached與redis,

Redis主要將數(shù)據(jù)存儲(chǔ)在各種格式:列表,數(shù)組,集合和排序集,一次能接受多個(gè)命令,阻塞讀寫,等待直到另一個(gè)進(jìn)程將數(shù)據(jù)寫入高速緩存。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 當(dāng)前大多數(shù)的互聯(lián)網(wǎng)系統(tǒng)都使用了服務(wù)器集群技術(shù),集群是將相同服務(wù)部署在多臺(tái)服務(wù)器上構(gòu)成一個(gè)集群整體對外提供服務(wù),這些...
    jiangmo閱讀 13,254評(píng)論 3 36
  • Linux服務(wù)器集群系統(tǒng)各概念辨析 計(jì)算機(jī)集群 WEB的負(fù)載均衡、集群、高可用解決方案 計(jì)算機(jī)集群 計(jì)算機(jī)集群簡稱...
    Zhang21閱讀 3,437評(píng)論 0 18
  • 【摘要】 面對大量用戶訪問、高并發(fā)請求,海量數(shù)據(jù),可以使用高性能的服務(wù)器、大型數(shù)據(jù)庫,存儲(chǔ)設(shè)備,高性能Web服務(wù)器...
    靜修佛緣閱讀 4,839評(píng)論 0 24
  • 目錄: HAProxy是什么 HAProxy的核心能力和關(guān)鍵特性 HAProxy的安裝和運(yùn)行 使用HAProxy搭...
    kelgon閱讀 80,544評(píng)論 9 159
  • 媽媽打來電話的時(shí)候,夏亦可想都沒想就給掛掉了。 她這會(huì)兒正是聯(lián)絡(luò)后援團(tuán)的關(guān)鍵時(shí)刻,哪還顧得上接電話。時(shí)間就是生命,...
    樸夏_閱讀 887評(píng)論 25 14

友情鏈接更多精彩內(nèi)容