Mini ITX Cluster Turing Pi 2 с 32 GB RAM

Mini ITX Cluster Turing Pi 2 с 32 GB RAM

ΠŸΠΎΠ·Π΄Ρ€Π°Π²ΠΈ Π½Π° общността Π½Π° Habr! Наскоро писах Π·Π° ΠΏΡŠΡ€Π²Π°Ρ‚Π° Π½ΠΈ вСрсия Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π½Π° ΠΏΠ»Π°Ρ‚ΠΊΠ° [V1]. И днСс искам Π΄Π° Π²ΠΈ Ρ€Π°Π·ΠΊΠ°ΠΆΠ° ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚ΠΈΡ…ΠΌΠ΅ ΠΏΠΎ вСрсията Turing V2 с 32 GB ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚.

НиС ΠΎΠ±ΠΈΡ‡Π°ΠΌΠ΅ ΠΌΠΈΠ½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΊΠ°ΠΊΡ‚ΠΎ Π·Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅, Ρ‚Π°ΠΊΠ° ΠΈ Π·Π° Π»ΠΎΠΊΠ°Π»Π΅Π½ хостинг. Π—Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΡ‚ настолнитС ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ ΠΈΠ»ΠΈ Π»Π°ΠΏΡ‚ΠΎΠΏΠΈ, Π½Π°ΡˆΠΈΡ‚Π΅ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ са ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ΠΈ Π΄Π° работят 24/7, Ρ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π±ΡŠΡ€Π·ΠΎ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ имашС 4 процСсора Π² ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ ΠΈ слСд 5 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ имашС 16 процСсора (Π±Π΅Π· Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΎ ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅) ΠΈ всичко Ρ‚ΠΎΠ²Π° Π² ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π΅Π½ Ρ„ΠΎΡ€ΠΌ Ρ„Π°ΠΊΡ‚ΠΎΡ€, Π±Π΅Π·ΡˆΡƒΠΌΠ΅Π½ ΠΈ Π΅Π½Π΅Ρ€Π³ΠΈΠΉΠ½ΠΎ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π΅Π½.

АрхитСктурата Π½Π° Π½Π°ΡˆΠΈΡ‚Π΅ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Π΅ Π±Π°Π·ΠΈΡ€Π°Π½Π° Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π½ΠΈΡ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π½Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅, Ρ‚.Π΅. ΠΈΠ·Ρ€Π°Π±ΠΎΡ‚Π²Π°ΠΌΠ΅ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π½ΠΈ ΠΏΠ»Π°Ρ‚ΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‡Ρ€Π΅Π· ethernet ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π½Π° ΠΏΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‚ няколко изчислитСлни ΠΌΠΎΠ΄ΡƒΠ»Π° (процСсори). Π—Π° Π΄Π° опростим, Π½ΠΈΠ΅ всС ΠΎΡ‰Π΅ Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠΌ наши собствСни изчислитСлни ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Raspberry Pi Compute Modules ΠΈ наистина сС надявахмС Π½Π° новия ΠΌΠΎΠ΄ΡƒΠ» 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 GB RAM
Π˜Π·Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»Π΅Π½ ΠΌΠΎΠ΄ΡƒΠ» Turing Pi, ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‰ Raspberry Pi CM4

