Mini ITX Cluster Turing Pi 2 ine 32 GB RAM

Mini ITX Cluster Turing Pi 2 ine 32 GB RAM

Kwaziso kunharaunda yeHabr! Ini nguva pfupi yadarika ndakanyora nezve yedu yekutanga vhezheni cluster board [V1]. Uye nhasi ndinoda kukuudza kuti takashanda sei pane shanduro Turing V2 ine 32 GB random access memory.

Isu tinofarira mini maseva anogona kushandiswa kune ese ari maviri budiriro yenzvimbo uye yemuno kutambira. Kusiyana nemakomputa edesktop kana malaptop, maseva edu akagadzirirwa kushanda 24/7, anogona kukurumidza kubatanidzwa, semuenzaniso, pakanga paine 4 processors musumbu, uye mushure me5 maminetsi pakanga paine 16 processors (hapana yakawedzera network network) uye zvese izvi. mune compact fomu chinhu chinyararire uye chinoshanda nesimba.

Izvo zvivakwa zvemaseva edu zvinobva pane iyo cluster musimboti wekuvaka, i.e. tinogadzira mapuranga emasumbu ayo, tichishandisa ethernet network pabhodhi, batanidza akawanda computing modules (processors). Kurerutsa, isu hatisi kugadzira edu ega mamodule ekombuta, asi shandisa Raspberry Pi Compute Modules uye isu taitarisira chaizvo iyo itsva CM4 module. Asi, zvese zvakapesana nehurongwa nefomu yavo nyowani uye ndinofunga vazhinji vakaodzwa mwoyo.

Pasi pekucheka mafambiro atakaita kubva kuV1 kuenda kuV2 uye kuti taifanira kubuda sei neiyo itsva Raspberry Pi CM4 fomu chinhu.

Saka, mushure mekugadzira cluster ye7 nodes, mibvunzo ndeye - chii chinotevera? Nzira yekuwedzera sei kukosha kwechigadzirwa? 8, 10 kana 16 nodes? Ndevapi module vagadziri? Tichifunga nezvechigadzirwa chacho chose, takaona kuti chinhu chikuru pano hachisi nhamba yemanodhi kana kuti ndiani mugadziri, asi iyo chaiyo chaiyo yemasumbu sechivako chekuvaka. Tinofanira kutsvaga bhuroko rekuvaka ridiki iro

Yokutanga, ichava sumbu uye panguva imwechete inokwanisa kubatanidza disks uye mabhodhi ekuwedzera. Iyo cluster block inofanirwa kunge iri yega yega base node uye ine dzakasiyana siyana dzekuwedzera sarudzo.

Yechipiri, kuitira kuti zvishoma zvivharo zvemasumbu zvinogona kubatanidzwa kune mumwe nemumwe nekuvaka zvikwata zvehukuru hukuru uye kuitira kuti zvive zvakanaka maererano nebhajeti uye kukurumidza kukurumidza. Iyo yekuyera kumhanya inofanirwa kukurumidza kupfuura kubatanidza akajairwa makomputa kune network uye yakachipa zvakanyanya pane server hardware.

Chechitatu, mashoma masumbu emasumbu anofanirwa kuve akakwana compact, nhare, simba rinoshanda, inodhura-inoshanda uye isingade pamamiriro ekushanda. Ichi ndicho chimwe chemisiyano yakakosha kubva kune server racks uye zvese zvakabatana nazvo.

Takatanga nekuona nhamba yemanode.

Nhamba yemanodhi

Nekutonga kwakapusa kunonzwisisika, takaona kuti 4 node ndiyo yakanakisa sarudzo kune yakaderera cluster block. 1 node haisi sumbu, 2 node haina kukwana (1 tenzi 1 mushandi, hapana mukana wekuyera mukati me block, kunyanya kune heterogeneous sarudzo), 3 node inotaridzika zvakanaka, asi kwete kuwanda kwemasimba e2 uye kuyera mukati. chivharo chinogumira, 6 node dzinouya pamutengo unenge se7 node (kubva pane zvakaitika kwatiri iyi yatove mutengo mukuru wemutengo), 8 yakawanda, haikwane mumini ITX fomu chinhu uye inotodhura inodhura PoC mhinduro.

Manodhi mana pabhuroka anoonekwa seyegoridhe zvinoreva:

  • zvinhu zvishoma pane cluster board, saka zvakachipa kugadzira
  • akawanda e4, anokwana 4 mabhuroko anopa gumi nematanhatu emuviri processor
  • dunhu rakagadzikana 1 tenzi uye 3 vashandi
  • mamwe akasiyana-siyana akasiyana, general-compute + accelerated-compute modules
  • mini ITX fomu chinhu chine SSD madhiraivha uye makadhi ekuwedzera

Compute modules

Yechipiri vhezheni yakavakirwa paCM4, isu takafunga kuti ichaburitswa muSODIMM fomu chinhu. Asi…
Isu takaita sarudzo yekugadzira SODIMM mwanasikana bhodhi uye kuunganidza CM4 zvakananga mumamodule kuitira kuti vashandisi vasafunge nezve CM4.

Mini ITX Cluster Turing Pi 2 ine 32 GB RAM
Turing Pi Compute Module Inotsigira Raspberry Pi CM4

