Mini ITX Cluster Turing Pi 2 kunye 32 GB RAM

Mini ITX Cluster Turing Pi 2 kunye 32 GB RAM

Imibuliso kuluntu lwakwaHabr! Kutshanje ndibhale malunga nebhodi yethu yokuqala yeqela [V1]. Kwaye namhlanje ndifuna ukukuxelela indlela esisebenze ngayo kwinguqulelo Ukuguqula i-V2 kunye ne-32 GB imemori yokufikelela ngokungacwangciswanga.

Sinomdla malunga neeseva ezincinci ezinokuthi zisetyenziswe kuphuhliso lwasekhaya kunye nokusingatha indawo. Ngokungafaniyo neekhompyuter zedesktop okanye iilaptops, iiseva zethu zenzelwe ukusebenza 24/7; zinokudityaniswa ngokukhawuleza kwi-federation, umzekelo, bekukho iiprosesa ezi-4 kwiqela, kwaye emva kwemizuzu emi-5 bekukho iiprosesa ezili-16 (ngaphandle kwezixhobo ezongezelelweyo zenethiwekhi) kwaye konke oku kwifom ye-compact form , kuthule kwaye kusebenze amandla.

Uyilo lwamaseva ethu lusekelwe kumgaqo weqela lokwakha, okt. Senza iibhodi zeqela ezidibanisa iimodyuli ezininzi zekhompyutha (iiprosesa) usebenzisa inethiwekhi ye-ethernet ebhodini. Ukwenza izinto zibe lula, asenzeli ezethu iimodyuli zokubala okwangoku, kodwa sisebenzisa iiModyuli zeRaspberry Pi zeKhompyutha kwaye besinethemba lokufumana imodyuli entsha yeCM4. Kodwa yonke into ihambe ngokuchasene nezicwangciso kunye nefomu yabo entsha kwaye ndicinga ukuba abaninzi badanile.

Ngezantsi yindlela esihambe ngayo ukusuka kwi-V1 ukuya kwi-V2 kunye nendlela ekufuneka sijamelane ngayo nefom entsha ye-Raspberry Pi CM4.

Ngoko, emva kokudala i-cluster ene-7 nodes, imibuzo yile: yintoni elandelayo? Indlela yokunyusa ixabiso lemveliso? 8, 10 okanye 16 iindawo? Ngabaphi abavelisi bemodyuli? Ukucinga ngemveliso ngokubanzi, saqonda ukuba into ephambili apha ayilona inani lee-nodes okanye ngubani umenzi, kodwa eyona nto ibalulekileyo yamaqela njengesakhiwo sokwakha. Kufuneka sijonge ubuncinci bebhloko yokwakha leyo

Eyokuqala, iya kuba yimbumba kwaye ngexesha elifanayo linamandla okudibanisa iidiski kunye namakhadi okwandisa. Iyunithi ye-cluster kufuneka ibe yindawo yokuzimela yokuzimela kunye nezakhono zokwandisa ngokubanzi.

Okwesibini, ukwenzela ukuba iibhloko ezincinci ze-cluster zinokudibaniswa omnye komnye ngokwakha amaqoqo amakhulu kwaye ukuze oku kusebenze ngokumalunga nohlahlo lwabiwo-mali kunye nesantya sokulinganisa. Isantya sokulinganisa kufuneka sibe phezulu kunokudibanisa iikhompyuter eziqhelekileyo kuthungelwano kwaye singabizi kakhulu kunezixhobo zeseva.

Okwesithathu, iiyunithi zeqela elincinane kufuneka zicuthene, zihambe, zonge amandla, zingabizi kakhulu kwaye zingafuneki kwiimeko zokusebenza. Lo ngomnye womahluko ophambili ukusuka kwiiracks zeseva kunye nayo yonke into edityaniswe nabo.

Saqala ngokumisela inani leendawo zokuhlala.

Inani leendawo

