Mini ITX Cluster Turing Pi 2 e nang le 32 GB ea RAM

Mini ITX Cluster Turing Pi 2 e nang le 32 GB ea RAM

Lumela sechaba sa Habr! Haufinyane tjena ke ngotse ka boto ea rona ea pele ea sehlopha [V1]. 'Me kajeno ke batla ho u bolella kamoo re sebelitseng ka phetolelo Turing V2 e nang le 32GB memori ea phihlello e sa reroang.

Re rata li-server tse nyane tse ka sebelisoang molemong oa nts'etsopele ea lehae le moamoheli oa lehae. Ho fapana le lik'homphieutha tsa lik'homphieutha kapa li-laptops, lisebelisoa tsa rona li etselitsoe ho sebetsa 24/7, li ka kopanngoa ka potlako, mohlala, ho ne ho e-na le li-processor tse 4 sehlopheng, 'me ka mor'a metsotso e 5 ho ne ho e-na le li-processor tse 16 (ha ho na lisebelisoa tse eketsehileng tsa marang-rang) le tsena tsohle. ka mokhoa o momahaneng o khutsitseng le o baballang matla.

Mehaho ea li-server tsa rona e itšetlehile ka molao-motheo oa sehlopha sa kaho, i.e. re etsa mapolanka a lihlopha tseo, ho sebelisa marang-rang a ethernet ka boto, ho kopanya li-modules tse 'maloa tsa k'homphieutha (li-processor). Ho nolofatsa, ha re iketsetse li-module tsa komporo ea rona, empa re sebelisa Raspberry Pi Compute Modules mme re ne re ts'epa mojule o mocha oa CM4. Empa, ntho e 'ngoe le e' ngoe e ne e le khahlanong le merero ka mokhoa oa bona o mocha 'me ke nahana hore ba bangata ba soetsehile.

Tlas'a sehiloeng, hore na re tlohile joang ho tloha V1 ho ea V2 le hore na re tlameha ho tsoa joang ka mofuta o mocha oa Raspberry Pi CM4.

Kahoo, ka mor'a ho theha sehlopha sa li-node tse 7, lipotso ke - ho latela eng? Joang ho eketsa boleng ba sehlahisoa? 8, 10 kapa 16 nodes? Bahlahisi ba mojule bafe? Ha re nahana ka sehlahisoa ka kakaretso, re ile ra hlokomela hore ntho e ka sehloohong mona hase palo ea li-node kapa hore na moetsi ke mang, empa e le mohloli oa lihlopha e le mohaho oa mohaho. Re hloka ho sheba bonyane block block eo

Ea pele, e tla ba sehlopha 'me ka nako e ts'oanang e khone ho hokahanya li-disk le mapolanka a ho atolosa. Sehlopha sa lihlopha se lokela ho ba node ea motheo e ikemetseng le e nang le mekhoa e mengata ea ho atolosa.

Ea bobeli, e le hore lihlopha tse fokolang tsa lihlopha li ka kopanngoa ho tse ling ka ho haha ​​lihlopha tsa boholo bo boholo le hore li sebetse hantle ho latela tekanyetso le lebelo la sekhahla. Lebelo la sekhahla le tlameha ho ba kapele ho feta ho hokahanya likhomphutha tse tloaelehileng ho marang-rang le theko e tlase haholo ho feta lisebelisoa tsa seva.

Ea boraro, lihlopha tse fokolang tsa lihlopha li lokela ho ba tse lekaneng ka ho lekaneng, tse tsamaeang, tse sebetsang hantle, tse bolokang litšenyehelo le tse sa hlokeng maemo a sebetsang. Ena ke e 'ngoe ea liphapang tsa bohlokoa ho tsoa ho li-server racks le tsohle tse amanang le tsona.

Re ile ra qala ka ho lekanya palo ea li-node.

Palo ea li-node

