從集群到ExpressCluster之一 集群概論

2021-05-23 15:02:33 字數 929 閱讀 4827

集群出現的意義

保證系統對外提供的服務不被中斷, 或將系統宕機時間最小化; 使得系統負載均衡, 避免單點故障給企業帶來不可估量的損失.

集群的型別

高可用集群(ha cluster)

以高可用性為目的, 當前執行的伺服器(主伺服器)發生故障時,主伺服器上所有的資源能馬上被轉移到備用伺服器的集群. 代表:共享磁碟型、映象磁碟型.

負載均衡集群(load-balancing cluster)

以高可測量性為目的, 通過前段的負載均衡器將客戶請求均衡分配給各個計算機節點(伺服器)的集群,也成伺服器群(server farm).

但是集群上的節點彼此無法進行資料的交換. 代表:

load balance

集群、並列資料庫集群.

hpc集群 (

high performance computing cluster)

也叫計算集群(compute cluster

)或reowif cluster,

以處理大規模資料的計算為目的,它不像

web服務和資料庫過分關注

i/o效能,屬於使用超級計算機執行單一業務的集群

. 主要特點是節點的耦合程度很高且共享乙個專用網路

(dedicated network),

所以集群上的節點彼此間的有非常頻繁的資料互動

.主要用在科學計算領域, 例如天氣預報

.嚴格意義上講,網格計算不屬於

hpc集群

,網格可以看成是乙個非互動式的分布式系統.

hpc集群和網格計算

共同點:計算機資源的整合以解決同乙個問題.

不同點:網格計算的節點耦合程度比較低(loosely coupled

), 且資源系非均衡分布

(heterogeneous),

節點所在的分布區域也比較分散.

從零到一簡單搭建Eureka 集群

eureka 集群搭建 多個 eureka server 互相依賴。一 建立eureka server1 注意單機配置和集群配置的區別 server port 7001 eureka 配置 eureka instance hostname eureka7001.com eureka服務端的例項名稱 ...

從單機到集群會話的管理之集群模式二(更大的集群)

從單機到集群會話的管理之集群模式一 中講到的全節點複製的網路流量隨節點數量增加呈平方趨勢增長,也正是因為這個因素導致無法構建較大規模的集群,為了使集群節點能更加大,首要解決的就是資料複製時流量增長的問題,下面將介紹另外一種會話管理方式,每個會話只會有乙個備份,它使會話備份的網路流量隨節點數量的增加呈...

從單機到集群會話的管理之單機模式

單機時代對會話的管理主要有兩種方式 非持久化方式和持久化方式。非持久化方式指會話直接由tomcat 管理並儲存在機器記憶體上,它是最簡單的方式,如下圖,所有的會話集合都儲存在記憶體上,客戶端訪問時根據自己的會話 id直接在伺服器記憶體中尋找,查詢簡單且速度快,但同時也存在兩個缺點 一是容量比較小,當...