ΠšΠ°Ρ‚ΠΎ цяло, Π² Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, бСшС ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ цял ΠΏΠ°Π·Π°Ρ€ Π½Π° изчислитСлни ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΎΡ‚ ΠΌΠ°Π»ΠΊΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ с 128 MB RAM Π΄ΠΎ 8 GB RAM. ΠŸΡ€Π΅Π΄ΡΡ‚ΠΎΡΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ с 16 GB RAM ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅. Π—Π° хостинг Π½Π° ΠΊΡ€Π°ΠΉΠ½ΠΈ прилоТСния, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° СстСствСни ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, 1 GB RAM Π²Π΅Ρ‡Π΅ Π½Π΅ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π΅Π½, Π° Π½Π΅ΠΎΡ‚Π΄Π°Π²Π½Π°ΡˆΠ½Π°Ρ‚Π° поява Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π·Π° 2, 4 ΠΈ Π΄ΠΎΡ€ΠΈ 8 GB RAM осигурява Π΄ΠΎΠ±Ρ€Π° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° растСТ. Π’Π΅ Π΄ΠΎΡ€ΠΈ обмисляха ΠΎΠΏΡ†ΠΈΠΈ с FPGA ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π·Π° прилоТСния Π·Π° машинно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅, Π½ΠΎ тяхната ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° бСшС Π·Π°Π±Π°Π²Π΅Π½Π°, Π·Π°Ρ‰ΠΎΡ‚ΠΎ софтуСрната СкосистСма Π½Π΅ Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π°. Π”ΠΎΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΡƒΡ‡Π°Π²Π°Ρ…ΠΌΠ΅ ΠΏΠ°Π·Π°Ρ€Π° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, стигнахмС Π΄ΠΎ идСята Π΄Π° създадСм унивСрсалСн интСрфСйс Π·Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈ във V2 Π·Π°ΠΏΠΎΡ‡Π²Π°ΠΌΠ΅ Π΄Π° ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°ΠΌΠ΅ интСрфСйса Π½Π° изчислитСлнитС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. Π’ΠΎΠ²Π° Ρ‰Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° собствСницитС Π½Π° вСрсия V2 Π΄Π° ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Π΄Π° Π³ΠΈ смСсват Π·Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ.

V2 ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° цялата линия Raspberry Pi 4 Compute Module (CM4), Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Lite вСрсии ΠΈ 8 GB RAM ΠΌΠΎΠ΄ΡƒΠ»ΠΈ

Mini ITX Cluster Turing Pi 2 с 32 GB RAM

пСрифСрия

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ…ΠΌΠ΅ доставчика Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ ΠΈ броя Π½Π° Π²ΡŠΠ·Π»ΠΈΡ‚Π΅, сС ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠΈΡ…ΠΌΠ΅ Π΄ΠΎ PCI ΡˆΠΈΠ½Π°Ρ‚Π°, Π½Π° която са Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€Π½ΠΈΡ‚Π΅ устройства. PCI ΡˆΠΈΠ½Π°Ρ‚Π° Π΅ стандарт Π·Π° ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€Π½ΠΈ устройства ΠΈ сС Π½Π°ΠΌΠΈΡ€Π° Π² ΠΏΠΎΡ‡Ρ‚ΠΈ всички изчислитСлни ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. ИмамС няколко възСла ΠΈ Π² идСалния случай всСки възСл трябва Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сподСля PCI устройства Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Π° заявка. НапримСр, Π°ΠΊΠΎ Ρ‚ΠΎΠ²Π° Π΅ диск, ΡΠ²ΡŠΡ€Π·Π°Π½ към ΡˆΠΈΠ½Π°Ρ‚Π°, Ρ‚ΠΎΠ³Π°Π²Π° Ρ‚ΠΎΠΉ Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Π·Π° всички възли. Π—Π°ΠΏΠΎΡ‡Π½Π°Ρ…ΠΌΠ΅ Π΄Π° Ρ‚ΡŠΡ€ΡΠΈΠΌ PCI ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΈ с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° мноТСство хостовС ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΡ…ΠΌΠ΅, Ρ‡Π΅ Π½ΠΈΡ‚ΠΎ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ тях Π½Π΅ отговаря Π½Π° Π½Π°ΡˆΠΈΡ‚Π΅ изисквания. Всички Ρ‚Π΅Π·ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ бяха ΠΏΡ€Π΅Π΄ΠΈΠΌΠ½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ Π΄ΠΎ 1 хост ΠΈΠ»ΠΈ няколко хоста, Π½ΠΎ Π±Π΅Π· Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Π΅Π΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ заявки към ΠΊΡ€Π°ΠΉΠ½ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ. Вторият ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΅ високата Ρ†Π΅Π½Π° ΠΎΡ‚ $50 ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ Π½Π° Ρ‡ΠΈΠΏ. Π’ΡŠΠ² V2 Ρ€Π΅ΡˆΠΈΡ…ΠΌΠ΅ Π΄Π° ΠΎΡ‚Π»ΠΎΠΆΠΈΠΌ СкспСримСнтитС с PCI ΠΊΠΎΠΌΡƒΡ‚Π°Ρ‚ΠΎΡ€ΠΈ (Ρ‰Π΅ сС Π²ΡŠΡ€Π½Π΅ΠΌ към тях ΠΏΠΎ-късно, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ сС Ρ€Π°Π·Π²ΠΈΠ²Π°ΠΌΠ΅) ΠΈ Ρ‚Ρ€ΡŠΠ³Π½Π°Ρ…ΠΌΠ΅ ΠΏΠΎ ΠΏΡŠΡ‚Ρ Π½Π° присвояванС Π½Π° роля Π·Π° всСки възСл: ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ Π΄Π²Π° възСла ΠΈΠ·Π»ΠΎΠΆΠΈΡ…Π° ΠΌΠΈΠ½ΠΈ PCI СкспрСсСн ΠΏΠΎΡ€Ρ‚ Π½Π° възСл, трСтият възСл ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ 2-ΠΏΠΎΡ€Ρ‚ΠΎΠ² 6 Gbps SATA ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€. Π—Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ дисковС ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈ възли ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΌΡ€Π΅ΠΆΠΎΠ²Π°Ρ‚Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π° систСма Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π°. Π—Π°Ρ‰ΠΎ Π½Π΅?

