I-Mini ITX Cluster Turing Pi 2 ene-RAM engu-32 GB

I-Mini ITX Cluster Turing Pi 2 ene-RAM engu-32 GB

Sawubona kumphakathi wakwaHabr! Ngisanda kubhala ngebhodi yethu yeqoqo lokuqala [V1]. Futhi namuhla ngifuna ukukutshela ukuthi sisebenze kanjani kunguqulo I-Turing V2 nge-32 GB inkumbulo yokufinyelela okungahleliwe.

Siyawathanda amaseva amancane angasetshenziselwa kokubili ukuthuthukiswa kwendawo kanye nokubamba indawo. Ngokungafani namakhompiyutha edeskithophu noma ama-laptops, amaseva ethu aklanyelwe ukusebenza 24/7, angahlanganiswa ngokushesha, isibonelo, kwakukhona amaphrosesa angu-4 kuqoqo, futhi ngemva kwemizuzu engu-5 kwakukhona ama-processor angu-16 (akukho mishini eyengeziwe yenethiwekhi) nakho konke lokhu. ngendlela ehlangene ethule futhi iyonga amandla.

Izakhiwo zamaseva ethu zisekelwe kumgomo weqoqo wokwakha, i.e. senza ama-cluster board okuthi, sisebenzisa inethiwekhi ye-ethernet ebhodini, sixhumanise amamojula amaningana e-computing (amaprosesa). Ukwenza kube lula, asiwenzi awethu amamojula ekhompuyutha okwamanje, kodwa sisebenzisa amamojula we-Raspberry Pi Compute futhi besinethemba elikhulu ngemojula entsha ye-CM4. Kodwa, konke kuphambene nezinhlelo ngefomu yabo entsha futhi ngicabanga ukuthi abaningi baphoxekile.

Ngaphansi kokusikwa ukuthi sihambe kanjani sisuka ku-V1 saya ku-V2 nokuthi bekufanele siphume kanjani ne-Raspberry Pi CM4 form factor entsha.

Ngakho, ngemva kokudala iqoqo lamanodi angu-7, imibuzo ithi - yini elandelayo? Indlela yokukhulisa inani lomkhiqizo? 8, 10 noma 16 nodes? Yibaphi abakhiqizi bemojuli? Uma sicabanga ngomkhiqizo uwonke, saqaphela ukuthi into eyinhloko lapha akuyona inombolo yama-node noma ukuthi ubani umenzi, kodwa ingqikithi yamaqoqo njengesakhiwo sokwakha. Kudingeka sibheke ubuncane bebhlokhi yokwakha lokho

Okokuqala, izoba yiqoqo futhi ngesikhathi esifanayo ikwazi ukuxhuma amadiski namabhodi okunweba. Ibhulokhi yeqoqo kufanele ibe isizinda esizimele futhi sibe nezinketho eziningi zokunweba.

Owesibili, ukuze amabhlogo amaqoqo amancane axhunywe komunye nomunye ngokwakha amaqoqo osayizi omkhulu futhi ukuze asebenze kahle ngokwesabelomali kanye nesivinini sokukala. Isivinini sokukala kufanele sisheshe kunokuxhuma amakhompyutha ajwayelekile kunethiwekhi futhi ishibhe kakhulu kunehardware yeseva.

Okwesithathu, amayunithi eqoqo amancane kufanele ahlangane ngokwanele, ahambe, ayonga amandla, angabizi futhi angadingi izimo zokusebenza. Lona omunye umehluko oyinhloko kusuka kuma-server rack nakho konke okuxhumene nawo.

Siqale ngokunquma inani lamanodi.

Inombolo yama-node

Ngezahlulelo ezinengqondo ezilula, saqaphela ukuthi ama-node angu-4 ayindlela engcono kakhulu yebhulokhi yeqoqo elincane. I-node engu-1 ayiyona iqoqo, ama-node angu-2 azanele (1 isisebenzi esingu-1 esiyinhloko, akukho nokwenzeka kokukala ngaphakathi kwebhulokhi, ikakhulukazi okukhethwa kukho okungafani), izindawo ezingu-3 zibukeka zilungile, kodwa hhayi ukuphindaphinda kwamandla angu-2 kanye nokukala ngaphakathi. i-block inqunyelwe, ama-node angu-6 afika ngentengo cishe njengama-node angu-7 (kusuka kokuhlangenwe nakho kwethu lokhu kakade kuyintengo enkulu yezindleko), i-8 iningi, ayihambisani ne-mini ITX form factor kanye nesisombululo se-PoC esibiza nakakhulu.

