Mini ITX Cluster Turing Pi 2 ma le 32 GB RAM

Mini ITX Cluster Turing Pi 2 ma le 32 GB RAM

Fa'atalofa atu i le afio'aga o Habr! Na ou tusia talu ai nei e uiga i le matou uluai lomiga faʻapipiʻi laupapa [V1]. Ma o le asō ou te fia taʻu atu ia te oe le auala na matou galulue ai i le lomiga Turing V2 ma le 32 GB manatua avanoa avanoa.

Matou te fiafia tele i 'auʻaunaga laiti e mafai ona faʻaogaina mo atinaʻe faʻapitonuʻu ma faʻalapotopotoga faʻapitonuʻu. E le pei o komepiuta komepiuta po o komepiuta feaveaʻi, ua mamanuina a matou 'auʻaunaga e galulue 24/7; e mafai ona vave faʻafesoʻotaʻi i totonu o le feterale, mo se faʻataʻitaʻiga, sa i ai 4 processors i totonu o se fuifui, ma a maeʻa le 5 minute sa i ai 16 processors (e aunoa ma ni meafaigaluega faʻapipiʻi) ma o nei mea uma i totonu o se mea faʻapipiʻi faʻapipiʻi, filemu ma le malosi.

O le fausaga o matou 'au'aunaga e fa'avae i luga o le fa'avae fa'avae o le faufale, i.e. Matou te faia fuifui laupapa e faʻafesoʻotaʻi le tele o masini komepiuta (processors) e faʻaaoga ai se fesoʻotaʻiga ethernet i luga o le laupapa. Ina ia faʻafaigofie mea, matou te le o faia a matou lava faʻaoga faʻaoga, ae faʻaaoga Raspberry Pi Compute Modules ma matou faʻamoemoe moni mo le CM4 module fou. Ae o mea uma na le fetaui ma fuafuaga ma le latou foliga fou ma ou te manatu e toatele ua le fiafia.

Lalo o le auala na matou o ai mai le V1 i le V2 ma le auala na matou feagai ai ma le tulaga fou o le Raspberry Pi CM4.

O lea la, pe a uma ona faia se fuifui ma 7 nodes, o fesili e: o le a le isi? E faʻafefea ona faʻateleina le tau o se oloa? 8, 10 pe 16 pona? O fea le gaosiga o module? Mafaufau i le oloa atoa, na matou iloa ai o le mea autu iinei e le o le numera o nodes poʻo le tagata gaosi oloa, ae o le aano moni o fuifui o se poloka fale. E tatau ona tatou va'ava'ai mo le poloka faufale aupito maualalo lena

Muamua, o le a avea ma fuifui ma i le taimi lava e tasi e mafai ona faʻafesoʻotaʻi tisiki ma kata faʻalautele. Ole vaega ole fuifui e tatau ona fa'atauva'a fa'avae fa'atasi ma fa'alautele fa'alautele.

Le lua, ina ia mafai ona faʻafesoʻotaʻi poloka poloka laʻititi o le tasi i le isi e ala i le fausiaina o fuifui tetele ma ia aoga lenei mea i le tulaga o le paketi ma le faʻavaveina o le saoasaoa. E tatau ona maualuga atu le saosaoa o le fa'aogaina nai lo le fa'afeso'ota'i o komepiuta masani i se feso'otaiga ma sili atu le taugofie nai lo mea faigaluega a le server.

Tolu, e tatau ona fai si la'ititi o fuifui iunite, fe'avea'i, malosi lelei, taugofie ma e le mana'omia i tulaga fa'aoga. O se tasi lea o eseesega taua mai fata server ma mea uma e fesoʻotaʻi ma i latou.

Na matou amata i le fuafuaina o numera o nodes.

Numera o nodes

