Mini ITX Cluster Turing Pi 2 бо 32 ГБ RAM

Mini ITX Cluster Turing Pi 2 бо 32 ГБ RAM

Салом ба ҷомеаи Ҳабр! Ман ба наздикӣ дар бораи тахтаи кластери версияи аввалини мо навишта будам [V1]. Ва имрӯз ман мехоҳам ба шумо бигӯям, ки мо дар болои версия чӣ гуна кор кардем Turing V2 бо 32 ГБ хотираи дастрасии тасодуфӣ.

Мо серверҳои хурдро дӯст медорем, ки онҳоро ҳам барои рушди маҳаллӣ ва ҳам хостинги маҳаллӣ истифода бурдан мумкин аст. Баръакси компютерҳои статсионарӣ ё ноутбукҳо, серверҳои мо барои 24/7 кор тарҳрезӣ шудаанд, онҳо метавонанд зуд федератсия шаванд, масалан, дар як кластер 4 протсессори мавҷуд буд ва пас аз 5 дақиқа 16 протсессори вуҷуд дошт (таҷҳизоти иловагии шабакавӣ) ва ҳамаи ин. дар як омили шакли паймон хомӯш ва энергия самаранок.

Меъмории серверҳои мо ба принсипи кластерии сохтмон асос ёфтааст, яъне. мо панелҳои кластерӣ месозем, ки бо истифода аз шабакаи ethernet дар тахта якчанд модулҳои ҳисоббарориро (протсессорон) пайваст мекунанд. Барои содда кардан, мо ҳоло модулҳои компютерии худро намесозем, аммо Модулҳои Raspberry Pi Compute -ро истифода мебарем ва мо воқеан ба модули нави CM4 умед доштем. Аммо, ҳама чиз бо омили нави шаклашон хилофи нақшаҳо рафт ва ман фикр мекунам, ки бисёриҳо ноумед шуданд.

Дар доираи буриш, чӣ гуна мо аз V1 ба V2 гузаштем ва чӣ гуна мо бояд бо омили шакли нави Raspberry Pi CM4 баромадем.

Пас, пас аз сохтани кластер барои 7 гиреҳ, саволҳо ба миён меоянд - оянда чӣ аст? Арзиши махсулотро чй тавр зиёд кардан мумкин аст? 8, 10 ё 16 гиреҳ? Кадом модулҳо истеҳсол мекунанд? Дар бораи маҳсулот дар маҷмӯъ фикр карда, мо фаҳмидем, ки чизи асосӣ дар ин ҷо шумораи гиреҳҳо ё кӣ будани истеҳсолкунанда нест, балки моҳияти кластерҳо ҳамчун блоки сохтмонӣ мебошад. Мо бояд блоки минималии бинокориро ҷустуҷӯ кунем

Аввал, кластер хоҳад буд ва дар айни замон қодир ба пайваст кардани дискҳо ва тахтаҳои васеъкунӣ мебошад. Блоки кластер бояд як гиреҳи ба худкифокунанда ва дорои доираи васеи имконоти васеъшавӣ бошад.

Дуюм, то ки блокҳои кластерҳои ҳадди ақал тавассути сохтани кластерҳои андозаи калонтар ба ҳамдигар пайваст шаванд ва он аз ҷиҳати буҷа ва суръати миқёс самаранок бошад. Суръати миқёс бояд нисбат ба пайваст кардани компютерҳои оддӣ ба шабака зудтар ва нисбат ба сахтафзори сервер хеле арзонтар бошад.

Сеюм, воҳидҳои ҳадди ақали кластер бояд ба қадри кофӣ паймон, сайёр, каммасраф, камхарҷ ва ба шароити корӣ серталаб набошанд. Ин яке аз фарқиятҳои калидӣ аз рафҳои сервер ва ҳама чизҳои бо онҳо алоқаманд аст.

Мо аз муайян кардани шумораи гиреҳҳо оғоз кардем.

Шумораи гиреҳҳо