Amanodi amane ibhulokhi ngayinye athathwa njengencazelo yegolide:

  • izinto ezincane ngebhodi leqoqo, yingakho kushibhile ukuwenza
  • amaningi angu-4, amabhulokhi angu-4 esewonke anika amaphrosesa angu-16
  • Isifunda esizinzile esingu-1 master kanye nabasebenzi aba-3
  • ukuhlukahluka okuhlukahlukene kakhulu, amamojula ajwayelekile-compute + asheshisiwe-compute amamojula
  • I-mini ITX form factor enamadrayivu e-SSD namakhadi okunweba

Bala amamojula

Inguqulo yesibili isekelwe ku-CM4, sicabange ukuthi izokhishwa ku-SODIMM form factor. Kodwa…
Senze isinqumo sokwenza ibhodi lamantombazane le-SODIMM futhi sihlanganise i-CM4 ngokuqondile kumamojula ukuze abasebenzisi bangacabangi nge-CM4.

I-Mini ITX Cluster Turing Pi 2 ene-RAM engu-32 GB
I-Turing Pi Compute Module Esekela i-Raspberry Pi CM4

Ngokuvamile, ekufuneni amamojula, imakethe yonke yamamojula wekhompiyutha yavulwa kusuka kumamojula amancane ane-128 MB RAM kuya ku-8 GB RAM. Amamojula ano-16 GB RAM nokunye angaphambili. Ukuze uthole ukusingathwa kwesicelo esinqenqemeni okusekelwe kubuchwepheshe bomdabu befu, i-1 GB ye-RAM ayanele kakade, futhi ukuvela kwakamuva kwamamojula we-2, 4 ngisho ne-8 GB ye-RAM kunikeza indawo enhle yokukhula. Baze bacabangela izinketho ngamamojula we-FPGA wezinhlelo zokufunda zomshini, kodwa ukusekelwa kwabo kubambezelekile ngenxa yokuthi i-ecosystem yesofthiwe ayithuthukiswanga. Ngenkathi sifunda imakethe yamamojula, siqhamuke nomqondo wokwenza i-interface yendawo yonke yamamojula, futhi ku-V2 siqala ukuhlanganisa ukusebenzelana kwamamojula wekhompyutha. Lokhu kuzovumela abanikazi benguqulo ye-V2 ukuthi baxhume amamojula avela kwabanye abakhiqizi futhi bawaxube ukuze benze imisebenzi ethile.

I-V2 isekela wonke umugqa we-Raspberry Pi 4 Compute Module (CM4), okuhlanganisa izinguqulo ze-Lite namamojula we-RAM angu-8 GB

I-Mini ITX Cluster Turing Pi 2 ene-RAM engu-32 GB

I-periphery

Ngemva kokunquma umthengisi wamamojula kanye nenani lama-node, sasondela ebhasini le-PCI lapho ama-peripherals atholakala khona. Ibhasi le-PCI liyindinganiso yama-peripherals futhi litholakala cishe kuwo wonke amamojula ekhompyutha. Sinamanodi amaningana, futhi ngokufanelekile, indawo ngayinye kufanele ikwazi ukwabelana ngamadivayisi we-PCI kumodi yokucela ngesikhathi esisodwa. Isibonelo, uma kuyidiski exhunywe ebhasini, khona-ke itholakala kuwo wonke ama-node. Saqala ukufuna amaswishi e-PCI anosekelo olunabasingathi abaningi futhi sathola ukuthi awekho kuwo afanelana nezidingo zethu. Zonke lezi zixazululo bezikhawulelwe kumsingathi ongu-1 noma abasingathi abaningi, kodwa ngaphandle kwemodi yezicelo ngesikhathi esisodwa kumaphoyinti okugcina. Inkinga yesibili yizindleko eziphezulu ze-$50 noma ngaphezulu nge-chip ngayinye. Ku-V2, sinqume ukuhlehlisa izivivinyo ngokushintsha kwe-PCI (sizobuyela kuzo kamuva njengoba sithuthuka) futhi sahamba ngendlela yokunikeza indima yenodi ngayinye: ama-node amabili okuqala aveze imbobo encane ye-PCI eveza inodi ngayinye, indawo yesithathu. dalule 2-izimbobo 6 Gbps SATA isilawuli . Ukufinyelela amadiski kwamanye ama-node, ungasebenzisa isistimu yefayela yenethiwekhi ngaphakathi kweqoqo. Kungani kungenjalo?