I le fa'aaogaina o fa'amasinoga fa'atatau faigofie, na matou iloa ai o 4 nodes o le filifiliga sili lea mo se poloka fa'aputu la'ititi. 1 node e le o se fuifui, 2 nodes e le lava (1 matai 1 tagata faigaluega, e leai se avanoa e faʻasolo ai i totonu o se poloka, aemaise lava mo filifiliga eseese), 3 nodes e foliga lelei, ae le o le tele o malosiaga o le 2 ma le faʻaogaina i totonu. e faʻatapulaʻaina se poloka, 6 nodes e oʻo mai i le tau e toetoe lava pei o le 7 nodes (mai lo matou poto masani o se tau maualuga lea), 8 e tele, e le fetaui i le laititi o le ITX form factor ma se fofo sili atu ona taugata mo PoC.

Matou te manatu e fa nodes i poloka e avea ma uiga auro:

  • itiiti meafaitino i le laupapa fuifui, o lea e taugofie ai le gaosiga
  • vaevae i le 4, na'o le 4 poloka e maua ai 16 fa'atonuga fa'aletino
  • fuafuaga mautu 1 matai ma 3 tagata faigaluega
  • sili atu felafolafoaiga eseese, lautele-faʻatau + faʻavaveina-faʻatusatusa modules
  • laititi ITX fa'ailoga fa'atasi ma ta'avale SSD ma kata fa'alautele

Module komepiuta

O le lomiga lona lua e faʻavae i luga o le CM4, matou te manatu o le a tuʻuina atu i le SODIMM form factor. Ae…
Na matou filifili e fai se SODIMM daughterboard ma faʻapipiʻi saʻo CM4 i modules ina ia le mafaufau tagata e uiga i le CM4.

Mini ITX Cluster Turing Pi 2 ma le 32 GB RAM
Turing Pi Compute Module e lagolagoina le Raspberry Pi CM4

I se tulaga lautele, i le sailiga o modules, na tatalaina ai se maketi atoa o modules komipiuta, mai laʻititi laʻititi ma le 128 MB RAM i le 8 GB RAM. I luma atu o modules ma 16 GB RAM pe sili atu. Mo faʻamatalaga faʻapipiʻi faʻavae e faʻavae i luga o tekinolosi faʻaonaponei, 1 GB RAM ua le toe lava, ma o le tulaʻi mai talu ai nei o modules ma 2, 4 ma e oʻo lava i le 8 GB RAM e maua ai le avanoa lelei mo le tuputupu aʻe. Na matou iloiloina foʻi filifiliga i le FPGA modules mo talosaga mo le aʻoaʻoina o masini, ae na tolopo la latou lagolago ona e leʻi atiaʻe le faʻaogaina o meaola faanatura. Aʻo suʻesuʻeina le maketi maketi, na matou maua ai le manatu o le fatuina o se fesoʻotaʻiga lautele mo modules, ma i le V2 ua amata ona matou faʻatasia le faʻaogaina o masini komepiuta. O lenei mea e mafai ai e tagata e ona le version V2 ona faʻafesoʻotaʻi modules mai isi gaosiga ma faʻafefiloi mo galuega faʻapitoa.

E lagolagoina e le V2 le laina atoa o le Raspberry Pi 4 Compute Module (CM4), e aofia ai faʻamatalaga Lite ma modules ma le 8 GB RAM.

Mini ITX Cluster Turing Pi 2 ma le 32 GB RAM

Periphery

Ina ua uma ona fuafuaina le faʻatau atu o modules ma le numera o nodes, na matou faʻalatalata atu i le pasi PCI lea o loʻo i ai peripherals. O le pasi PCI o se faʻataʻitaʻiga mo masini faʻapitonuʻu ma e maua i le toetoe lava o masini komepiuta uma. E tele a matou nodes ma lelei, e mafai e node taʻitasi ona faʻasoa masini PCI i le faiga faʻatauvaʻa talosaga. Mo se faʻataʻitaʻiga, afai o se tisiki e fesoʻotaʻi ma se pasi, ona avanoa lea i nodes uma. Na amata ona matou suʻeina PCI sui faʻatasi ma multihost lagolago ma iloa ai e leai se tasi oi latou na ausia o matou manaʻoga. O nei fofo uma na fa'atapula'a i le 1 talimalo po'o le tele-hosts, ae aunoa ma se faiga o talosaga fa'atasi i fa'ai'uga. O le fa'afitauli lona lua o le maualuga o le tau e $50 pe sili atu i le chip. I le V2, na matou filifili e tolopo suʻesuʻega i suʻega PCI (o le a matou toe foʻi atu ia i latou mulimuli ane a o matou atinaʻe) ma ave le ala o le tuʻuina atu o se matafaioi mo pona taʻitasi: o pona muamua e lua na faʻaalia le mini PCI express port i le pona, o le pona lona tolu na faʻaalia. 2-taulaga 6 Gbps SATA pule . Ina ia maua tisiki mai isi nodes, e mafai ona e faʻaogaina se faiga faila fesoʻotaʻiga i totonu o le fuifui. Aisea e le fai ai?