Ngokusebenzisa izigwebo ezilula ezinengqondo, siye safumanisa ukuba ii-nodes ezi-4 zezona zikhethwa kakhulu kwibhloko encinci ye-cluster. I-node eyi-1 ayiyiyo i-cluster, i-2 i-nodes ayonelanga (i-1 master 1 umsebenzi, akukho nokwenzeka kokulinganisa ngaphakathi kwebhloko, ngokukodwa kwiinketho ezihlukeneyo), iindawo ezi-3 zibukeka zilungile, kodwa hayi ukuphindaphinda kwamandla ka-2 kunye nokulinganisa ngaphakathi. ibhloko ilinganiselwe, ii-nodes ze-6 ziza kwixabiso eliphantse lifana ne-7 (ukusuka kumava ethu oku sele kuyindleko ephezulu), i-8 ininzi, ayifaki kwi-mini ITX form factor kunye nesisombululo esibiza kakhulu kwi-PoC.

Sithatha iindawo ezine kwibhloko nganye njengentsingiselo yegolide:

  • izixhobo ezincinci kwibhodi yeqela ngalinye, ngoko ke imveliso ephantsi
  • yahlulahlulwe ngo-4, iibhloko ezi-4 kuphela zinika iiprosesa zenyama ezili-16
  • iskimu esizinzile 1 inkosi kunye nabasebenzi aba-3
  • iimodyuli ezininzi, i-compute ngokubanzi + i-accelerated-compute modules
  • mini ITX form factor ene-SSD drives kunye namakhadi okwandisa

Iimodyuli zokubala

Inguqulo yesibini isekelwe kwi-CM4, sasicinga ukuba iya kukhutshwa kwifom ye-SODIMM. Kodwa…
Sagqiba ekubeni senze i-sodiMM intombi kwaye sihlanganise i-CM4 ngqo kwiimodyuli ukuze abasebenzisi bangacingi nge-CM4.

Mini ITX Cluster Turing Pi 2 kunye 32 GB RAM
I-Turing Pi Compute Module exhasa iRaspberry Pi CM4

Ngokuqhelekileyo, ekufuneni iimodyuli, imarike yonke yeemodyuli zekhompyutheni yavulwa, ukusuka kwiimodyuli ezincinci kunye ne-128 MB RAM ukuya kwi-8 GB RAM. Ngaphambili kukho iimodyuli ezine-16 GB RAM okanye ngaphezulu. Kuba edge ukusingatha izicelo ezisekelwe cloud bomthonyama technologies, 1 GB RAM ayisekho ngokwaneleyo, kunye nokuvela kutshanje iimodyuli kunye 2, 4 kwaye nkqu 8 GB RAM inika igumbi elungileyo ukukhula. Siye saqwalasela iimodyuli zeFPGA zokusetyenziswa komatshini wokufunda, kodwa inkxaso yabo yamiswa ngenxa yokuba inkqubo yendalo yesoftware ayizange iphuhliswe. Ngelixa sifunda imakethi yemodyuli, size nombono wokwenza ujongano lwendalo yonke lweemodyuli, kwaye kwiV2 siqala ukudibanisa ujongano lweemodyuli zekhompyuter. Oku kuya kuvumela abanini benguqulo ye-V2 ukuba badibanise iimodyuli ezivela kwabanye abavelisi kwaye bazixube kwimisebenzi ethile.

I-V2 ixhasa umgca weRaspberry Pi 4 Compute Module (CM4), kuquka iinguqulelo zeLite kunye neemodyuli ezine-8 GB RAM.

Mini ITX Cluster Turing Pi 2 kunye 32 GB RAM

I-periphery

Emva kokumisela umthengisi weemodyuli kunye nenani lee-nodes, sasondela kwibhasi ye-PCI apho i-peripherals ikhona. Ibhasi ye-PCI ngumgangatho wezixhobo ze-peripheral kwaye ifumaneka phantse kuzo zonke iimodyuli zekhompyutha. Sineendawo ezininzi kwaye ngokufanelekileyo, indawo nganye inokwabelana ngezixhobo zePCI kwimowudi yokucela ukhuphiswano. Umzekelo, ukuba le diski iqhagamshelwe kwibhasi, ngoko ifumaneka kuzo zonke iindawo. Saqala ukukhangela utshintsho lwe-PCI ngenkxaso ye-multihost kwaye safumanisa ukuba akukho namnye kubo ohlangabezana neemfuno zethu. Zonke ezi zisombululo zazikhawulelwe ikakhulu kwi-1 host okanye i-multi-hosts, kodwa ngaphandle kwendlela yezicelo ezihambelanayo kwii-endpoints. Ingxaki yesibini yindleko ephezulu ye-50 yeedola okanye ngaphezulu kwi-chip nganye. Kwi-V2, sigqibe kwelokuba simise imifuniselo kunye nokutshintsha kwe-PCI (siya kubuyela kubo kamva njengoko siphuhlisa) kwaye sathatha indlela yokwabela indima kwindawo nganye: iindawo ezimbini zokuqala ziveze izibuko le-PCI elibonisa indawo nganye, indawo yesithathu eveziweyo. I-2-ports 6 Gbps Umlawuli we-SATA. Ukufikelela kwiidiski kwezinye iindawo, ungasebenzisa inkqubo yefayile yenethiwekhi ngaphakathi kweqela. Ngoba kutheni?

