Mac OS X Server


Hero

Xgrid,分散式運算的簡單解決方案

Apple 的 Xgrid 技術可輕而易舉地將任意一組 Mac 電腦變成一部低成本的超級電腦。憑藉 Mac OS X Server 的強大動力,Xgrid 成為個人研究者、特定合作伙伴及軟體開發人員的理想分散式運算平台。

匯集動力

只要幾分鐘,即可將任意數量的筆記型電腦、桌上型電腦和伺服器組成一個運算叢集。Xgrid 技術結合 Mac OS X Server 的 UNIX 基礎、零設定 Bonjour 技術與目錄服務架構來簡化設定過程,同時使用管理工具來輕鬆管理 Xgrid 叢集、提交工作、監控進程、檢索結果。

立即設定

Xgrid 內建於 Mac OS X 和 Mac OS X Server 之中,配置十分簡單。利用 Xgrid Admin(或命令行)將一個系統指定為控制器,其他為 Xgrid 代理系統。所有代理系統均會採用零設定 Bonjour 技術找到控制器並自動連結,而不需要手動輸入大量 IP 地址。

Anywhere and Everywhere

分散式運算 - 無所不及

Xgrid 的強大動力可不會終止於最近的路由器。利用 Bonjour 中的 DNS 服務查找功能,代理系統可以向公司域名伺服器找到適當的控制器,無論它在什麼位置。事實上,您可以設定一個可以從公共 Internet 上存取的控制器,任何可以使用 Xgrid 的系統都可以用主機名和 IP 地址加入這個網格。這意味著 Xgrid 叢集可以是一個單獨的 Xserve 系統,可以是位於同一位置的多部 Mac Pro 電腦,也可以是分布在 Internet 上的分散式 Mac 組合。

支援共享檔案系統 Updated

Snow Leopard Server 現在可以支援 Xsan、NFS 等檔案共享系統上的伺服器叢集,因此叢集中的重要資料就可以隨時提供給網路上所有伺服器使用,而無需來回複製資料。

可擴展性與高度可用性

當您的專案越來越複雜時,Xgrid 控制器也可以隨之擴充。事實上,和您運行的硬體相比,它的工作毫不遜色。Xgrid 需要處理很多天(甚至好幾個月)的工作,因此它也需要適時處理系統中斷的問題。當一個代理系統不再運作時,
Xgrid 可以自動察覺,並將工作重新指派給另一系統。由於基本的工作資訊都以快取的方式儲存於磁碟上,所以即使您需要重新啟動控制器,網格也可以即刻恢復工作。

Server Rack

最適合的 Mac

Xgrid 中的 Scoreboard 功能為任務分配帶來無窮智慧,能最大限度地利用可用處理能力。Scoreboard 不僅僅是一個批次處理系統,它還可以排列工作優先順序,並將其發送到具備工作所需功能或性能的 Xgrid 節點上。每個節點都會向控制器回報它的配置狀況,比如說,Scoreboard 會清楚地掌握哪些代理系統具備 64 位元 Intel 處理器與 4GB 以上記憶體,是否連接了 Xsan 網路等情況,因此 Scoreboard 便可以確保能最有效處理工作的代理系統能優先接收到工作指令。

Speedometer

叢集管理

Mac OS X Server 隨附的 Xgrid Admin 應用程式可讓您對伺服器管理下的所有代理系統、工作和任務一目瞭然。身為管理員,您可以停止、暫停、恢復或刪除工作,或者將有效的代理系統分配到不同的叢集,讓不同的群組共享一個單獨的控制器,並且不會彼此干擾。您還可以隨時查看計速表,看看您的超級電中有多少 gigahertz 正在運轉。