国产精品无码一区二区三区太,亚洲一线产区二线产区区别,欧美A区,人妻jealousvue人妻

×

分布式服務器集群方案

分類:云服務資訊 編輯:聊聊云計算 瀏覽量:107
2021-05-18 16:31:04
  簡單說,分布式是以縮短單個任務的執(zhí)行時間來提升效率的,而集群則是通過提高單位時間內執(zhí)行的任務數(shù)來提升效率。集群主要分為:高可用集群,負載均衡集群,科學計算集群。分布式是指將不同的業(yè)務分布在不同的地方;而集群指的是將幾臺服務器集中在一起,實現(xiàn)同一業(yè)務。分布式中的每一個節(jié)點,都可以做集群。 而集群并不一定就是分布式的。下面就由新網(wǎng)小編和大家講一講服務器集群方案。
 
  一、關于均衡負載方案
  HAProxy是免費、極速且可靠的用于為TCP和基于HTTP應用程序提供高可用、負載均衡和代理服務的解決方案,尤其適用于高負載且需要持久連接或7層處理機制的web站點。

  不論是Haproxy還是Keepalived甚至是上游服務器均提高生產力并增強可用性,也就是如下架構中Haproxy,Keepalived,Httpd服務器任意宕機一臺服務還是可以正常運行的。


  HAProxy的優(yōu)點:
  1、HAProxy是支持主機的,可以工作在4、7層(支持多網(wǎng)段);
  2、能夠補充Nginx的一些缺點比如Session的保持,Cookie的引導等工作;
  3、支持url檢測后端的服務器;
  4、本身僅僅就只是一款負載均衡軟件;單純從效率上來講HAProxy更會比Nginx有更出色的負載均衡速度,在并發(fā)處理上也是優(yōu)于Nginx的;
  5、HAProxy可以對Mysql讀進行負載均衡,對后端的MySQL節(jié)點進行檢測和負載均衡。
  二、關于Redis緩存方案
  緩存分為服務器緩存和應用程序緩存。
  關于應用程序內緩存,已經(jīng)在Jue后臺框架里面做了模塊處理了。
  關于服務器緩存,主要緩存服務器文件,減少服務器和php交互,減少均衡負載服務器和應用程序服務器交互。
  緩存里面有一種典型的memcached,現(xiàn)在用的多的是redis輕量級緩存方案。
 
  三、關于NoSQL快速存儲方案

  NoSQL在這里的使用價值是處理一些瑣事,比如用戶個人網(wǎng)站的一些css值,height,width,color等等的小而繁多的數(shù)據(jù),采用NoSQL旨在提升數(shù)據(jù)庫速度,減少對MySQL的SELECT請求。關于NoSQL的方案很多了,選一個簡單的MongDB好了。


  四、關于搜索引擎Sphinx方案
  Sphinx是俄羅斯人開發(fā)的,號稱是很吊啦,千萬級數(shù)據(jù)檢索,每秒10MB/s,搭過環(huán)境。

  Sphinx和MySQL是基于數(shù)據(jù)庫的全文引擎,創(chuàng)建索引是B+樹和hash key-value的方式。


  原理類似于用底層C檢索MySQL,然后弄出一個sphinx.conf配置文件,索引與搜索均以這個文件為依據(jù)進行,要進行全文檢索,首先就要配置好sphinx.conf,告訴sphinx哪些字段需要進行索引,哪些字段需要在where,orderby,groupby中用到。小伙伴們要想獲得更多服務器集群方案的內容,請關注新網(wǎng)!


聲明:免責聲明:本文內容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,也不承認相關法律責任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內容,請發(fā)

送郵件至:operations@xinnet.com進行舉報,并提供相關證據(jù),一經(jīng)查實,本站將立刻刪除涉嫌侵權內容。本站原創(chuàng)內容未經(jīng)允許不得轉載,或轉載時

需注明出處:新網(wǎng)idc知識百科

免費咨詢獲取折扣

Loading