Бо мулоҳизаҳои оддии мантиқӣ, мо фаҳмидем, ки 4 гиреҳ беҳтарин вариант барои блоки кластери ҳадди аққал аст. 1 гиреҳ кластер нест, 2 гиреҳ кофӣ нест (1 усто 1 коргар, имкони миқёскунӣ дар дохили блок вуҷуд надорад, махсусан барои имконоти гетерогенӣ), 3 гиреҳ хуб ба назар мерасад, аммо чандкаратаи қудрати 2 ва миқёс дар дохили он нест блок маҳдуд аст, 6 гиреҳ тақрибан ба 7 гиреҳ нарх доранд (аз таҷрибаи мо ин аллакай арзиши калон аст), 8 хеле зиёд аст, ба омили формати mini ITX ва ҳалли боз ҳам гаронтар PoC мувофиқат намекунад.

Чор гиреҳ дар як блок миёнаи тиллоӣ ҳисобида мешаванд:

  • барои як тахтаи кластер масолехи камтар, аз ин ру, истехсоли он арзонтар аст
  • сершумор аз 4, умумии 4 блокҳои дод 16 коркардкунандагони ҷисмонӣ
  • схемаи устувор 1 усто ва 3 коргар
  • вариантҳои гетерогении бештар, модулҳои ҳисоббарории умумӣ + ҳисобкунии суръатбахш
  • омили шакли mini ITX бо дискҳои SSD ва кортҳои васеъ

Модулҳои ҳисобкунӣ

Версияи дуюм ба CM4 асос ёфтааст, мо фикр мекардем, ки он дар формати SODIMM бароварда мешавад. Аммо…
Мо тасмим гирифтем, ки тахтаи нави SODIMM созем ва CM4-ро мустақиман ба модулҳо ҷамъ кунем, то корбарон набояд дар бораи CM4 фикр кунанд.

Mini ITX Cluster Turing Pi 2 бо 32 ГБ RAM
Модули ҳисоббарории Turing Pi, ки Raspberry Pi CM4-ро дастгирӣ мекунад

Умуман, дар ҷустуҷӯи модулҳо, аз модулҳои хурд бо 128 МБ RAM то 8 ГБ RAM як бозори пурраи модулҳои ҳисоббарорӣ кушода шуд. Модулҳои дорои 16 ГБ RAM ва бештар дар пешанд. Барои хостинги замимаҳои канорӣ дар асоси технологияҳои абрии абрӣ, 1 ГБ хотираи оперативӣ аллакай кофӣ нест ва пайдоиши охирини модулҳо барои 2, 4 ва ҳатто 8 ГБ хотираи оперативӣ барои афзоиш фазои хуб фароҳам меорад. Онҳо ҳатто вариантҳоро бо модулҳои FPGA барои барномаҳои омӯзиши мошинсозӣ баррасӣ карданд, аммо дастгирии онҳо ба таъхир афтод, зеро экосистемаи нармафзор таҳия нашудаанд. Ҳангоми омӯзиши бозори модулҳо, мо идеяи эҷоди интерфейси универсалиро барои модулҳо ба миён овардем ва дар V2 мо ба муттаҳидсозии интерфейси модулҳои ҳисоббарорӣ шурӯъ кардем. Ин ба соҳибони версияи V2 имкон медиҳад, ки модулҳои истеҳсолкунандагони дигарро пайваст кунанд ва онҳоро барои вазифаҳои мушаххас омехта кунанд.

V2 тамоми хати Raspberry Pi 4 Compute Module (CM4), аз ҷумла версияҳои Lite ва модулҳои 8 ГБ RAM -ро дастгирӣ мекунад

Mini ITX Cluster Turing Pi 2 бо 32 ГБ RAM

Периферия

Пас аз муайян кардани фурӯшандаи модулҳо ва шумораи гиреҳҳо, мо ба автобуси PCI, ки дар он дастгоҳҳои периферӣ ҷойгиранд, наздик шудем. Автобуси PCI стандарти таҷҳизоти периферӣ буда, қариб дар ҳама модулҳои ҳисоббарорӣ мавҷуд аст. Мо якчанд гиреҳ дорем ва идеалӣ, ҳар як гиреҳ бояд қодир бошад, ки дастгоҳҳои PCI-ро дар ҳолати дархости ҳамзамон мубодила кунад. Масалан, агар он диски ба автобус пайвастшуда бошад, пас он барои ҳама гиреҳҳо дастрас аст. Мо ба ҷустуҷӯи коммутаторҳои PCI бо дастгирии бисёрсоҳавӣ шурӯъ кардем ва фаҳмидем, ки ҳеҷ яке аз онҳо ба талаботи мо мувофиқат намекунад. Ҳамаи ин қарорҳо асосан бо 1 ҳост ё бисёр ҳостҳо маҳдуд буданд, аммо бидуни режими дархостҳои ҳамзамон ба нуқтаҳои ниҳоӣ. Мушкилоти дуюм ин арзиши баланди 50 доллар ё бештар аз як чип мебошад. Дар V2, мо тасмим гирифтем, ки таҷрибаҳоро бо коммутаторҳои PCI мавқуф гузорем (мо баъдтар ҳангоми таҳияи онҳо ба онҳо бармегардем) ва бо роҳи таъини нақш барои ҳар як гиреҳ рафтем: ду гиреҳи аввал бандари мини PCI экспресс дар як гиреҳ, гиреҳи сеюм фош 2-портҳои 6 Gbps контролери SATA. Барои дастрасӣ ба дискҳо аз гиреҳҳои дигар, шумо метавонед системаи файлии шабакаро дар дохили кластер истифода баред. Барои чӣ не?

