Useiden Raspberry Pi -levyjen yhdistäminen klusteriin avaa oven joukkoon uusia projekteja, jotka vaativat ylimääräistä prosessointitehoa.

Raspberry Pi on ARM-pohjainen tietokone, joka on melko kykenevä hintaansa ja kokoonsa. On mahdollista yhdistää useita Raspberry Pi -levyjä ja työskennellä yhdessä suorittaakseen tehtäviä, joita yksi Raspberry Pi ei pystyisi suorittamaan yksin. Tämä laskentatyyli tunnetaan klusterilaskentana, ja Raspberry Pi -klustereita kutsutaan joskus myös "bramblesiksi".

Katsotaanpa joitain projekteja, jotka Raspberry Pi -klusteri mahdollistaa tai joihin se sopii paremmin.

Mediapalvelimet toimittavat digitaalista mediaa verkon kautta sitä pyytäville asiakaslaitteille. Vastaanottaja isännöi mediapalvelinta Raspberry Pi: llä, tarvitset ohjelmistoratkaisun, jonka avulla voit suoratoistaa Raspberry Pi -laitteeseen tallennettuja tiedostoja muihin laitteisiin.

Mediapalvelinklusterissa voi olla useita mediapalvelimia klusterin eri Raspberry Pisissä. Tällä voi olla useita etuja, kuten tietojen redundanssi, kuormituksen tasapainotus (jos käyttäjiä on useita) ja kyky ajaa useita muita sovelluksia ilman, että yhden Raspberry Pi: n RAM rajoita sitä.

Täydellisiä avoimen lähdekoodin ratkaisuja oman Raspberry Pi -mediapalvelinklusterin luomiseen on vain vähän saatavilla sovelluksen kapean luonteen vuoksi. Yksi niistä on a GitHub-projekti Alessandro Rossilta (kubealex), joka yhdistää useita työkaluja, kuten Plexin, Transmission ja SABnzbd, ja auttaa sinua määrittämään tämän paketin Kubernetes-klusteriin.

Raspberry Pi -mediapalvelinklusteri ei kuitenkaan tarjoa apua transkoodauksessa. Varmista siis, että mediatiedostosi ovat jo muodossa, jota asiakkaasi voivat toistaa.

2. Videon renderöintitila

Vaikka se ei todellakaan olisi tehokkain esimerkki, jonka olet koskaan nähnyt, Raspberry Pi -klusteri voidaan määrittää toimimaan edullisena videon renderöintitilana. Jakamalla renderöintitehtävät klusterin solmujen kesken olisi mahdollista lyhentää merkittävästi animaatioiden, visuaalisten tehosteiden ja 3D-grafiikkaprojektien renderöintiaikoja.

Raspberry Pi -klusteri ei varmasti tuota seuraavaa Big Buck Bunnya, mutta se voi toimia nopeana vaihtoehdona lyhyille videoille tai matalaresoluutioisille kuville, jos pääkonettasi ei ole saatavilla.

Carl Coxin ohjeet päällä Crowd Render kuvaile, kuinka voit luoda oman renderöintitilan Raspberry Pi -klusterin avulla.

3. Tietojenkäsittelyklusteri

Raspberry Pi -klusterin käyttäminen tietojenkäsittelyyn voi auttaa sinua käsittelemään suuria tietojoukkoja ja suorittamaan monimutkaisia ​​laskelmia. Suuri data kuvataan tiedoksi, joka on liian suuri tai monimutkainen käsiteltäväksi perinteisillä tietojenkäsittelymenetelmillä. Hyödyntämällä hajautetun laskennan tehoa, Raspberry Pi -klusteri pystyy käsittelemään suuria datakuormia käyttämällä työkaluja, kuten Apache Hadoop tai Spark.

Neliosaisessa sarjassa Keskikokoinen, Pier Taranti on luonut periaatteessa läpikäynnin kaikille, jotka haluavat koota datatieteen/big datalaboratorion Raspberry Pi -klusteriin.

4. Blockchain Node Network

Tämä klusteriprojekti on erityisen tärkeä kryptovaluutoista ja lohkoketjuteknologiasta kiinnostuneille.

Lohkoketjusolmu on useimpien kryptovaluuttojen perusrakennuspalikka. Se määritellään elektroniseksi laitteeksi, yleensä tietokoneeksi, joka osallistuu lohkoketjuverkkoon. Solmulla on IP-osoite ja se tallentaa kopion lohkoketjusta, eli kopion jokaisesta verkossa koskaan tapahtuneesta tapahtumasta.

