国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Apache > 正文

用apache和tomcat搭建集群(負載均衡)

2024-08-27 18:23:52
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了用apache和tomcat搭建集群,實現負載均衡,需要的朋友可以參考下

一、集群和負載均衡的概念

(一)集群的概念

  集群(Cluster)是由兩臺或多臺節點機(服務器)構成的一種松散耦合的計算節點集合,為用戶提供網絡服務或應用程序(包括數據庫、Web服務和文件服務等)的單一客戶視圖,同時提供接近容錯機的故障恢復能力。集群系統一般通過兩臺或多臺節點服務器系統通過相應的硬件及軟件互連,每個群集節點都是運行其自己進程的獨立服務器。這些進程可以彼此通信,對網絡客戶機來說就像是形成了一個單一系統,協同起來向用戶提供應用程序、系統資源和數據。除了作為單一系統提供服務,集群系統還具有恢復服務器級故障的能力。集群系統還可通過在集群中繼續增加服務器的方式,從內部增加服務器的處理能力,并通過系統級的冗余提供固有的可靠性和可用性。
(二)集群的分類
1、高性能計算科學集群:
  以解決復雜的科學計算問題為目的的IA集群系統。是并行計算的基礎,它可以不使用專門的由十至上萬個獨立處理器組成的并行超級計算機,而是采用通過高速連接來鏈接的一組1/2/4 CPU的IA服務器,并且在公共消息傳遞層上進行通信以運行并行應用程序。這樣的計算集群,其處理能力與真正超級并行機相等,并且具有優良的性價比。
2、負載均衡集群:
  負載均衡集群為企業需求提供更實用的系統。該系統使各節點的負載流量可以在服務器集群中盡可能平均合理地分攤處理。該負載需要均衡計算的應用程序處理端口負載或網絡流量負載。這樣的系統非常適合于運行同一組應用程序的大量用戶。每個節點都可以處理一部分負載,并且可以在節點之間動態分配負載,以實現平衡。對于網絡流量也如此。通常,網絡服務器應用程序接受了大量入網流量,無法迅速處理,這就需要將流量發送給在其它節點。負載均衡算法還可以根據每個節點不同的可用資源或網絡的特殊環境來進行優化。
3、高可用性集群:
  為保證集群整體服務的高可用,考慮計算硬件和軟件的容錯性。如果高可用性群集中的某個節點發生了故障,那么將由另外的節點代替它。整個系統環境對于用戶是一致的。

  實際應用的集群系統中,這三種基本類型經常會發生混合與交雜。

(三)典型集群

科學計算集群:
1、Beowulf
當談到 Linux 集群時,許多人的第一反映是 Beowulf。那是最著名的 Linux科學軟件集群系統。實際上,它是一組適用于在 Linux 內核上運行的公共軟件包的通稱。其中包括流行的軟件消息傳遞 API,如“消息傳送接口”(MPI) 或“并行虛擬機”(PVM),對 Linux 內核的修改,以允許結合幾個以太網接口、高性能網絡驅動器,對虛擬內存管理器的更改,以及分布式進程間通信 (DIPC) 服務。公共全局進程標識空間允許使用 DIPC 機制從任何節點訪問任何進程。
2、MOSIX
Beowulf類似于給系統安裝的一個支持集群的外掛軟件,提供了應用級的集群能力。而MOSIX是徹底修改Linux的內核,從系統級提供了集群能力,它對應用而言是完全透明的,原有的應用程序,可以不經改動,就能正常運行在MOSIX系統之上。集群中的任何節點都可以自由地加入和移除,來接替其它節點的工作,或是擴充系統。MOSIX 使用自適應進程負載均衡和內存引導算法使整體性能最大化。應用程序進程可以在節點之間實現遷移,以利用最好的資源,這類似于對稱多處理器系統可以在各個處理器之間切換應用程序。由于MOSIX通過修改內核來實現集群功能,所以存在兼容性問題,部分系統級應用程序將無法正常運行。

負載均衡/高可用性集群

3、LVS(Linux Virtual Server)
這是一個由國人主持的項目。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁波市| 浦东新区| 石家庄市| 樟树市| 博客| 四平市| 陕西省| 安宁市| 曲沃县| 马关县| 岑溪市| 沙坪坝区| 灵寿县| 修文县| 甘德县| 鸡东县| 进贤县| 芜湖县| 公主岭市| 临沂市| 宁城县| 苗栗市| 沅江市| 建宁县| 阜平县| 师宗县| 达尔| 白银市| 洪江市| 永州市| 黄梅县| 灵武市| 祁连县| 临安市| 嘉荫县| 宁强县| 阿尔山市| 共和县| 滦南县| 固阳县| 南皮县|