Ka likahlolo tse bonolo tse utloahalang, re ile ra hlokomela hore li-node tse 4 ke khetho e ntle ka ho fetisisa bakeng sa "block" e fokolang ea lihlopha. Node ea 1 ha se sehlopha, li-node tsa 2 ha li lekane (1 master 1 mosebeletsi, ha ho na monyetla oa ho eketsa ka har'a block, haholo-holo bakeng sa likhetho tse fapaneng), li-node tse 3 li shebahala li lokile, empa ha li na matla a mangata a 2 le ho eketsa ka hare. thibela e lekanyelitsoe, li-node tsa 6 li tla ka theko e batlang e tšoana le li-node tsa 7 (ho tloha phihlelo ea rona sena se se se ntse se le theko e kholo ea theko), 8 e ngata, ha e lumellane le mini-ITX form factor le tharollo ea PoC e theko e boima le ho feta.

Li-node tse 'ne ka boloko li nkuoa e le moelelo oa khauta:

  • lisebelisoa tse fokolang ka boto ea lihlopha, ka hona ho theko e tlaase ho e etsa
  • multiple of 4, kakaretso 4 diboloko fana 16 'meleng processors
  • potoloho e tsitsitseng 1 monghali le basebetsi ba 3
  • mefuta e mengata e fapaneng haholo, kakaretso-compute + accelerated-compute modules
  • mini ITX form factor e nang le li-drive tsa SSD le likarete tsa katoloso

Kopanya li-module

Phetolelo ea bobeli e thehiloe ho CM4, re ne re nahana hore e tla lokolloa ka mokhoa oa SODIMM. Empa…
Re entse qeto ea ho etsa letlapa la SODIMM le ho kopanya CM4 ka kotloloho ho li-module hore basebelisi ba se ke ba nahana ka CM4.

Mini ITX Cluster Turing Pi 2 e nang le 32 GB ea RAM
Turing Pi Compute Module e Tšehetsa Raspberry Pi CM4

Ka kakaretso, ha ho batloa li-modules, 'maraka oohle oa li-module tsa k'homphieutha o ile oa buloa ho tloha ho li-module tse nyenyane tse nang le 128 MB RAM ho ea ho 8 GB ea RAM. Li-module tse nang le 16 GB RAM le tse ling li tla pele. Bakeng sa ho amohela ts'ebeliso e matla e thehiloeng ho mahlale a tlhaho a maru, 1 GB ea RAM e se e sa lekana, mme ponahalo ea morao-rao ea li-module tsa 2, 4 esita le 8 GB ea RAM e fana ka sebaka se setle sa kholo. Ba bile ba nahana ka likhetho tse nang le li-module tsa FPGA bakeng sa lits'ebetso tsa ho ithuta ka mochini, empa tšehetso ea bona e liehile hobane software ea ecosystem ha e so ntlafatsoe. Ha re ntse re ithuta 'maraka oa module, re ile ra tla le mohopolo oa ho theha sebopeho sa bokahohle bakeng sa li-module,' me ho V2 re qala ho kopanya sebopeho sa li-module tsa khomphutha. Sena se tla lumella beng ba mofuta oa V2 ho hokahanya li-module tse tsoang ho bahlahisi ba bang le ho li kopanya bakeng sa mesebetsi e itseng.

V2 e ts'ehetsa mohala oohle oa Raspberry Pi 4 Compute Module (CM4), ho kenyeletsoa mefuta ea Lite le li-module tsa 8 GB RAM.

Mini ITX Cluster Turing Pi 2 e nang le 32 GB ea RAM

Periphery

Ka mor'a ho fumana morekisi oa li-modules le palo ea li-node, re ile ra atamela bese ea PCI eo li-peripherals li leng ho eona. Bese ea PCI ke tekanyetso ea li-peripherals 'me e fumaneha hoo e batlang e le li-module tsohle tsa k'homphieutha. Re na le li-node tse 'maloa,' me ka nepo, node ka 'ngoe e lokela ho arolelana lisebelisoa tsa PCI ka mokhoa o ts'oanang oa kopo. Ka mohlala, haeba e le disk e amanang le bese, joale e fumaneha ho li-node tsohle. Re ile ra qala ho batla li-switches tsa PCI tse nang le tšehetso ea batho ba bangata 'me ra fumana hore ha ho le e' ngoe ea tsona e lumellanang le litlhoko tsa rona. Litharollo tsena kaofela li ne li lekanyelitsoe ho moamoheli a le mong kapa ba amohelang batho ba bangata, empa ntle le mokhoa oa likopo tse tšoanang ho li-endpoints. Bothata ba bobeli ke litšenyehelo tse phahameng tsa $ 1 kapa ho feta ka chip. Ho V50, re nkile qeto ea ho chechisa liteko ka li-switches tsa PCI (re tla khutlela ho tsona hamorao ha re ntse re nts'etsapele) mme ra tsamaea tseleng ea ho fana ka karolo bakeng sa node e 'ngoe le e' ngoe: li-node tse peli tsa pele li pepesitse mini PCI Express port ka node, node ea boraro. e pepesitse 2-ports 2 Gbps SATA controller . Ho fihlella li-disk ho tsoa ho li-node tse ling, o ka sebelisa sistimi ea faele ea marang-rang ka har'a sehlopha. Hobaneng ho se joalo?