Onko mahdollista suorita täysi Bitcoin-solmu yhdellä Raspberry Pi: llä, klusteria ei tarvita. Jos kuitenkin haluat tehdä oman kryptovaluutan, Raspberry Pi -klusteri voisi olla hyvä paikka aloittaa. Se antaa sinulle mahdollisuuden testata kryptovaluuttaverkkoasi luotettavassa ja skaalautuvassa Raspberry Pi -solmuklusterissa.

Paul DeCarlo mukana Hakkeri on erinomainen opetusohjelma kryptovaluuttasolmuklusterin luomiseen Kubernetesilla Raspberry Pisissä.

5. Hajautettu kryptovaluutan louhinta

Kuvan luotto: FXTM Thailand/Flickr

Vaikka yksittäisillä Raspberry Pi -laitteilla ei välttämättä ole hajautusvoimaa tehokkaaseen kryptovaluutan louhintaan, klusteri voi silti käyttää koulutustarkoituksiin tai kokeilemaan vähätehoisten kryptovaluuttojen louhintaa, jotka soveltuvat prosessoripohjaiseen kaivostoimintaa.

Kaivostyö Raspberry Pi: llä ei tee sinusta lähiaikoina miljonääriä resurssiintensiivisen kryptolouhinnan luonteesta yleensä, mutta se voi olla kannattavaa koulutustarkoituksiin tai vain huvin vuoksi siitä.

Monero on yksi harvoista kolikoista, joita kannattaa louhia Raspberry Pi: llä, mutta voittoa ei silti voida taata. Voit oppia miksi selittäjästämme käyttää Raspberry Pi: tä kryptovaluutan louhimiseen.

6. Tehokas verkkopalvelinklusteri

Kuvan luotto: Raspberry Pi

Verkkoliikenteen jakaminen klusterin solmujen kesken voi varmistaa saapuvien pyyntöjen tehokkaan käsittelyn ja vähentää seisokkeja. Tämä verkkopalvelinklusteri olisi myös erittäin skaalautuva, mikä mahdollistaisi suuremman käyttäjien määrän tulevaisuudessa.

Jeff Geerlingin Pi Dramble projekti on erinomainen esimerkki siitä, mitä Raspberry Pis -klusterilla voidaan saavuttaa. Koko verkkosivustoa palvellaan Kubernetes-klusterista, jossa on neljä Pis-ryhmää, jossa on Drupal 9. Ohjelmisto otetaan käyttöön Ansiblella ja tarvittavat olennaiset laitteistokomponentit sekä asennusopas löytyvät verkkosivulta.

7. Pelipalvelinklusteri

Raspberry Pi -klusterit voidaan määrittää isännöimään pelipalvelimia (kuten Minecraftia) moninpelaamista varten. Tämä klusteri pystyisi tasapainottamaan kuormitusta eri solmujen välillä ja minimoimaan seisokit. Tämäntyyppinen klusteriprojekti voi olla täydellinen, jos haluat isännöidä pelipalvelimia perheelle, ystäville tai pienelle yhteisölle. Voit oppia kuinka perustaa Minecraft-palvelimen oppaassamme.

Raspberry Pi -klusteri ei lisää suorituskykyä pelissä, mutta se auttaa sinua lisäämään käytettävien pelipalvelimien määrää. Voit sitten käyttää välityspalvelinta linkittääksesi nämä eri palvelimet yhteen.

Kokeile klusterilaskentaa Raspberry Pi: llä

Raspberry Pi -klusterin rakentaminen voi olla palkitseva yritys, mutta se voi olla verollista. On tärkeää pitää mielessä, että kustannustehokkuus ei ole yksi Raspberry Pi -klusterin rakentamisen tärkeimmistä eduista. Säästät enemmän rahaa suorittamalla yllä luetellut tehtävät x86-kannettavalla tai pöytäkoneella.

Raspberry Pi -klusterin avulla voit kuitenkin kokeilla todellisia tietokoneita todellisessa maailmassa yhden koneen virtuaalisten säiliöiden sijaan. Jos aiot rakentaa Raspberry Pi -klusterin, tee se oppimiskokemuksen, hauskanpidon tai jopa molempien vuoksi.