Kelių Raspberry Pi plokščių sujungimas į klasterį atveria duris daugybei naujų projektų, kuriems reikia papildomos apdorojimo galios.
Raspberry Pi yra ARM pagrįstas kompiuteris, kuris yra gana pajėgus dėl savo kainos ir dydžio. Galima prijungti kelias Raspberry Pi plokštes ir dirbti kartu, kad būtų galima atlikti užduotis, kurių vienas Raspberry Pi negalėtų atlikti vienas. Šis skaičiavimo stilius yra žinomas kaip klasterinis skaičiavimas, o Raspberry Pi klasteriai kartais taip pat vadinami „brambles“.
Pažvelkime į kai kuriuos projektus, kuriuos „Raspberry Pi“ klasteris daro įmanomus arba kuriems geriau tinka.
Medijos serveriai tiekia skaitmeninę laikmeną tinkle į kliento įrenginius, kurie to reikalauja. Į priglobti medijos serverį Raspberry Pi, jums reikės programinės įrangos sprendimo, leidžiančio srautu perduoti Raspberry Pi saugomus failus į kitus įrenginius.
Medijos serverių klasteryje gali būti keli medijos serveriai, priglobti skirtinguose grupės Raspberry Pis. Tai gali turėti keletą privalumų, pvz., duomenų pertekliaus, apkrovos balansavimo (jei turite kelis vartotojus) ir galimybė paleisti kelias kitas programas, neribojant vienos Raspberry Pi RAM.
Yra keletas išbaigtų atvirojo kodo sprendimų, kaip sukurti savo Raspberry Pi medijos serverio grupę dėl programos nišinio pobūdžio. Vienas iš jų yra a GitHub projektas iš Alessandro Rossi (kubealex), kuris sujungia keletą įrankių, tokių kaip Plex, Transmission ir SABnzbd, ir padeda nustatyti šį paketą Kubernetes klasteryje.
Tačiau „Raspberry Pi“ medijos serverio klasteris nepateiks jokios pagalbos perkoduojant. Taigi įsitikinkite, kad medijos failai jau yra tokio formato, kurį gali leisti jūsų klientai.
2. Vaizdo įrašų atvaizdavimo ūkis
Nors tai tikrai nebūtų pats našiausias pavyzdys, kokį jūs kada nors matėte, Raspberry Pi klasterį galima sukonfigūruoti taip, kad jis veiktų kaip nebrangus vaizdo atvaizdavimo ūkis. Paskirstant atvaizdavimo užduotis tarp klasterio mazgų, būtų galima žymiai sutrumpinti animacijų, vaizdo efektų ir 3D grafikos projektų atvaizdavimo laiką.
Raspberry Pi klasteris tikrai nesukurs kito Big Buck Bunny, tačiau jis gali būti greita alternatyva trumpiems vaizdo įrašams ar mažos raiškos vaizdams, jei jūsų pagrindinis įrenginys nepasiekiamas.
Carl Cox nurodymai Crowd Render aprašykite, kaip galite sukurti savo atvaizdavimo ūkį naudodami Raspberry Pi klasterį.
3. Duomenų apdorojimo klasteris
Raspberry Pi klasterio naudojimas duomenų apdorojimui gali padėti tvarkyti didelius duomenų rinkinius ir atlikti sudėtingus skaičiavimus. Dideli duomenys apibūdinami kaip duomenys, kurie yra per dideli arba sudėtingi, kad juos būtų galima apdoroti tradiciniais duomenų apdorojimo metodais. Išnaudodamas paskirstytojo skaičiavimo galią, „Raspberry Pi“ klasteris gali apdoroti didelius duomenų krūvius naudodamas tokius įrankius kaip „Apache Hadoop“ arba „Spark“.
Keturių dalių serijoje Vidutinis, Pier Taranti sukūrė tai, kas iš esmės yra žingsnis visiems, norintiems surinkti duomenų mokslo / didelių duomenų laboratoriją Raspberry Pi klasteryje.
4. Blockchain mazgų tinklas
Šis klasterio projektas ypač aktualus besidomintiems kriptovaliutomis ir blockchain technologija.
Blockchain mazgas yra pagrindinis daugelio kriptovaliutų elementas. Jis apibrėžiamas kaip elektroninis įrenginys, dažniausiai kompiuteris, dalyvaujantis blockchain tinkle. Mazgas turi IP adresą ir saugo blokų grandinės kopiją, t. y. kiekvienos tinkle kada nors įvykusios operacijos kopiją.
Galima paleiskite visą Bitcoin mazgą viename Raspberry Pi, klasterio nereikia. Vis dėlto, jei norėtumėte sukurti savo kriptovaliutą, Raspberry Pi klasteris galėtų būti gera vieta pradėti. Tai suteikia jums galimybę išbandyti savo kriptovaliutų tinklą patikimoje ir keičiamo dydžio Raspberry Pi mazgų grupėje.
Paulas DeCarlo toliau Įsilaužėlis turi puikią pamoką, kaip sukurti kriptovaliutų mazgų grupę su Kubernetes Raspberry Pis.
5. Paskirstyta kriptovaliutų kasyba
Nors atskiri Raspberry Pi įrenginiai gali neturėti maišos galios efektyviam kriptovaliutų kasimui, klasteris vis tiek gali būti naudojamas švietimo tikslams arba eksperimentams išgaunant mažos galios kriptovaliutas, kurias galima naudoti procesoriaus pagrindu kasyba.
Kasyba su Raspberry Pi greitai netaps milijonieriumi dėl daug išteklių reikalaujančio kriptovaliutų gavybos pobūdis apskritai, tačiau tai gali būti naudinga švietimo tikslais ar tiesiog pramogai iš jo.
Monero yra viena iš nedaugelio monetų, kurias prasminga kasti Raspberry Pi, tačiau pelnas vis tiek negarantuojamas. Galite sužinoti kodėl mūsų paaiškinime naudojant Raspberry Pi kriptovaliutai išgauti.
6. Didelio našumo žiniatinklio serverio klasteris
Žiniatinklio srauto paskirstymas tarp klasterio mazgų gali užtikrinti efektyvų gaunamų užklausų tvarkymą ir sutrumpinti prastovą. Šis žiniatinklio serverių klasteris taip pat būtų labai keičiamas, todėl ateityje naudotojų srautas būtų didesnis.
Jeffas Geerlingas Pi Dramble projektas yra puikus gyvas pavyzdys to, ką galima pasiekti su Raspberry Pis grupe. Visa svetainė aptarnaujama iš keturių „Pis“ grupių „Kubernetes“, kuriose veikia „Drupal 9“. Programinė įranga įdiegta naudojant Ansible, o būtinus techninės įrangos komponentus kartu su sąrankos vadovu galite rasti svetainėje.
7. Žaidimų serverių klasteris
„Raspberry Pi“ grupes galima sukonfigūruoti taip, kad jie priglobtų žaidimų serverius (pvz., „Minecraft“), kad būtų galima žaisti kelių žaidėjų režimu. Šis klasteris galėtų subalansuoti apkrovą tarp skirtingų mazgų ir sumažinti prastovos laiką. Šio tipo klasterio projektas gali būti puikus, jei jums reikia priglobti žaidimų serverius šeimai, draugams ar mažai bendruomenei. Galite išmokti, kaip sukurti Minecraft serverį mūsų vadove.
„Raspberry Pi“ klasteris nepadidins žaidimo našumo, tačiau padės padidinti žaidimų serverių, kuriuos galite paleisti, skaičių. Tada galite naudoti tarpinį serverį, kad susietumėte šiuos skirtingus serverius.
Eksperimentuokite su klasteriniu skaičiavimu naudodami Raspberry Pi
Raspberry Pi klasterio kūrimas gali būti naudingas, tačiau gali būti apmokestinamas. Svarbu nepamiršti, kad ekonomiškumas nėra vienas iš pagrindinių Raspberry Pi klasterio kūrimo pranašumų. Sutaupysite daugiau pinigų vykdydami aukščiau išvardytas užduotis x86 nešiojamajame arba staliniame kompiuteryje.
Tačiau Raspberry Pi klasteris leidžia eksperimentuoti su tikrais kompiuteriais realiame pasaulyje, o ne su virtualiais konteineriais viename kompiuteryje. Jei ketinate kurti Raspberry Pi klasterį, darykite tai dėl mokymosi patirties, linksmybių ar net abiejų.