Sneakpeek

Na matou filifili e fa'asoa nisi o ata o le fa'atupuina o le poloka fa'alaiti laiti i le aluga o taimi e ala i talanoaga ma manatunatuga.

Mini ITX Cluster Turing Pi 2 ma le 32 GB RAMMini ITX Cluster Turing Pi 2 ma le 32 GB RAMMini ITX Cluster Turing Pi 2 ma le 32 GB RAM

O le iʻuga, na matou oʻo mai i se vaega faʻapipiʻi ma 4 260-pin nodes, 2 mini PCIe (Gen 2) ports, 2 SATA (Gen 3) ports. O le laupapa e iai le Layer-2 Managed Switch ma le lagolago VLAN. O le pona muamua o lo'o i ai se pusa PCIe la'ititi e mafai ona e fa'apipi'i ai se kata feso'ota'iga ma maua ai se isi uafu Ethernet po'o se modem 5G ma liliu le pona muamua i se alalaupapa mo se feso'otaiga i luga o se fuifui ma Ethernet ports.

Mini ITX Cluster Turing Pi 2 ma le 32 GB RAM

O le pasi fa'apipi'i e tele atu galuega, e aofia ai le mafai ona moli sa'o modules i avanoa uma ma o le mea moni o feso'ota'iga FAN i pona ta'itasi ma le fa'atonu vave.

Talosaga

Atofa'iga Edge mo talosaga & au'aunaga fa'apitoa

Na matou mamanuina V2 ma le sini o le faʻaaogaina o se poloka faufale laʻititi mo tagata faʻatau/faʻatau-vasega pito tetele. Faatasi ai ma le V2, e taugofie le amataina o se faʻamaoniga o le manatu ma le fua aʻo e tuputupu aʻe, faasolosolo malie le faʻafeiloaʻi o talosaga e sili atu le tamaoaiga ma le aoga e talimalo i luga o le pito. E mafai ona fa'afeso'ota'i poloka poloka e fausia ai fuifui tetele. E mafai ona fai fa'asolosolo e aunoa ma ni fa'alavelave fa'apitoa e fa'amautuina
faiga. I aso nei o loʻo i ai se numera tele o talosaga mo pisinisi, lea e mafai ona talimalo i le lotoifale.

ARM Workstation

E oʻo atu i le 32 GB RAM i le fuifui, e mafai ona faʻaogaina le node muamua mo le desktop version o le OS (mo se faʻataʻitaʻiga, Ubuntu Desktop 20.04 LTS) ma le 3 nodes o loʻo totoe mo le tuʻufaʻatasia, suʻega ma debugging galuega, ma le atinaʻeina o le ao masani. fofo mo fuifui ARM. E fai ma node mo CI/CD i luga o le ARM fa'aoga tetele i le gaosiga.

O le Turing V2 fuifui ma CM4 modules e toetoe lava tutusa i le fausaga (o le eseesega o loʻo i totonu o laʻititi laʻititi o le ARMv8) i le fuifui e faʻavae i luga o AWS Graviton taimi. O le CM4 module processor e faʻaaogaina le fausaga o le ARMv8; e mafai ona e aoina ata ma talosaga mo AWS Graviton 1 ma 2 taimi, lea e iloa e sili atu le taugofie nai lo x86 taimi.

puna: www.habr.com