Mitme Raspberry Pi plaadi ühendamine klastris avab ukse hunnikule uutele projektidele, mis nõuavad täiendavat töötlemisvõimsust.

Raspberry Pi on ARM-põhine arvuti, mis on oma hinna ja suuruse kohta üsna võimekas. Võimalik on ühendada mitu Raspberry Pi plaati ja töötada koos, et täita ülesandeid, mida üks Raspberry Pi üksi ei suudaks täita. Seda andmetöötlusstiili nimetatakse kobarandmetöötluseks ja Raspberry Pi klastreid nimetatakse mõnikord ka "brambles".

Vaatame mõnda projekti, mida Raspberry Pi klaster võimaldab või milleks paremini sobib.

Meediumiserverid edastavad digitaalmeediumit võrgu kaudu seda taotlevatele kliendiseadmetele. To hostima Raspberry Pi-s meediaserverit, vajate tarkvaralahendust, mis võimaldab teil Raspberry Pi-sse salvestatud faile teistesse seadmetesse voogesitada.

Meediumiserverite klastris võib olla mitu meediumiserverit, mis on hostitud klastri erinevates Raspberry Pis'is. Sellel võib olla mitmeid eeliseid, nagu andmete koondamine, koormuse tasakaalustamine (kui teil on mitu kasutajat) ja võimalus käivitada mitmeid muid rakendusi, ilma et see oleks piiratud ühe Raspberry Pi RAM-iga.

instagram viewer

Rakenduse niši iseloomu tõttu on oma Raspberry Pi meediumiserveri klastri loomiseks saadaval vähe terviklikke avatud lähtekoodiga lahendusi. Üks neist on a GitHubi projekt Alessandro Rossilt (kubealex), mis koondab mitmeid tööriistu, nagu Plex, Transmission ja SABnzbd, ning aitab teil selle paketi Kubernetese klastris seadistada.

Raspberry Pi meediumiserveri klaster ei paku siiski ümberkodeerimisel abi. Seega veenduge, et teie meediumifailid on juba vormingus, mida teie kliendid saavad esitada.

2. Video renderdamise talu

Kuigi see pole kindlasti kõige tõhusam näide, mida olete kunagi näinud, saab Raspberry Pi klastri konfigureerida toimima odava videorenderdusfarmina. Jaotades renderdusülesanded klastri sõlmede vahel, oleks võimalik oluliselt lühendada animatsioonide, visuaalsete efektide ja 3D-graafika projektide renderdusaega.

Raspberry Pi klaster ei tooda kindlasti järgmist Big Buck Bunny, kuid see võib olla kiire alternatiiv lühikeste videote või madala eraldusvõimega piltide jaoks, kui teie põhimasin pole saadaval.

Carl Coxi juhised Crowd Render kirjeldage, kuidas saate Raspberry Pi klastri abil oma renderdusfarmi luua.

3. Andmetöötlusklaster

Raspberry Pi klastri kasutamine andmetöötluseks võib aidata teil hallata suuri andmekogumeid ja teha keerulisi arvutusi. Suured andmed kirjeldatakse kui andmeid, mis on traditsiooniliste andmetöötlusmeetoditega töötlemiseks liiga suured või keerulised. Kasutades hajutatud andmetöötluse võimsust, suudab Raspberry Pi klaster töödelda suuri andmemahtusid, kasutades selliseid tööriistu nagu Apache Hadoop või Spark.

Neljaosalises sarjas edasi Keskmine, Pier Taranti on loonud sisuliselt ülevaate kõigile, kes soovivad koostada andmeteaduse/suurandmete laboratooriumi Raspberry Pi klastris.

4. Blockchain Node Network

See klastriprojekt on eriti oluline neile, kes on huvitatud krüptovaluutadest ja plokiahela tehnoloogiast.

Plokiahela sõlm on enamiku krüptovaluutade põhiline ehitusplokk. See on määratletud kui elektrooniline seade, tavaliselt arvuti, mis osaleb plokiahela võrgus. Sõlmel on IP-aadress ja see salvestab plokiahela koopia, st koopia igast võrgus kunagi toimunud tehingust.

