怎麼做windows伺服器集群
❶ 家用電腦如何組建集群
超級計算機!微軟集群版 windows compute cluster server 2003
這個,就是最容易實現的方法了,它可以像加個U盤一樣的添加計算機節點到你的集群計算機系統中,讓你的多個電腦合體成為一台更強悍的電腦,Windwos Server 2003 Compute Cluster Edition 是微軟在Windwos Server 2003 x64 的基礎上開發的一款基於64硬體的可以輔助用戶組建網格計算機的操作系統.如果你有一台以上的計算機,就可以嘗試組建一台你自己的超級計算機。這款操作系統可以集合兩台計算機的計算能力,內存和儲存空間,可以使你的計算機不管從哪個方面來看都像一台計算機 想像一下你擁有8G內存的電腦將是什麼感覺~~
❷ 兩台或兩台以上PC是否可以像伺服器一樣集群,用Windows server 2003系統可以嗎 需要什麼設備
可以用集群,windows也可以,用軟體集群也可以,windows server帶這樣功能。可以不用加設備,通過網路來實現,但是有可能會造成網路繁忙。如果需要更可靠強勁,還是用硬體支持更好,可以買磁碟陣列卡,光通道磁碟陣列櫃,光纖交換機來完成。
但是集群定義是容錯和互補,多點支持,數據冗餘,操作系統,應用程序冗餘,網路冗餘,電力冗餘等。
希望運算能力更強建議應該在電腦的CPU,內存方便去增強。
做集群用,電腦配置確實是需要一樣,大的差異性會造成集群故障。
❸ 我家裡有兩台電腦,可不可以將它們連接起來,使他們同時工作,象伺服器那樣,如果可以請將方法也說一下。
呵呵
我看出來了
樓主不只是想讓他們簡單的連到一起上網吧
看後面的補充意思是他想讓兩台機器同時分擔處理任務,也就是伺服器的集群功能....
這個想法不錯 ,以前我也想過,不過不行的咯
集群對機器的要求很高的
要SCSI硬碟等很多配置上的要求呢
還有就是系統,咱們常見的系統都不支持集群功能
現在WINDOWS系列中具我知道的也就是WINDOWS 2000高級伺服器版才可以做集群 ,而且軟體方面的問題就更多了....現在支持多CPU的軟體都不多 ,更不用說集群了
一般都是WIN 2000的一些服務在使用集群功能...
好啦
猜對了可要給我加分咯
❹ Windows環境下有什麼軟體可以讓兩台以上計算機並聯處理數據
可以使用集群技術 win2003企業版就自帶這個功能
集群(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)
這是一個由國人主持的項目。
它是一個負載均衡/高可用性集群,主要針對大業務量的網路應用(如新聞服務、網上銀行、電子商務等)。
LVS是建立在一個主控伺服器(通常為雙機)(director)及若干真實伺服器(real-server)所組成
的集群之上。real-server負責實際提供服務,主控伺服器根據指定的調度演算法對real-server進
行控制。而集群的結構對於用戶來說是透明的,客戶端只與單個的IP(集群系統的虛擬IP)進行通信,
也就是說從客戶端的視角來看,這里只存在單個伺服器。
Real-server可以提供眾多服務,如ftp, http, dns, telnet, nntp, smtp 等。主控伺服器負責對Real-Server進
行控制。客戶端在向LVS發出服務請求時,Director會通過特定的調度演算法來指定由某個Real-Server
來應答請求,而客戶端只與Load Balancer的IP(即虛擬IP,VIP)進行通信。
其他集群:
現在集群系統可謂五花八門,絕大部分的OS開發商,伺服器開發商都提供了系統級的集群產品,最典型的
是各類雙機系統,還有各類科研院校提供的集群系統。以及各類軟體開發商提供的應用級別的集群系統,如
資料庫集群,Application Server 集群,Web Server集群,郵件集群等等。
❺ windows環境下的tomcat集群怎麼搭建
搭建apache+tomcat集群的方法:
1、安裝tomcat+apache+mysql。
2、修改tomcat的埠,即修改server.xml中的配置,並修改 <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat_8084">
3、修改httpd.conf,解注釋Include conf.d/*.conf
4、在conf.d文件夾中加入xxx.conf文件,在該文件中添加如下配置:
#LoadMole proxy_http_mole moles/mod_proxy_http.so
ProxyRequests Off
ProxyPass / balancer://chinatrial-cluster/ stickysession=JSESSIONID nofailover=Off
ProxyPassReverse / http://127.0.0.1:8084/
ProxyPassReverse / http://127.0.0.1:8184/
#ProxyPassReverse / http://127.0.0.1:8380/
<Proxy balancer://chinatrial-cluster>
BalancerMember http://127.0.0.1:8084/ max=800 loadfactor=10 route=tomcat_8084
BalancerMember http://127.0.0.1:8184/ max=800 loadfactor=10 route=tomcat_8184
# BalancerMember http://127.0.0.1:8380/ max=800 loadfactor=10 route=chinatrial_8080
</Proxy>
其中route後面的值是和tomcat的server.xml中的<Engine>中的jvmRoute相對應
5、實現session共享
在資料庫中建session共享表:
CREATE DATABASE `session`
USE `session`;
DROP TABLE IF EXISTS `session`.`tomcat_sessions`;
CREATE TABLE `session`.`tomcat_sessions` (
`session_id` varchar(100) NOT NULL,
`valid_session` char(1) NOT NULL,
`max_inactive` int(11) NOT NULL,
`last_access` bigint(20) NOT NULL,
`app_context` varchar(255) default NULL,
`session_data` mediumblob,
PRIMARY KEY (`session_id`),
KEY `kapp_context` (`app_context`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
6、在項目的context.xml中進行Manager的配置:
<Manager className="org.apache.catalina.session.PersistentManager"
debug="99" saveOnRestart="true" maxActiveSessions="-1"
minIdleSwap="30" maxIdleSwap="600" maxIdleBackup="0">
<Store className="org.apache.catalina.session.JDBCStore"
driverName="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://172.16.100.229/session?user=root&password=nazca123&useUnicode=true&characterEncodeing=utf-8"
sessionTable="tomcat_sessions" sessionIdCol="session_id"
sessionDataCol="session_data" sessionValidCol="valid_session"
sessionMaxInactiveCol="max_inactive"
sessionLastAccessedCol="last_access" sessionAppCol='app_context'
checkInterval="60" debug="0" />
</Manager>