Sneakpeek

Мо тасмим гирифтем, ки баъзе эскизҳоро дар бораи он, ки блоки ҳадди ақалл кластер бо мурури замон тавассути муҳокима ва мулоҳиза таҳаввул ёфтааст, мубодила кунем.

Mini ITX Cluster Turing Pi 2 бо 32 ГБ RAMMini ITX Cluster Turing Pi 2 бо 32 ГБ RAMMini ITX Cluster Turing Pi 2 бо 32 ГБ RAM

Дар натиҷа, мо ба як воҳиди кластер бо 4 гиреҳи 260-пиндор, 2 бандарҳои мини PCIe (Gen 2), 2 порти SATA (Gen 3) омадем. Раёсат дорои гузариши идорашавандаи Layer-2 бо дастгирии VLAN мебошад. Порти мини PCIe аз гиреҳи аввал хориҷ карда шуд, ки дар он шумо метавонед корти шабакаро насб кунед ва бандари дигари Ethernet ё модеми 5G гиред ва барои шабака дар кластер ва портҳои Ethernet аз гиреҳи аввал роутер созед.

Mini ITX Cluster Turing Pi 2 бо 32 ГБ RAM

Автобуси кластер дорои хусусиятҳои бештар, аз ҷумла қобилияти дурахши модулҳо тавассути ҳама слотҳо ва албатта пайвасткунакҳои FAN дар ҳар як гиреҳ бо назорати суръат.

Ариза

Инфрасохтори канорӣ барои барномаҳо ва хидматҳои худидоракунӣ

Мо V2-ро тарҳрезӣ кардем, ки блоки ҳадди аққал барои инфрасохтори канори истеъмолӣ/тиҷоратӣ бошад. Бо V2, оғоз кардани консепсия ва миқёс ҳангоми афзоиш, тадриҷан интиқол додани барномаҳое арзон аст, ки барои мизбон дар канори камхарҷ ва амалӣ амалӣ мебошанд. Барои сохтани кластерҳои калонтар блокҳои кластерро бо ҳам пайваст кардан мумкин аст. Инро метавон тадриҷан бидуни хатари зиёд ба вуҷуд овард
равандҳо. Аллакай имрӯз шумораи зиёди барномаҳо барои тиҷорат мавҷуданд, ки дар махалхо истикомат кардан мумкин аст.

Истгоҳи кории ARM

Бо то 32 ГБ хотираи оперативӣ дар як кластер, гиреҳи аввал метавонад барои версияи мизи кории ОС (масалан, Ubuntu Desktop 20.04 LTS) ва 3 гиреҳи боқимонда барои тартиб, санҷиш ва ислоҳи вазифаҳо, таҳияи ҳалли абрии аслӣ барои ARM истифода шавад. кластерҳо. Ҳамчун гиреҳ барои CI / CD дар инфрасохтори канори ARM дар маҳсулот.

Кластери Turing V2 бо модулҳои CM4 аз ҷиҳати меъморӣ (фарқият дар версияҳои хурди ARMv8) ба кластер дар асоси мисолҳои AWS Graviton тақрибан якхела аст. Протсессори модули CM4 меъмории ARMv8-ро истифода мебарад, то шумо метавонед тасвирҳо ва барномаҳоро барои мисолҳои AWS Graviton 1 ва 2 созед, ки онҳо нисбат ба намунаҳои x86 хеле арзонтаранд.

Манбаъ: will.com