Sneakpeek

Π Π΅ΡˆΠΈΡ…ΠΌΠ΅ Π΄Π° сподСлим някои скици Π·Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ минималният ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π΅Π½ Π±Π»ΠΎΠΊ сС Π΅ Ρ€Π°Π·Π²ΠΈΠ» с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Ρ‡Ρ€Π΅Π· дискусия ΠΈ Ρ€Π°Π·ΠΌΠΈΡΡŠΠ».

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

Π’ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Ρ‚ΠΎΠ²Π° стигнахмС Π΄ΠΎ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π΅Π½ ΠΌΠΎΠ΄ΡƒΠ» с 4 260-ΠΏΠΈΠ½ΠΎΠ²ΠΈ възСла, 2 mini PCIe (Gen 2) ΠΏΠΎΡ€Ρ‚Π°, 2 SATA (Gen 3) ΠΏΠΎΡ€Ρ‚Π°. ΠŸΠ»Π°Ρ‚ΠΊΠ°Ρ‚Π° ΠΈΠΌΠ° Layer-2 Managed Switch с VLAN ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°. ΠžΡ‚ ΠΏΡŠΡ€Π²ΠΈΡ възСл Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ ΠΌΠΈΠ½ΠΈ PCIe ΠΏΠΎΡ€Ρ‚, Π² ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° инсталиратС ΠΌΡ€Π΅ΠΆΠΎΠ²Π° ΠΊΠ°Ρ€Ρ‚Π° ΠΈ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄Ρ€ΡƒΠ³ Ethernet ΠΏΠΎΡ€Ρ‚ ΠΈΠ»ΠΈ 5G ΠΌΠΎΠ΄Π΅ΠΌ ΠΈ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ€ΡƒΡ‚Π΅Ρ€ Π·Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π° ΠΈ Ethernet ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅Ρ‚Π΅ ΠΎΡ‚ ΠΏΡŠΡ€Π²ΠΈΡ възСл.

Mini ITX Cluster Turing Pi 2 с 32 GB RAM

