iT邦幫忙

0

如何更改程式,讓程式支援 windows cluster

如何更改程式,讓程式支援 windows cluster

ataru iT邦研究生 1 級 ‧ 2009-11-11 21:00:31 檢舉
Windows Cluster並不需要特別的程式設計吧?!
你的系統是怎樣運作比較應該要注意(尤其是Web base就更適合Windows Cluster)
因為Windows Cluster通常會要求儲存裝置是硬體的RAID, 以便容錯
那你最好是把它獨立出來,這樣不管那台windows server掛掉
你的storage依然都隨時備便
如果還有牽涉到SQL, 那你反而更該注意SQL的cluster

2 個回答

14
fishk
iT邦大師 1 級 ‧ 2009-11-12 01:06:43
最佳解答

Windows Compute Cluster Server 2003 Software Development Kit (SDK) 中同時包含 32 位元與 64 位元的 Microsoft Message Passing Interface (MPI) 程式庫.
Microsoft MPI 支援的程式語言有 Fortran77、Fortran90 與 C。但顧客可以使用任何來自 Microsoft 或 Windows 導向的獨立軟體廠商 (ISV) 的程式語言或程式碼工具,在運算叢集上建立並控制應用程式。


[Typical Compute Cluster Server network topology]

與Cluster或MPI相關問題, 可以參考
http://www.microsoft.com/taiwan/windowsserver2003/ccs/faq.mspx

http://technet.microsoft.com/en-us/library/cc720120%28WS.10%29.aspx

10
protech
iT邦新手 2 級 ‧ 2009-11-27 17:43:12

就我所知,如果你的程式有Runtime的資料要在Failover時跟著一起移轉,那麼fishk大的資料就是你應該要花時間去學習的。
如果你只是希望當系統掛了,另外一台電腦上的同一個程式可以跟著自行啟動,那麼你的程式只要兩台機器都安裝了,然後在Cluster Manager裡面去指定要移轉的資源(也就是你的程式)就可以了,你的程式基本上不必改寫。
以上所談的只有在微軟平台上有效。其他的,我也不熟。

我要發表回答

立即登入回答