Vairāku Raspberry Pi paneļu savienošana klasterī paver durvis daudziem jauniem projektiem, kuriem nepieciešama papildu apstrādes jauda.
Raspberry Pi ir uz ARM balstīts dators, kas ir diezgan spējīgs tā izmaksām un izmēram. Ir iespējams savienot vairākas Raspberry Pi plates un strādāt kopā, lai veiktu uzdevumus, kurus viens Raspberry Pi nespētu paveikt viens pats. Šis skaitļošanas stils ir pazīstams kā klasteru skaitļošana, un Raspberry Pi klasteri dažreiz tiek saukti arī par "brambles".
Apskatīsim dažus projektus, kurus Raspberry Pi klasteris padara iespējamu vai labāk piemērotu.
Multivides serveri piegādā digitālo multividi tīklā klienta ierīcēm, kas to pieprasa. Uz mitināt multivides serveri Raspberry Pi, jums būs nepieciešams programmatūras risinājums, kas ļauj straumēt Raspberry Pi saglabātos failus uz citām ierīcēm.
Multivides serveru klasterim var būt vairāki multivides serveri, kas tiek mitināti dažādās klastera Raspberry Pis. Tam var būt vairākas priekšrocības, piemēram, datu dublēšana, slodzes līdzsvarošana (ja jums ir vairāki lietotāji) un iespēja palaist vairākas citas lietojumprogrammas, neierobežojot viena Raspberry Pi RAM.
Lietojumprogrammas nišas rakstura dēļ ir maz pieejamu pilnīgu atvērtā koda risinājumu, lai izveidotu savu Raspberry Pi multivides serveru klasteru. Viens no tiem ir a GitHub projekts no Alessandro Rossi (kubealex), kas apvieno vairākus rīkus, piemēram, Plex, Transmission un SABnzbd, un palīdz iestatīt šo pakotni Kubernetes klasterī.
Tomēr Raspberry Pi multivides serveru klasteris nepiedāvās nekādu palīdzību ar pārkodēšanu. Tāpēc pārliecinieties, vai jūsu multivides faili jau ir formātā, ko jūsu klienti var atskaņot.
2. Video renderēšanas ferma
Lai gan tas noteikti nebūtu visefektīvākais piemērs, kādu esat redzējis, Raspberry Pi kopu var konfigurēt tā, lai tas darbotos kā zemu izmaksu video renderēšanas ferma. Sadalot renderēšanas uzdevumus pa klastera mezgliem, būtu iespējams ievērojami samazināt animāciju, vizuālo efektu un 3D grafikas projektu renderēšanas laiku.
Raspberry Pi klasteris noteikti neradīs nākamo Big Buck Bunny, taču tas var kalpot kā ātra alternatīva īsiem videoklipiem vai zemas izšķirtspējas attēliem, ja jūsu galvenā iekārta nav pieejama.
Kārļa Koksa norādījumi Crowd Render aprakstiet, kā varat izveidot savu renderēšanas fermu, izmantojot Raspberry Pi kopu.
3. Datu apstrādes klasteris
Raspberry Pi klastera izmantošana datu apstrādei var palīdzēt apstrādāt lielas datu kopas un veikt sarežģītus aprēķinus. Lielie dati tiek raksturoti kā dati, kas ir pārāk lieli vai sarežģīti, lai tos apstrādātu ar tradicionālajām datu apstrādes metodēm. Izmantojot izkliedētās skaitļošanas jaudu, Raspberry Pi klasteris spēj apstrādāt lielas datu darba slodzes, izmantojot tādus rīkus kā Apache Hadoop vai Spark.
Četru daļu sērijā par Vidēja, Pjērs Taranti ir izveidojis to, kas būtībā ir pamācība ikvienam, kas vēlas izveidot datu zinātnes/lielo datu laboratoriju Raspberry Pi klasterī.
4. Blockchain mezglu tīkls
Šis klastera projekts ir īpaši aktuāls tiem, kurus interesē kriptovalūtas un blokķēdes tehnoloģija.
Blokķēdes mezgls ir vairuma kriptovalūtu pamatelements. To definē kā elektronisku ierīci, parasti datoru, kas piedalās blokķēdes tīklā. Mezglam ir IP adrese, un tas saglabā blokķēdes kopiju, t.i., katra tīklā jebkad notikušā darījuma kopiju.
Ir iespējams palaist pilnu Bitcoin mezglu vienā Raspberry Pi, nav nepieciešama kopa. Tomēr, ja vēlaties izveidot savu kriptovalūtu, Raspberry Pi klasteris varētu būt laba vieta, kur sākt. Tas sniedz jums iespēju pārbaudīt savu kriptovalūtu tīklu uzticamā un mērogojamā Raspberry Pi mezglu klasterī.
Pols Dekarlo Hakteris ir lieliska apmācība par to, kā izveidot kriptovalūtas mezglu kopu ar Kubernetes vietnē Raspberry Pis.
5. Izplatīta kriptovalūtas ieguve
Lai gan atsevišķām Raspberry Pi ierīcēm var nebūt pietiekami jaukšanas jaudas efektīvai kriptovalūtas ieguvei, kopa joprojām var izmantot izglītības nolūkos vai eksperimentēt ar mazjaudas kriptovalūtu ieguvi, kuras var izmantot uz centrālo procesoru ieguve.
Izrakteņu ieguve ar Raspberry Pi jūs drīzumā nepadarīs par miljonāru, jo tas ir resursietilpīgs. kriptorakstu ieguves būtība kopumā, taču tas var būt vērtīgs izglītības nolūkos vai vienkārši izklaidei no tā.
Monero ir viena no retajām monētām, ko ir jēga iegūt uz Raspberry Pi, taču peļņa joprojām nav garantēta. Jūs varat uzzināt, kāpēc, mūsu paskaidrojumā vietnē izmantojot Raspberry Pi, lai iegūtu kriptovalūtu.
6. Augstas veiktspējas tīmekļa serveru klasteris
Tīmekļa trafika sadale starp klastera mezgliem var nodrošināt efektīvu ienākošo pieprasījumu apstrādi un samazināt dīkstāves laiku. Šis tīmekļa serveru klasteris būtu arī ļoti mērogojams, nodrošinot lielāku lietotāju pieplūdumu nākotnē.
Džefs Džērlings Pi Dramble projekts ir lielisks dzīvs piemērs tam, ko var sasniegt ar Raspberry Pis kopu. Visa vietne tiek apkalpota no Kubernetes klastera, kurā ir četri Pis, kuros darbojas Drupal 9. Programmatūra tiek izvietota, izmantojot Ansible, un nepieciešamie būtiskie aparatūras komponenti kopā ar iestatīšanas rokasgrāmatu ir atrodami vietnē.
7. Spēļu serveru klasteris
Raspberry Pi kopas var konfigurēt, lai mitinātu spēļu serverus (piemēram, Minecraft) vairāku spēlētāju spēlēšanai. Šis klasteris spētu līdzsvarot slodzi starp dažādiem mezgliem un samazināt dīkstāves laiku. Šāda veida klasteru projekts varētu būt ideāls, ja jums ir nepieciešams mitināt spēļu serverus ģimenei, draugiem vai nelielai kopienai. Jūs varat uzzināt, kā iestatīt Minecraft serveri mūsu ceļvedī.
Raspberry Pi klasteris nepalielinās spēles veiktspēju, taču tas palīdzēs palielināt to spēļu serveru skaitu, kurus varat palaist. Pēc tam varat izmantot starpniekserveri, lai saistītu šos dažādos serverus.
Eksperimentējiet ar klasteru skaitļošanu, izmantojot Raspberry Pi
Raspberry Pi klastera izveide var būt izdevīgs pasākums, taču tas var būt apgrūtinošs. Ir svarīgi paturēt prātā, ka izmaksu efektivitāte nav viena no galvenajām Raspberry Pi klastera izveides priekšrocībām. Jūs ietaupīsiet vairāk naudas, veicot iepriekš uzskaitītos uzdevumus x86 klēpjdatorā vai galddatorā.
Tomēr Raspberry Pi klasteris ļauj eksperimentēt ar faktiskiem datoriem reālajā pasaulē, nevis ar virtuāliem konteineriem vienā mašīnā. Ja plānojat izveidot Raspberry Pi kopu, dariet to mācību pieredzes, jautrības vai pat abu iemeslu dēļ.