Sneakpeek

Sinqume ukwabelana ngemidwebo yokuthi ubuncane be-cluster block buvele kanjani ngokuhamba kwesikhathi ngengxoxo nokucabangisisa.

I-Mini ITX Cluster Turing Pi 2 ene-RAM engu-32 GBI-Mini ITX Cluster Turing Pi 2 ene-RAM engu-32 GBI-Mini ITX Cluster Turing Pi 2 ene-RAM engu-32 GB

Njengomphumela, sifike kuyunithi yeqoqo enama-pin node angu-4 260, amachweba ama-2 mini PCIe (Gen 2), amachweba angu-2 SATA (Gen 3). Ibhodi linoshintsho oluphethwe u-Layer-2 olusekelwa i-VLAN. Imbobo encane ye-PCIe isusiwe endaweni yokuqala, lapho ongafaka khona ikhadi lenethiwekhi futhi uthole enye imbobo ye-Ethernet noma imodemu ye-5G futhi wenze umzila wenethiwekhi ku-cluster kanye nezimbobo ze-Ethernet kusuka endaweni yokuqala.

I-Mini ITX Cluster Turing Pi 2 ene-RAM engu-32 GB

Ibhasi leqoqo linezici eziningi, okuhlanganisa amandla okukhanyisa amamojula ngokuqondile kuzo zonke izikhala kanye nezixhumi ze-FAN endaweni ngayinye enokulawula isivinini.

Isicelo

Ingqalasizinda ye-Edge yezinhlelo zokusebenza ezizibambele yona kanye nezinsizakalo

Sakhe i-V2 ukuthi ibe isisekelo esincane sokwakha ingqalasizinda esemaphethelweni ebanga lomthengi/lezentengiso. Nge-V2, kushibhile ukuqala ubufakazi bomqondo kanye nokukala njengoba ukhula, kancane kancane uthuthe izinhlelo zokusebenza ezibiza kakhulu futhi ezisebenzisekayo ukubamba onqenqemeni. Amabhulokhi eqoqo angaxhunywa ndawonye ukuze akhe amaqoqo amakhulu. Lokhu kungenziwa kancane kancane ngaphandle kobungozi obukhulu bokusungulwa
izinqubo. Kakade namuhla kunenombolo enkulu yezicelo zebhizinisi, okungasingathwa endaweni yangakini.

Indawo yokusebenza ye-ARM

Ngokufika ku-32 GB RAM iqoqo ngalinye, i-node yokuqala ingasetshenziselwa inguqulo yedeskithophu ye-OS (isibonelo, Ubuntu Desktop 20.04 LTS) kanye namanodi angu-3 asele okuhlanganiswa, ukuhlola nokulungisa iphutha, ukuthuthukisa izixazululo zendabuko zamafu ze-ARM. amaqoqo. Njenge-node ye-CI / CD kungqalasizinda enqenqemeni ye-ARM kumkhiqizo.

Iqoqo le-Turing V2 elinamamojula e-CM4 licishe lifane ngokwezakhiwo (umehluko ezinguqulweni ezincane ze-ARMv8) ukuze lihlangane ngokusekelwe ezimweni ze-AWS Graviton. Iphrosesa yemojuli ye-CM4 isebenzisa i-architecture ye-ARMv8 ukuze ukwazi ukwakha izithombe nezinhlelo zokusebenza ze-AWS Graviton 1 kanye nezimo ezi-2, ezaziwa ngokuthi ishibhe kakhulu kunezimo ze-x86.

Source: www.habr.com