Kazhinji, mukutsvaga mamodules, misika yose yekombiyuta modules yakavhurwa kubva kumamodule maduku ane 128 MB RAM kusvika 8 GB RAM. Modules ine 16 GB RAM uye nezvimwe zviri mberi. Kune edge application hosting inoenderana ne cloud native technologies, 1 GB ye RAM haisati yakwana, uye kutaridzika kwemazuva ano kwemamodules e2, 4 uye kunyange 8 GB ye RAM inopa nzvimbo yakanaka yekukura. Vakatofunga sarudzo neFPGA mamodule ekushandisa muchina kudzidza, asi rutsigiro rwavo rwakanonoka nekuti software ecosystem haina kugadzirwa. Tichiri kudzidza musika wemodule, takauya nepfungwa yekugadzira iyo universal interface yemamodule, uye muV2 tinotanga kubatanidza iyo interface yemakomputa module. Izvi zvinobvumira varidzi veV2 vhezheni kuti vabatanidze mamodule kubva kune vamwe vanogadzira uye vasanganise kune chaiwo mabasa.

V2 inotsigira mutsara weRaspberry Pi 4 Compute Module (CM4), kusanganisira Lite vhezheni uye 8 GB RAM module.

Mini ITX Cluster Turing Pi 2 ine 32 GB RAM

Periphery

Mushure mekuona mutengesi wemamodules uye nhamba ye node, takaswedera kuPCI bhasi pane iyo peripherals iripo. Iyo PCI bhazi ndiyo yakajairwa peripherals uye inowanikwa mune dzinenge dzese computing modules. Isu tine akati wandei node, uye zvine hungwaru, imwe neimwe node inofanirwa kukwanisa kugovera PCI zvishandiso mune imwe chete yekukumbira modhi. Semuenzaniso, kana iri dhisiki yakabatana nebhazi, zvino inowanikwa kune nodes dzose. Takatanga kutsvaga PCI switch ne-multi-host rutsigiro uye takaona kuti hapana kana imwe yadzo inokodzera zvatinoda. Ese aya mhinduro ainyanya kuganhurirwa kune 1 muenzi kana akawanda anotambira, asi pasina maitiro ekukumbira panguva imwe chete kune ekupedzisira. Dambudziko rechipiri imari yakakwirira yemadhora makumi mashanu kana kupfuura pachip. MuV50, takasarudza kumbomira kuyedza nePCI switch (tichadzokera kwavari gare gare patinenge tichikura) uye takaenda munzira yekugovera chikamu cheimwe node: yekutanga node mbiri dzakafumurwa mini PCI inotaura chiteshi pane node, yechitatu node. yakafumura 2-zviteshi 2 Gbps SATA controller. Kuti uwane madhisiki kubva kune dzimwe node, unogona kushandisa network faira system mukati meboka. Kuregererei?

Sneakpeek

Isu takasarudza kugovera mamwe masikirwo ekuti iyo shoma cluster block yakashanduka sei nekufamba kwenguva kuburikidza nehurukuro nekufungisisa.

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

Nekuda kweizvozvo, takasvika kune imwe cluster unit ine 4 260-pini node, 2 mini PCIe (Gen 2) ports, 2 SATA (Gen 3) ports. Iyo bhodhi ine Layer-2 Yakagadziriswa Switch ine VLAN rutsigiro. Iyo mini PCIe chiteshi yakabviswa kubva kune yekutanga node, maunogona kuisa network kadhi uye wotora imwe Ethernet port kana 5G modem uye kugadzira router yetiweki pane sumbu uye Ethernet ports kubva kune yekutanga node.

Mini ITX Cluster Turing Pi 2 ine 32 GB RAM

Bhazi remasumbu rine mamwe maficha, kusanganisira kugona kuvheneka mamodules zvakananga kuburikidza nese slots uye hongu FAN zvinongedzo pane imwe neimwe node ine kumhanya kudzora.

Kushanda

Edge zvivakwa zvekuzvigashira zvikumbiro & masevhisi

Isu takagadzira V2 kuti ive diki bhuroka rekuvaka kune mutengi / bhizinesi-giredhi edge zvivakwa. NeV2, zvakachipa kutanga humbowo-hwe-pfungwa uye kuyera sezvaunokura, zvishoma nezvishoma uchiisa zvikumbiro zvinonyanya kudhura uye zvinoshanda kugamuchira pamucheto. Cluster blocks inogona kubatanidzwa pamwe chete kuvaka masumbu makuru. Izvi zvinogona kuitwa zvishoma nezvishoma pasina njodzi yakawanda yekusimbisa
maitiro. Parizvino nhasi kune nhamba huru yezvikumbiro zvebhizinesi, iyo inogona kuitirwa munharaunda.

ARM Workstation

Nekusvika ku32 GB RAM pachikwata, yekutanga node inogona kushandiswa kune desktop vhezheni yeOS (semuenzaniso, Ubuntu Desktop 20.04 LTS) uye yasara 3 node dzekubatanidza, kuyedza uye kugadzirisa mabasa, kugadzira cloud native mhinduro dzeARM. masumbu. Senge node yeCI / CD pane ARM edge zvivakwa mune prod.

Turing V2 cluster ine CM4 modules inenge yakafanana pakuvaka (musiyano mune madiki mavhezheni eARMv8) kune cluster yakavakirwa paAWS Graviton zviitiko. Iyo CM4 module processor inoshandisa iyo ARMv8 architecture kuti iwe ugone kuvaka mifananidzo uye maapplication eAWS Graviton 1 uye 2 zviitiko, izvo zvinozivikanwa kuve zvakachipa zvakanyanya kupfuura x86 zviitiko.

Source: www.habr.com