Sneakpeek

Re nkile qeto ea ho arolelana likhechana tsa hore na bonyane ba boloko ba lihlopha bo bile teng joang ha nako e ntse e feta ka lipuisano le ho thuisa.

Mini ITX Cluster Turing Pi 2 e nang le 32 GB ea RAMMini ITX Cluster Turing Pi 2 e nang le 32 GB ea RAMMini ITX Cluster Turing Pi 2 e nang le 32 GB ea RAM

Ka lebaka leo, re ile ra fihla sehlopheng sa lihlopha tse nang le 4 260-pin nodes, 2 mini PCIe (Gen 2), likoung tsa 2 SATA (Gen 3). Boto e na le Layer-2 Managed Switch e nang le tšehetso ea VLAN. Kou e nyane ea PCIe e tlositsoe node ea pele, moo o ka kenyang karete ea marang-rang mme o fumana koung e 'ngoe ea Ethernet kapa modem ea 5G mme o etsa router bakeng sa marang-rang ho li-port tsa cluster le Ethernet ho tloha node ea pele.

Mini ITX Cluster Turing Pi 2 e nang le 32 GB ea RAM

Bese ea cluster e na le likarolo tse ling, ho kenyelletsa le bokhoni ba ho benya li-module ka kotloloho ho li-slots tsohle le lihokelo tsa FAN sebakeng se seng le se seng se nang le taolo ea lebelo.

Kopo

Lisebelisoa tsa Edge bakeng sa lits'ebetso le lits'ebeletso tse ikemetseng

Re ralile V2 hore e be eona motheo oa ho haha ​​​​mohaho oa motheo oa boemo ba bareki / oa khoebo. Ka V2, ho theko e tlase ho qala bopaki ba maikutlo le ho sekala ha o ntse o hola, butle-butle o kenya lits'ebetso tse bolokang chelete e ngata le tse sebetsang ho amohela ka mokhoa o ikhethileng. Li-block tsa Cluster li ka kopanngoa hammoho ho haha ​​​​lihlopha tse kholoanyane. Sena se ka etsoa butle-butle ntle le kotsi e kholo ea ho thehoa
ditsamaiso. Kajeno ho na le palo e kholo ea likopo tsa khoebo, e ka tšoaroang sebakeng sa heno.

Setsi sa Mosebetsi sa ARM

Ka ho fihla ho 32 GB ea RAM ka sehlopha ka seng, node ea pele e ka sebelisoa bakeng sa mofuta oa desktop oa OS (mohlala, Ubuntu Desktop 20.04 LTS) le li-node tse 3 tse setseng bakeng sa ho bokella, ho etsa liteko le ho lokisa liphoso, ho hlahisa litharollo tsa tlhaho tsa leru bakeng sa ARM. lihlopha. Joalo ka sebaka sa CI / CD ho lisebelisoa tsa mantlha tsa ARM ho prod.

Turing V2 cluster e nang le li-module tsa CM4 e batla e ts'oana ka meralo (phapang ea mefuta e nyane ea ARMv8) ho kopanya ho ipapisitse le maemo a AWS Graviton. Motlakase oa mojule oa CM4 o sebelisa meralo ea ARMv8 hore o tsebe ho aha litšoantšo le lits'ebetso bakeng sa maemo a AWS Graviton 1 le 2, tse tsejoang li le theko e tlase haholo ho feta maemo a x86.

Source: www.habr.com