Intloko yokroba

Sigqibe ekubeni sabelane ngemizobo yendlela ibhloko yeqela elincinane eliye lavela ngayo ngokuhamba kwexesha ngeengxoxo kunye nokucingisisa.

Mini ITX Cluster Turing Pi 2 kunye 32 GB RAMMini ITX Cluster Turing Pi 2 kunye 32 GB RAMMini ITX Cluster Turing Pi 2 kunye 32 GB RAM

Ngenxa yoko, safika kwiyunithi ye-cluster ene-4 260-pin nodes, i-2 mini PCIe (Gen 2) izibuko, i-2 SATA (Gen 3) izibuko. Ibhodi ine-Layer-2 eLawulwayo yoTshintsho ngenkxaso yeVLAN. I-node yokuqala ine-mini PCIe port apho ungafaka khona ikhadi lenethiwekhi kwaye ufumane enye i-Ethernet port okanye i-modem ye-5G kwaye ujike i-node yokuqala ibe yi-router yenethiwekhi kwi-cluster kunye ne-Ethernet port.

Mini ITX Cluster Turing Pi 2 kunye 32 GB RAM

Ibhasi ye-cluster inemisebenzi emininzi, kuquka ukukwazi ukukhanyisa iimodyuli ngokuthe ngqo kuzo zonke iindawo zokubeka kwaye ngokuqinisekileyo izixhumi ze-FAN kwi-node nganye kunye nokulawula isantya.

Isicelo

Iziseko ezingundoqo ezizibambeleyo kunye neenkonzo

Siye sayila iV2 ngenjongo yokuyisebenzisa njengebhloko encinci yokwakha yomthengi/isiseko somda worhwebo. Nge-V2, kuyabiza ukuqalisa ubungqina bengqikelelo kunye nesikali njengoko ukhula, ngokuthe ngcembe ufuduka izicelo ezenza ukonga ngakumbi kunye nengqiqo esebenzayo ukusingatha emphethweni. Iibhloko zeCluster zinokudityaniswa kunye ukwakha amaqela amakhulu. Oku kunokwenziwa ngokuthe ngcembe ngaphandle kwemingcipheko ethile
iinkqubo. Namhlanje kukho inani elikhulu lezicelo zeshishini, enokusingathwa ekuhlaleni.

Indawo yokusebenzela ye-ARM

Ukuya kuthi ga kwi-32 GB ye-RAM ngeqela ngalinye, indawo yokuqala ingasetyenziselwa uguqulelo lwe-desktop ye-OS (umzekelo, Ubuntu Desktop 20.04 LTS) kunye neendawo ezishiyekileyo ezi-3 zokuhlanganisa, ukuvavanya kunye nemisebenzi yokulungisa iimpazamo, kunye nophuhliso lwemveli yelifu. izisombululo zamaqela e-ARM. Njenge-node ye-CI / CD kwiziseko ze-ARM ze-peripheral kwimveliso.

Iqela le-Turing V2 elineemodyuli ze-CM4 liphantse lafana kulwakhiwo (umahluko ukwiinguqulelo ezincinci ze-ARMv8) kwiqela elisekelwe kwimizekelo ye-AWS Graviton. Iprosesa yemodyuli yeCM4 isebenzisa ulwakhiwo lwe-ARMv8; unokuqokelela imifanekiso kunye nezicelo ze-AWS Graviton 1 kunye neemeko ezi-2, ezaziwa njengexabiso eliphantsi kakhulu kuneemeko ze-x86.

umthombo: www.habr.com