Мини ITX кластСр Turing Pi 2 c 32 GB RAM

Мини ITX кластСр Turing Pi 2 c 32 GB RAM

ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ сообщСство Π₯Π°Π±Ρ€Π°! НСдавно я писал ΠΏΡ€ΠΎ Π½Π°ΡˆΡƒ ΠΊΠ»Π°ΡΡ‚Π΅Ρ€Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ ΠΏΠ΅Ρ€Π²ΠΎΠΉ вСрсии [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 Π½ΠΎΠ΄? КакиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ? Думая Π½Π°Π΄ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ Π² комплСксС ΠΌΡ‹ поняли Ρ‡Ρ‚ΠΎ основноС здСсь Π½Π΅ количСство Π½ΠΎΠ΄ ΠΈΠ»ΠΈ ΠΊΡ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ, Π° сама ΡΡƒΡ‚ΡŒ кластСров ΠΊΠ°ΠΊ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°. Надо ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅

ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ кластСром ΠΈ ΠΏΡ€ΠΈ этом ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ дисков ΠΈ ΠΏΠ»Π°Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ. ΠšΠ»Π°ΡΡ‚Π΅Ρ€Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ самодостаточным Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ ΡƒΠ·Π»ΠΎΠΌ ΠΈ с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ возмоТностями ΠΏΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ.

Π’Ρ‚ΠΎΡ€ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ кластСрныС Π±Π»ΠΎΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ собой выстраивая кластСры большСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ это Π±Ρ‹Π»ΠΎ эффСктивно с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π° ΠΈ скорости ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅ Ρ‡Π΅ΠΌ соСдинСниС ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Π² ΡΠ΅Ρ‚ΡŒ ΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ дСшСвлС сСрвСрного оборудования.

Π’Ρ€Π΅Ρ‚ΡŒΠ΅, ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ кластСрныС Π±Π»ΠΎΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ достаточно ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹, энСргоэффСктивны, cost-effective ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΊ условиям эксплуатации. Π­Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ ΠΎΡ‚ server racks ΠΈ всСго Ρ‡Ρ‚ΠΎ с Π½ΠΈΠΌΠΈ связано.

ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ с опрСдСлСния количСства Π½ΠΎΠ΄.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π½ΠΎΠ΄

ΠŸΡ€ΠΎΡΡ‚Ρ‹ΠΌΠΈ логичСскими суТдСниями ΠΌΡ‹ поняли Ρ‡Ρ‚ΠΎ 4 Π½ΠΎΠ΄Ρ‹ Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для минимального кластСрного Π±Π»ΠΎΠΊΠ°. 1 Π½ΠΎΠ΄Π° это Π½Π΅ кластСр, 2 Π½ΠΎΠ΄Ρ‹ ΠΌΠ°Π»ΠΎ (1 мастСр 1 Π²ΠΎΡ€ΠΊΠ΅Ρ€, Π½Π΅Ρ‚ возмоТности ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π±Π»ΠΎΠΊΠ°, особСнно для Π³Π΅Ρ‚Π΅Ρ€ΠΎΠ³Π΅Π½Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²), 3 Π½ΠΎΠ΄Ρ‹ выглядит ΠΎΠΊ, Π½ΠΎ Π½Π΅ ΠΊΡ€Π°Ρ‚Π½ΠΎ стСпСням 2 ΠΈ Π»ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π±Π»ΠΎΠΊΠ°, 6 Π½ΠΎΠ΄ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ Ρ†Π΅Π½Π΅ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΊΠ°ΠΊ 7 Π½ΠΎΠ΄ (ΠΈΠ· нашСго ΠΎΠΏΡ‹Ρ‚Π° это ΡƒΠΆΠ΅ большая ΡΠ΅Π±Π΅ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ), 8 ΠΌΠ½ΠΎΠ³ΠΎ, Π½Π΅ умСщаСтся Π² mini ITX Ρ„ΠΎΡ€ΠΌ Ρ„Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΈ Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΎΡ€ΠΎΠ³ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для PoC.

Π§Π΅Ρ‚Ρ‹Ρ€Π΅ Π½ΠΎΠ΄Ρ‹ Π½Π° Π±Π»ΠΎΠΊ считаСм Π·ΠΎΠ»ΠΎΡ‚ΠΎΠΉ сСрСдиной:

  • мСньшС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π½Π° ΠΊΠ»Π°ΡΡ‚Π΅Ρ€Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ дСшСвлС производство
  • ΠΊΡ€Π°Ρ‚Π½ΠΎ 4, всСго 4 Π±Π»ΠΎΠΊΠ° Π΄Π°ΡŽΡ‚ 16 физичСских процСссоров
  • ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ схСма 1 мастСр ΠΈ 3 Π²ΠΎΡ€ΠΊΠ΅Ρ€Π°
  • большС Π³Π΅Ρ‚Π΅Ρ€ΠΎΠ³Π΅Π½Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ, general-compute + accelerated-compute ΠΌΠΎΠ΄ΡƒΠ»ΠΈ
  • ΠΌΠΈΠ½ΠΈ ITX Ρ„ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€ с SSD дисками ΠΈ ΠΏΠ»Π°Ρ‚Π°ΠΌΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ

Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ

Вторая вСрсия базируСтся Π½Π° CM4 ΠΌΡ‹ Π΄ΡƒΠΌΠ°Π»ΠΈ Ρ‡Ρ‚ΠΎ Π΅Π΅ выпустят Π² SODIMM Ρ„ΠΎΡ€ΠΌ-Ρ„Π°ΠΊΡ‚ΠΎΡ€Π΅. Но…
ΠœΡ‹ приняли Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΄ΠΎΡ‡Π΅Ρ€Π½ΡŽΡŽ ΠΏΠ»Π°Ρ‚Ρƒ SODIMM ΠΈ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ CM4 сразу Π² ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ Π΄ΡƒΠΌΠ°Π»ΠΈ ΠΎ CM4.

Мини ITX кластСр Turing Pi 2 c 32 GB RAM
Turing Pi Compute Module с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Raspberry Pi CM4

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

V2 ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всю Π»ΠΈΠ½Π΅ΠΉΠΊΡƒ Raspberry Pi 4 Compute Module (CM4), Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Lite вСрсии ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° 8 GB RAM

Мини ITX кластСр Turing Pi 2 c 32 GB RAM

ΠŸΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΡ

ПослС опрСдСлСния Π²Π΅Π½Π΄ΠΎΡ€Π° ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈ количСства Π½ΠΎΠ΄ ΠΌΡ‹ подошли ΠΊ PCI шинС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находится пСрифСрия. PCI шина являСтся стандартом для ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Ρ… устройств ΠΈ ΠΎΠ½Π° Π΅ΡΡ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Π²ΠΎ всСх Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… модулях. Π£ нас нСсколько Π½ΠΎΠ΄ ΠΈ Π² ΠΈΠ΄Π΅Π°Π»Π΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ каТдая Π½ΠΎΠ΄Π° ΠΌΠΎΠ³Π»Π° ΡˆΠ΅Ρ€ΠΈΡ‚ΡŒ PCI устройства Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½Ρ‹Ρ… запросов. НапримСр, Ссли это диск ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ шинС, Ρ‚ΠΎ ΠΎΠ½ доступСн всСм Π½ΠΎΠ΄Π°ΠΌ. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΈΡΠΊΠ°Ρ‚ΡŒ PCI свичи с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡ…ΠΎΡΡ‚ ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎΠ΄ наши трСбования. ВсС эти Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² основном ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π»ΠΈΡΡŒ 1 хостом ΠΈΠ»ΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈ хостами, Π½ΠΎ Π±Π΅Π· Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½Ρ‹Ρ… запросов ΠΊ endpoints. Вторая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° высокая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ $50 ΠΈ Π±ΠΎΠ»Π΅Π΅ Π·Π° Ρ‡ΠΈΠΏ. Π’ V2 ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΎΡ‚Π»ΠΎΠΆΠΈΡ‚ΡŒ экспСримСнты с PCI свичами (ΠΌΡ‹ вСрнСмся ΠΊ Π½ΠΈΠΌ ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ развития) ΠΈ пошли ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ назначСния Ρ€ΠΎΠ»ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠ΄Ρ‹: ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π΅ Π½ΠΎΠ΄Ρ‹ exposed mini PCI express port per node, Ρ‚Ρ€Π΅Ρ‚ΡŒΡ Π½ΠΎΠ΄Π° exposed 2-ports 6 Gbps SATA ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€. Для получСния доступа ΠΊ дискам с Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ΅Ρ‚Π΅Π²ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму Π² Ρ€Π°ΠΌΠΊΠ°Ρ… кластСра. Why not?

Sneakpeek

ΠœΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ эскизами ΠΊΠ°ΠΊ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π» ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ кластСрный Π±Π»ΠΎΠΊ с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² процСссС обсуТдСния ΠΈ обдумывания

Мини ITX кластСр Turing Pi 2 c 32 GB RAMМини ITX кластСр Turing Pi 2 c 32 GB RAMМини ITX кластСр Turing Pi 2 c 32 GB RAM

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΡ‹ ΠΏΡ€ΠΈΡˆΠ»ΠΈ ΠΊ кластСрному Π±Π»ΠΎΠΊΡƒ с 4-мя Π½ΠΎΠ΄Π°ΠΌΠΈ 260-pin, 2-мя mini PCIe (Gen 2) ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ, 2-мя SATA (Gen 3) ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ. На ΠΏΠ»Π°Ρ‚Π΅ установлСн Layer-2 Managed Switch с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ VLAN. Π‘ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π½ΠΎΠ΄Ρ‹ Π²Ρ‹Π²Π΅Π΄Π΅Π½ mini PCIe ΠΏΠΎΡ€Ρ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠ΅Ρ‚Π΅Π²ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Ethernet ΠΏΠΎΡ€Ρ‚ ΠΈΠ»ΠΈ 5G ΠΌΠΎΠ΄Π΅ΠΌ ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π½ΠΎΠ΄Ρ‹ Ρ€ΠΎΡƒΡ‚Π΅Ρ€ для сСти Π½Π° кластСрС ΠΈ Ethernet ΠΏΠΎΡ€Ρ‚ΠΎΠ².

Мини ITX кластСр Turing Pi 2 c 32 GB RAM

ΠšΠ»Π°ΡΡ‚Π΅Ρ€Π½Π°Ρ шина ΠΈΠΌΠ΅Π΅Ρ‚ большС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Ρ‡Π΅Ρ€Π΅Π· всС слоты ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ FAN ΠΊΠΎΠ½Π½Π΅ΠΊΡ‚ΠΎΡ€Ρ‹ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠ΄Π΅ с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ΠΌ скорости.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

Edge infrastructure for self-hosted applications & services

ΠœΡ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ V2 с Ρ†Π΅Π»ΡŒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π±Π»ΠΎΠΊ для consumer/commercial-grade edge инфраструктуры. Π‘ V2 дСшСво Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ роста, постСпСнно пСрСнося прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ экономичСски ΠΈ практичСски цСлСсообразнСС Ρ…ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π² edge. ΠšΠ»Π°ΡΡ‚Π΅Ρ€Π½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ вмСстС, строя кластСры большСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ постСпСнно Π±Π΅Π· особых рисков для ΡƒΡΡ‚ΠΎΡΠ²ΡˆΠΈΡ…ΡΡ
процСссов. Π£ΠΆΠ΅ сСгодня имССтся ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для бизнСса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ…ΠΎΡΡ‚ΠΈΡ‚ΡŒ локально.

ARM Workstation

Π‘ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ Π΄ΠΎ 32 GB RAM Π½Π° кластСр, ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π½ΠΎΠ΄Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для desktop вСрсии OS (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ubuntu Desktop 20.04 LTS) ΠΈ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ 3 Π½ΠΎΠ΄Ρ‹ для Π·Π°Π΄Π°Ρ‡ компиляции, тСстирования ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ cloud native Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для ARM кластСров. Как ΡƒΠ·Π΅Π» для CI/CD Π½Π° ARM ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½ΡƒΡŽ инфраструктуру Π² ΠΏΡ€ΠΎΠ΄Π΅.

Turing V2 кластСр с CM4 модулями Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π΅Π½ (Ρ€Π°Π·Π½ΠΈΡ†Π° Π² ΠΌΠΈΠ½ΠΎΡ€Π½Ρ‹Ρ… вСрсиях ARMv8) кластСру Π½Π° Π±Π°Π·Π΅ инстансов AWS Graviton. Π’ процСссорС CM4 ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ARMv8 Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π·Ρ‹ ΠΈ прилоТСния для AWS инстансов Graviton 1 ΠΈ 2, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ°ΠΊ извСстно Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ дСшСвлС инстансов x86.

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