On võimalik käivitage kogu Bitcoini sõlm ühel Raspberry Pi-l, klastrit pole vaja. Kui soovite siiski oma krüptovaluutat luua, võib Raspberry Pi klaster olla hea koht alustamiseks. See annab teile võimaluse testida oma krüptovaluutavõrku usaldusväärses ja skaleeritavas Raspberry Pi sõlmede klastris.

Paul DeCarlo edasi Häkster on suurepärane õpetus selle kohta, kuidas luua Raspberry Pis Kubernetesiga krüptovaluutasõlmede klastrit.

5. Krüptovaluutade hajutamine

Pildi krediit: FXTM Tai/Flickr

Kuigi üksikutel Raspberry Pi seadmetel ei pruugi olla krüptovaluutade tõhusaks kaevandamiseks räsivõimsust, võib klaster siiski kasutada hariduslikel eesmärkidel või katsetamiseks väikese võimsusega krüptovaluutade kaevandamisega, mis on võimelised töötlema protsessorit kaevandamine.

Raspberry Pi-ga kaevandamine ei tee teid niipea miljonäriks, kuna see on ressursimahukas krüptokaevandamise olemus üldiselt, kuid see võib olla kasulik hariduslikel eesmärkidel või lihtsalt lõbu pärast sellest.

Monero on üks väheseid münte, mida on Raspberry Pi abil mõistlik kaevandada, kuid kasum pole endiselt garanteeritud. Miks saate teada meie selgitajast aadressil Raspberry Pi kasutamine krüptovaluuta kaevandamiseks.

6. Suure jõudlusega veebiserveri klaster

Pildi krediit: Vaarika Pi

Veebiliikluse jaotamine klastri sõlmede vahel võib tagada sissetulevate päringute tõhusa käsitlemise ja leevendada seisakuid. See veebiserveri klaster oleks ka väga skaleeritav, võimaldades tulevikus suuremat kasutajate sissevoolu.

Jeff Geerling Pi Dramble projekt on suurepärane näide sellest, mida saab Raspberry Pis klastri abil saavutada. Kogu veebisaiti teenindatakse Kubernetese neljast Pis-i klastrist, kus töötab Drupal 9. Tarkvara juurutatakse Ansible abil ja vajalikud olulised riistvarakomponendid koos häälestusjuhendiga leiate veebisaidilt.

7. Mänguserveri klaster

Raspberry Pi klastreid saab konfigureerida majutama mänguservereid (nt Minecrafti) mitme mängijaga mängude jaoks. See klaster suudaks tasakaalustada erinevate sõlmede vahelist koormust ja minimeerida seisakuid. Seda tüüpi klastriprojekt võib olla ideaalne, kui teil on vaja pere, sõprade või väikese kogukonna jaoks mänguservereid majutada. Saate õppida, kuidas Minecrafti serveri seadistamine meie juhendis.

Raspberry Pi klaster ei suurenda mängusisest jõudlust, kuid aitab teil suurendada kasutatavate mänguserverite arvu. Seejärel saate nende erinevate serverite ühendamiseks kasutada puhverserverit.

Katsetage kobarandmetöötlust Raspberry Pi abil

Raspberry Pi klastri ehitamine võib olla rahuldust pakkuv ettevõtmine, kuid see võib olla koormav. Oluline on meeles pidada, et kulutõhusus ei ole Raspberry Pi klastri loomise üks peamisi eeliseid. Säästate rohkem raha, kui teete ülaltoodud ülesandeid x86 sülearvutis või lauaarvutis.

Raspberry Pi klaster võimaldab aga katsetada tegelike arvutitega reaalses maailmas, mitte ühes masinas asuvate virtuaalsete konteineritega. Kui kavatsete luua Raspberry Pi klastri, tehke seda õppimiskogemuse, lõbususe või isegi mõlema huvides.