ΠšΠ»ΡŠΡΡ‚Π΅Ρ€Π½Π°Ρ‚Π° шина ΠΈΠΌΠ° ΠΏΠΎΠ²Π΅Ρ‡Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Ρ„Π»Π°ΡˆΠ²Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΡ€Π΅Π· всички слотовС ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π° сС FAN ΠΊΠΎΠ½Π΅ΠΊΡ‚ΠΎΡ€ΠΈ Π½Π° всСки възСл с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° скоростта.

ΠŸΡ€ΠΈΠ»Π°Π³Π°Π½Π΅

Edge инфраструктура Π·Π° самостоятСлно хоствани прилоТСния ΠΈ услуги

НиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Ρ…ΠΌΠ΅ V2 Π΄Π° бъдС минималният Π³Ρ€Π°Π΄ΠΈΠ²Π΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ Π·Π° ΠΊΡ€Π°ΠΉΠ½Π° инфраструктура ΠΎΡ‚ потрСбитСлски/комСрсиалСн клас. Π‘ V2 Π΅ Π΅Π²Ρ‚ΠΈΠ½ΠΎ Π΄Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅Ρ‚Π΅ Π΄ΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° концСпцията ΠΈ Π΄Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Ρ‚Π΅, Π΄ΠΎΠΊΠ°Ρ‚ΠΎ растСтС, постСпСнно прСнасяйки прилоТСния, ΠΊΠΎΠΈΡ‚ΠΎ са ΠΏΠΎ-Ρ€Π΅Π½Ρ‚Π°Π±ΠΈΠ»Π½ΠΈ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΈ Π·Π° хостванС Π½Π° Ρ€ΡŠΠ±Π°. ΠšΠ»ΡŠΡΡ‚Π΅Ρ€Π½ΠΈΡ‚Π΅ Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ Π·Π°Π΅Π΄Π½ΠΎ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΠΎ-Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ. Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° станС постСпСнно, Π±Π΅Π· голям риск Π·Π° установяванС
процСси. Π’Π΅Ρ‡Π΅ днСс ΠΈΠΌΠ° ΠΎΠ³Ρ€ΠΎΠΌΠ΅Π½ Π±Ρ€ΠΎΠΉ прилоТСния Π·Π° бизнСса, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ хоствани Π»ΠΎΠΊΠ°Π»Π½ΠΎ.

ARM Ρ€Π°Π±ΠΎΡ‚Π½Π° станция

Π‘ Π΄ΠΎ 32 GB RAM Π½Π° ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€, ΠΏΡŠΡ€Π²ΠΈΡΡ‚ възСл ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° настолната вСрсия Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ubuntu Desktop 20.04 LTS), Π° останалитС 3 възСла Π·Π° компилация, тСстванС ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π° ARM ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€ΠΈ. ΠšΠ°Ρ‚ΠΎ възСл Π·Π° CI / CD Π½Π° ARM edge инфраструктура Π² ΠΏΡ€ΠΎΠ΄.

ΠšΠ»ΡŠΡΡ‚Π΅Ρ€ΡŠΡ‚ Turing V2 с ΠΌΠΎΠ΄ΡƒΠ»ΠΈ CM4 Π΅ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π΅Π½ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎ (Ρ€Π°Π·Π»ΠΈΠΊΠ° Π² второстСпСннитС вСрсии Π½Π° ARMv8) с ΠΊΠ»ΡŠΡΡ‚Π΅Ρ€Π°, Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° инстанции Π½Π° AWS Graviton. ΠŸΡ€ΠΎΡ†Π΅ΡΠΎΡ€ΡŠΡ‚ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° CM4 ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° ARMv8, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ изобраТСния ΠΈ прилоТСния Π·Π° СкзСмпляри AWS Graviton 1 ΠΈ 2, Π·Π° ΠΊΠΎΠΈΡ‚ΠΎ Π΅ извСстно, Ρ‡Π΅ са ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΅Π²Ρ‚ΠΈΠ½ΠΈ ΠΎΡ‚ СкзСмпляритС x86.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com