Több Raspberry Pi tábla egy fürtben történő összekapcsolása megnyitja az ajtót egy csomó új projekt előtt, amelyek extra feldolgozási teljesítményt igényelnek.
A Raspberry Pi egy ARM-alapú számítógép, amely költségéhez és méretéhez képest eléggé képes. Lehetséges több Raspberry Pi kártya csatlakoztatása és együttműködése olyan feladatok elvégzésére, amelyeket egyetlen Raspberry Pi egyedül nem tudna elvégezni. Ezt a számítási stílust cluster computing néven ismerik, és a Raspberry Pi fürtöket néha "brambles"-nek is nevezik.
Vessünk egy pillantást néhány projektre, amelyeket a Raspberry Pi klaszter lehetővé tesz, vagy amelyekre jobban megfelel.
A médiaszerverek digitális médiát szállítanak hálózaton keresztül az azt igénylő klienseszközökhöz. Nak nek médiakiszolgálót üzemeltet egy Raspberry Pi-n, szüksége lesz egy szoftvermegoldásra, amely lehetővé teszi a Raspberry Pi-n tárolt fájlok más eszközökre való streamelését.
Egy médiaszerver-fürtnek több médiakiszolgálója is lehet, amelyek a fürt különböző Raspberry Pis-jein találhatók. Ennek számos előnye lehet, például adatredundancia, terheléselosztás (ha több felhasználója van), és több más alkalmazás futtatásának képessége anélkül, hogy egyetlen Raspberry Pi RAM-ja korlátozná.
Kevés teljes, nyílt forráskódú megoldás áll rendelkezésre saját Raspberry Pi médiaszerver-fürt létrehozására az alkalmazás szűkös jellege miatt. Egyikük a GitHub projekt Alessandro Rossitól (kubealex), amely számos eszközt (például Plex, Transmission és SABnzbd) köt össze, és segít beállítani ezt a csomagot egy Kubernetes-fürtön.
A Raspberry Pi médiaszerver-fürt azonban nem nyújt segítséget az átkódoláshoz. Ezért győződjön meg arról, hogy a médiafájljai már olyan formátumban vannak, amelyet az ügyfelek le tudnak játszani.
2. Videó Rendering Farm
Bár biztosan nem ez lenne a valaha látott legteljesítményesebb példa, a Raspberry Pi fürtöt be lehet állítani úgy, hogy alacsony költségű videómegjelenítő farmként működjön. A renderelési feladatoknak a fürt csomópontjai között történő elosztásával jelentősen csökkenthető lenne az animációk, vizuális effektusok és 3D-s grafikai projektek renderelési ideje.
A Raspberry Pi klaszter biztosan nem hozza létre a következő Big Buck Bunny-t, de gyors alternatívaként szolgálhat rövid videókhoz vagy alacsony felbontású képekhez, ha a fő géped nem elérhető.
Carl Cox utasításai tovább Crowd Render írja le, hogyan hozhatja létre saját renderelő farmját egy Raspberry Pi fürt segítségével.
3. Adatfeldolgozási fürt
A Raspberry Pi fürt adatfeldolgozáshoz való felhasználása segíthet nagy adathalmazok kezelésében és összetett számítások végrehajtásában. Nagy adat Olyan adatnak nevezik, amely túl nagy vagy összetett ahhoz, hogy hagyományos adatfeldolgozási módszerekkel kezelni lehessen. Az elosztott számítástechnika erejét kihasználva a Raspberry Pi-fürt képes nagy adatterhelések feldolgozására olyan eszközökkel, mint az Apache Hadoop vagy a Spark.
Négy részes sorozatban tovább Közepes, Pier Taranti megalkotta azt, ami lényegében egy végigjátszás mindenkinek, aki adattudományi/big data laboratóriumot szeretne összeállítani egy Raspberry Pi klaszterben.
4. Blockchain Node Network
Ez a klaszterprojekt különösen fontos a kriptovaluták és a blokklánc technológia iránt érdeklődők számára.
A blokklánc csomópont a legtöbb kriptovaluta alapvető építőköve. Elektronikus eszközként definiálják, általában egy számítógép, amely részt vesz a blokklánc hálózatban. Egy csomópont rendelkezik IP-címmel, és tárolja a blokklánc másolatát, azaz minden tranzakció másolatát, amely valaha a hálózaton történt.
Lehetséges futtasson egy teljes Bitcoin csomópontot egyetlen Raspberry Pi-n, nincs szükség klaszterre. Ha azonban saját kriptovalutát szeretne készíteni, egy Raspberry Pi klaszter jó kiindulópont lehet. Lehetőséget nyújt arra, hogy tesztelje kriptovaluta hálózatát a Raspberry Pi csomópontok megbízható és méretezhető klaszterén.
Paul DeCarlo tovább Hackster kiváló oktatóanyaggal rendelkezik arról, hogyan hozhat létre kriptovaluta csomópont-fürtöt a Kubernetes segítségével Raspberry Pis-en.
5. Elosztott kriptovaluta bányászat
Bár az egyes Raspberry Pi eszközök nem rendelkeznek a hatékony kriptovaluta-bányászáshoz szükséges hash-erővel, egy klaszter továbbra is oktatási célokra vagy kis fogyasztású, CPU-alapú kriptovaluták bányászatával való kísérletezésre használható bányászati.
A Raspberry Pi-vel való bányászatból egyhamar nem leszel milliomos az erőforrás-igényes munka miatt A kriptobányászat általában véve, de érdemes lehet oktatási célokra vagy csak szórakozásból abból.
A Monero azon kevés érmék egyike, amelyeket érdemes Raspberry Pi-n bányászni, de a nyereség még mindig nem garantált. Megtudhatja, miért a címen található magyarázónkból Raspberry Pi használatával kriptovaluta bányászatához.
6. Nagy teljesítményű webszerver-fürt
A webes forgalom elosztása a fürt csomópontjai között biztosíthatja a bejövő kérések hatékony kezelését és csökkentheti az állásidőt. Ez a webszerver-fürt is nagymértékben skálázható lenne, ami lehetővé teszi a felhasználók nagyobb beáramlását a jövőben.
Jeff Geerling Pi Dramble projekt kiváló élő példa arra, hogy mit lehet elérni a Raspberry Pis klaszterével. A teljes webhelyet egy Drupal 9-et futtató négy Pis-ből álló Kubernetes-fürt szolgálja ki. A szoftvert az Ansible segítségével telepítik, és a szükséges hardverelemek, valamint a telepítési útmutató megtalálhatók a webhelyen.
7. Game Server Cluster
A Raspberry Pi-fürtök beállíthatók játékszerverek (például a Minecraft) fogadására a többjátékos játékhoz. Ez a fürt képes kiegyensúlyozni a terhelést a különböző csomópontok között, és minimalizálni az állásidőt. Az ilyen típusú fürtprojektek tökéletesek lehetnek, ha játékszervereket kell tárolnia család, barátok vagy egy kis közösség számára. Megtanulhatod, hogyan kell állíts be egy Minecraft szervert útmutatónkban.
A Raspberry Pi fürt nem növeli a játékon belüli teljesítményt, de segít növelni a futtatható játékszerverek számát. Ezután egy proxy segítségével összekapcsolhatja ezeket a különböző szervereket.
Kísérletezzen a fürt számítástechnikával Raspberry Pi használatával
A Raspberry Pi klaszter felépítése kifizetődő vállalkozás lehet, de megterhelő lehet. Fontos szem előtt tartani, hogy a költséghatékonyság nem tartozik a Raspberry Pi klaszter felépítésének elsődleges előnyei közé. Több pénzt takaríthat meg, ha a fent felsorolt feladatokat x86-os laptopon vagy asztali számítógépen futtatja.
A Raspberry Pi-fürt azonban lehetővé teszi, hogy a való világ tényleges számítógépeivel kísérletezzen, nem pedig egyetlen gépen lévő virtuális tárolókkal. Ha Raspberry Pi klasztert szeretne építeni, tegye azt a tanulási élmény, a szórakozás vagy akár mindkettő miatt.