Monday, September 1, 2014

藍莓派Cluster

而藍莓派最厲害的地方是超便宜的價格就是一個小電腦,但是很多人都會希望它的速度更快,甚至成為的超級電腦,但是一般來說超級電腦的價格都非常高,那我們要怎麼樣把藍莓派來變成一台超級電腦呢?只是章節的目的計算機集群


什麼是 cluster 呢?就是有很多台電腦透過網路線連接在一起,但也可以分散在不同的地方。最重要的是,這些能讓使用者感覺到它就是一台超快速的電腦,並且透過後面的其他電腦來合作、分散計算、完成目的,如果以現實來舉例的話就像各位到網站上面搜尋資料時,根本感覺不到所搜尋的結果,事實上是從成千上萬台電腦中計算出所求得出來的結果。


現在企業所使用的Cluster架構有兩種:


  1. >一種是所謂的平行運算,就讓大家熟知的是氣象預報,也就是說當電腦手機的各式各樣氣候的事情數據之後,並且依照未來的可行性開始使用大型電腦來計算預計的結果,但是現在的數據越來越多了,於是就把這些大量運算的工作,透過整個 Cluster 裡面,其他電腦的來進行同步運算的一個功能。

  2. 一種是 網頁架構的,最讓大家知道的也就是剛剛所提的搜尋引擎,這種架構把各式各樣的資料放在不同的主機和資料庫上,有多個機器處理同一個項目,並且把資料分散備份到不同的機器上(也就是雲端資料庫)。

因為考量穩定性和系統維護和開放性,目前通常是用在 系統上面的硬體架構上,當然最好是使用同一個硬體架構和同樣的軟體,這樣在維護上會是最方便的,所以說讓最好的選擇,而現金藍莓派上面有很多選擇可以架設Cluster 這軟體和方法。在本書中的人將會假設的是平行運算的 Cluster,他的意思如下圖所示,M(Master 主人/經理)當收到客戶的要求時,便會把工作透過網路的方法,分散成不同的小專案給不同的S(slave 下屬/員工) ,而S工作完成之後,也一樣把結果回傳給M,統一彙整之後再交給客戶。


2


 


圖2 cluster system 價構圖


 


例如 Boise State University 愛達荷州的博伊西大學就用藍莓派架設了一組 RpiCluster 的電腦,如下圖所示。


1


圖1 RpiCluster 電腦 Beowulf



藍莓派Cluster

No comments:

Post a Comment