2GB RAM์ด ์žฅ์ฐฉ๋œ Mini ITX ํด๋Ÿฌ์Šคํ„ฐ Turing Pi 32

2GB RAM์ด ์žฅ์ฐฉ๋œ Mini ITX ํด๋Ÿฌ์Šคํ„ฐ Turing Pi 32

Habr ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์˜ค์‹  ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค! ๋‚˜๋Š” ์ตœ๊ทผ์— ์šฐ๋ฆฌ์˜ ์ฒซ ๋ฒˆ์งธ ๋ฒ„์ „ ํด๋Ÿฌ์Šคํ„ฐ ๋ณด๋“œ์— ๋Œ€ํ•ด ๊ธ€์„ ์ผ์Šต๋‹ˆ๋‹ค. [V1]. ๊ทธ๋ฆฌ๊ณ  ์˜ค๋Š˜ ์ €๋Š” ์šฐ๋ฆฌ๊ฐ€ ๋ฒ„์ „์—์„œ ์–ด๋–ป๊ฒŒ ์ž‘์—…ํ–ˆ๋Š”์ง€ ๋ง์”€ ๋“œ๋ฆฌ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค 2GB์˜ Turing V32 ๋žœ๋ค ์•ก์„ธ์Šค ๋ฉ”๋ชจ๋ฆฌ.

์šฐ๋ฆฌ๋Š” ๋กœ์ปฌ ๊ฐœ๋ฐœ๊ณผ ๋กœ์ปฌ ํ˜ธ์ŠคํŒ… ๋ชจ๋‘์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฏธ๋‹ˆ ์„œ๋ฒ„๋ฅผ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์Šคํฌํ†ฑ ์ปดํ“จํ„ฐ๋‚˜ ๋žฉํ†ฑ๊ณผ ๋‹ฌ๋ฆฌ ์šฐ๋ฆฌ ์„œ๋ฒ„๋Š” ์—ฐ์ค‘๋ฌดํœด๋กœ ์ž‘๋™ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ ์‹ ์†ํ•˜๊ฒŒ ์—ฐํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํด๋Ÿฌ์Šคํ„ฐ์— 24๊ฐœ์˜ ํ”„๋กœ์„ธ์„œ๊ฐ€ ์žˆ๊ณ  7๋ถ„ ํ›„์— 4๊ฐœ์˜ ํ”„๋กœ์„ธ์„œ(์ถ”๊ฐ€ ๋„คํŠธ์›Œํฌ ์žฅ๋น„ ์—†์Œ)๊ฐ€ ์žˆ๊ณ  ์ด ๋ชจ๋“  ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์†Œํ˜• ํผ ํŒฉํ„ฐ ์กฐ์šฉํ•˜๊ณ  ์—๋„ˆ์ง€ ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค.

์šฐ๋ฆฌ ์„œ๋ฒ„์˜ ์•„ํ‚คํ…์ฒ˜๋Š” ํด๋Ÿฌ์Šคํ„ฐ ๊ตฌ์„ฑ ์›์น™์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋“œ์˜ ์ด๋”๋„ท ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ์ปดํ“จํŒ… ๋ชจ๋“ˆ(ํ”„๋กœ์„ธ์„œ)์„ ์—ฐ๊ฒฐํ•˜๋Š” ํด๋Ÿฌ์Šคํ„ฐ ๋ณด๋“œ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๋‹จ์ˆœํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ์•„์ง ์ž์ฒด ์ปดํ“จํŒ… ๋ชจ๋“ˆ์„ ๋งŒ๋“ค์ง€ ์•Š๊ณ  Raspberry Pi Compute Modules๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ์ƒˆ๋กœ์šด CM4 ๋ชจ๋“ˆ์„ ์ •๋ง๋กœ ๋ฐ”๋ž์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ชจ๋“  ๊ฒƒ์ด ์ƒˆ๋กœ์šด ํผ ํŒฉํ„ฐ๋กœ ๊ณ„ํš์— ์–ด๊ธ‹๋‚˜๊ณ  ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์‹ค๋งํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ปท ์•„๋ž˜์—์„œ ์šฐ๋ฆฌ๊ฐ€ V1์—์„œ V2๋กœ ์–ด๋–ป๊ฒŒ ๊ฐ”๊ณ  ์ƒˆ๋กœ์šด Raspberry Pi CM4 ํผ ํŒฉํ„ฐ๋กœ ์–ด๋–ป๊ฒŒ ๋‚˜๊ฐ€์•ผ ํ–ˆ๋Š”์ง€.

๋”ฐ๋ผ์„œ 7๊ฐœ ๋…ธ๋“œ์— ๋Œ€ํ•œ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์ƒ์„ฑํ•œ ํ›„ ๋‹ค์Œ ์งˆ๋ฌธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ œํ’ˆ์˜ ๊ฐ€์น˜๋ฅผ ๋†’์ด๋Š” ๋ฐฉ๋ฒ•์€? 8, 10 ๋˜๋Š” 16 ๋…ธ๋“œ? ๋ชจ๋“ˆ ์ œ์กฐ์‚ฌ๋Š”? ์ œํ’ˆ ์ „์ฒด์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๋ฉด์„œ ์—ฌ๊ธฐ์—์„œ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋…ธ๋“œ ์ˆ˜๋‚˜ ์ œ์กฐ์—…์ฒด๊ฐ€ ์•„๋‹ˆ๋ผ ๋นŒ๋”ฉ ๋ธ”๋ก์œผ๋กœ์„œ ํด๋Ÿฌ์Šคํ„ฐ์˜ ๋ณธ์งˆ์ด๋ผ๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. ์ตœ์†Œํ•œ์˜ ๋นŒ๋”ฉ ๋ธ”๋ก์„ ์ฐพ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ, ํด๋Ÿฌ์Šคํ„ฐ๊ฐ€ ๋˜๋ฉฐ ๋™์‹œ์— ๋””์Šคํฌ์™€ ํ™•์žฅ ๋ณด๋“œ๋ฅผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํด๋Ÿฌ์Šคํ„ฐ ๋ธ”๋ก์€ ์ž๊ธ‰์ž์กฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋ณธ ๋…ธ๋“œ์—ฌ์•ผ ํ•˜๋ฉฐ ๋‹ค์–‘ํ•œ ํ™•์žฅ ์˜ต์…˜์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ดˆ, ๋” ํฐ ํฌ๊ธฐ์˜ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๊ตฌ์ถ•ํ•˜์—ฌ ์ตœ์†Œ ํด๋Ÿฌ์Šคํ„ฐ ๋ธ”๋ก์ด ์„œ๋กœ ์—ฐ๊ฒฐ๋  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์—ฌ ์˜ˆ์‚ฐ ๋ฐ ์Šค์ผ€์ผ๋ง ์†๋„ ์ธก๋ฉด์—์„œ ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค. ์Šค์ผ€์ผ๋ง ์†๋„๋Š” ์ผ๋ฐ˜ ์ปดํ“จํ„ฐ๋ฅผ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋น ๋ฅด๊ณ  ์„œ๋ฒ„ ํ•˜๋“œ์›จ์–ด๋ณด๋‹ค ํ›จ์”ฌ ์ €๋ ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์„ธ ๋ฒˆ์งธ, ์ตœ์†Œ ํด๋Ÿฌ์Šคํ„ฐ ๋‹จ์œ„๋Š” ์ถฉ๋ถ„ํžˆ ์ž‘๊ณ  ์ด๋™์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ ์—๋„ˆ์ง€ ํšจ์œจ์ ์ด๊ณ  ๋น„์šฉ ํšจ์œจ์ ์ด์–ด์•ผ ํ•˜๋ฉฐ ์ž‘๋™ ์กฐ๊ฑด์„ ์š”๊ตฌํ•˜์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์„œ๋ฒ„ ๋ž™ ๋ฐ ์ด์™€ ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ๊ฒƒ๊ณผ์˜ ์ฃผ์š” ์ฐจ์ด์  ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋…ธ๋“œ ์ˆ˜๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋…ธ๋“œ ์ˆ˜

๋‹จ์ˆœํ•œ ๋…ผ๋ฆฌ์  ํŒ๋‹จ์œผ๋กœ ์šฐ๋ฆฌ๋Š” 4๊ฐœ์˜ ๋…ธ๋“œ๊ฐ€ ์ตœ์†Œ ํด๋Ÿฌ์Šคํ„ฐ ๋ธ”๋ก์— ๋Œ€ํ•œ ์ตœ์„ ์˜ ์„ ํƒ์ด๋ผ๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. ๋…ธ๋“œ 1๊ฐœ๋Š” ํด๋Ÿฌ์Šคํ„ฐ๊ฐ€ ์•„๋‹ˆ๋ฉฐ, ๋…ธ๋“œ 2๊ฐœ๋กœ๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(๋งˆ์Šคํ„ฐ 1๊ฐœ, ์ž‘์—…์ž 1๊ฐœ, ๋ธ”๋ก ๋‚ด์—์„œ ํ™•์žฅ ๊ฐ€๋Šฅ์„ฑ ์—†์Œ, ํŠนํžˆ ์ด๊ธฐ์ข… ์˜ต์…˜์˜ ๊ฒฝ์šฐ). ๋…ธ๋“œ 3๊ฐœ๋Š” ๊ดœ์ฐฎ์•„ ๋ณด์ด์ง€๋งŒ 2์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ์ด ์•„๋‹ˆ๊ณ  ๋‚ด์—์„œ ํ™•์žฅ ๋ธ”๋ก์€ ์ œํ•œ๋˜์–ด ์žˆ๊ณ  6๊ฐœ ๋…ธ๋“œ๋Š” ๊ฑฐ์˜ 7๊ฐœ ๋…ธ๋“œ์™€ ๊ฐ™์€ ๊ฐ€๊ฒฉ์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค(๊ฒฝํ—˜์ƒ ์ด๊ฒƒ์€ ์ด๋ฏธ ํฐ ๋น„์šฉ ๊ฐ€๊ฒฉ์ž…๋‹ˆ๋‹ค). 8๊ฐœ๋Š” ๋งŽ๊ณ  ๋ฏธ๋‹ˆ ITX ํผ ํŒฉํ„ฐ์™€ ํ›จ์”ฌ ๋” ๋น„์‹ผ PoC ์†”๋ฃจ์…˜์— ๋งž์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ธ”๋ก๋‹น XNUMX๊ฐœ์˜ ๋…ธ๋“œ๋Š” ํ™ฉ๊ธˆ๋ฅ ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.

  • ํด๋Ÿฌ์Šคํ„ฐ ๋ณด๋“œ๋‹น ์žฌ๋ฃŒ๊ฐ€ ์ ๊ธฐ ๋•Œ๋ฌธ์— ์ œ์กฐ ๋น„์šฉ์ด ์ €๋ ดํ•ฉ๋‹ˆ๋‹ค.
  • 4์˜ ๋ฐฐ์ˆ˜, ์ด 4๊ฐœ์˜ ๋ธ”๋ก์€ 16๊ฐœ์˜ ๋ฌผ๋ฆฌ์  ํ”„๋กœ์„ธ์„œ ์ œ๊ณต
  • ์•ˆ์ •์ ์ธ ํšŒ๋กœ 1 ๋งˆ์Šคํ„ฐ ๋ฐ 3 ์ž‘์—…์ž
  • ๋” ๋งŽ์€ ์ด๊ธฐ์ข… ๋ณ€ํ˜•, ์ผ๋ฐ˜ ์ปดํ“จํŒ… + ๊ฐ€์† ์ปดํ“จํŒ… ๋ชจ๋“ˆ
  • SSD ๋“œ๋ผ์ด๋ธŒ ๋ฐ ํ™•์žฅ ์นด๋“œ๊ฐ€ ํฌํ•จ๋œ mini ITX ํผ ํŒฉํ„ฐ

์ปดํ“จํŒ… ๋ชจ๋“ˆ

๋‘ ๋ฒˆ์งธ ๋ฒ„์ „์€ CM4 ๊ธฐ๋ฐ˜์œผ๋กœ SODIMM ํผ ํŒฉํ„ฐ๋กœ ์ถœ์‹œ๋  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒโ€ฆ
์šฐ๋ฆฌ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ CM4์— ๋Œ€ํ•ด ์ƒ๊ฐํ•  ํ•„์š”๊ฐ€ ์—†๋„๋ก SODIMM ๋„ํ„ฐ๋ณด๋“œ๋ฅผ ๋งŒ๋“ค๊ณ  CM4๋ฅผ ๋ชจ๋“ˆ์— ์ง์ ‘ ์กฐ๋ฆฝํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

2GB RAM์ด ์žฅ์ฐฉ๋œ Mini ITX ํด๋Ÿฌ์Šคํ„ฐ Turing Pi 32
Raspberry Pi CM4๋ฅผ ์ง€์›ํ•˜๋Š” Turing Pi ์ปดํ“จํŒ… ๋ชจ๋“ˆ

์ผ๋ฐ˜์ ์œผ๋กœ ๋ชจ๋“ˆ์„ ์ฐพ๊ธฐ ์œ„ํ•ด 128MB RAM์—์„œ 8GB RAM์˜ ์ž‘์€ ๋ชจ๋“ˆ์—์„œ ์ „์ฒด ์ปดํ“จํŒ… ๋ชจ๋“ˆ ์‹œ์žฅ์ด ์—ด๋ ธ์Šต๋‹ˆ๋‹ค. 16GB RAM ์ด์ƒ์˜ ๋ชจ๋“ˆ์ด ์•ž์„œ ์žˆ์Šต๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ๊ธฐ์ˆ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์—์ง€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ˜ธ์ŠคํŒ…์˜ ๊ฒฝ์šฐ 1GB RAM์œผ๋กœ๋Š” ์ด๋ฏธ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ตœ๊ทผ 2GB, 4GB, ์‹ฌ์ง€์–ด 8GB RAM์šฉ ๋ชจ๋“ˆ์ด ๋“ฑ์žฅํ•˜๋ฉด์„œ ์„ฑ์žฅ์˜ ์—ฌ์ง€๊ฐ€ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๊ธฐ๊ณ„ ํ•™์Šต ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์œ„ํ•œ FPGA ๋ชจ๋“ˆ ์˜ต์…˜๋„ ๊ณ ๋ คํ–ˆ์ง€๋งŒ ์†Œํ”„ํŠธ์›จ์–ด ์ƒํƒœ๊ณ„๊ฐ€ ๊ฐœ๋ฐœ๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ง€์›์ด ์ง€์—ฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“ˆ ์‹œ์žฅ์„ ์—ฐ๊ตฌํ•˜๋ฉด์„œ ๋ชจ๋“ˆ์— ๋Œ€ํ•œ ๋ฒ”์šฉ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋งŒ๋“œ๋Š” ์•„์ด๋””์–ด๋ฅผ ์ƒ๊ฐํ•ด ๋ƒˆ๊ณ  V2์—์„œ๋Š” ์ปดํ“จํŒ… ๋ชจ๋“ˆ์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ฉํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด V2 ๋ฒ„์ „ ์†Œ์œ ์ž๋Š” ๋‹ค๋ฅธ ์ œ์กฐ์—…์ฒด์˜ ๋ชจ๋“ˆ์„ ์—ฐ๊ฒฐํ•˜๊ณ  ํŠน์ • ์ž‘์—…์„ ์œ„ํ•ด ํ˜ผํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

V2๋Š” Lite ๋ฒ„์ „ ๋ฐ 4GB RAM ๋ชจ๋“ˆ์„ ํฌํ•จํ•˜์—ฌ ์ „์ฒด Raspberry Pi 4 Compute Module(CM8) ๋ผ์ธ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

2GB RAM์ด ์žฅ์ฐฉ๋œ Mini ITX ํด๋Ÿฌ์Šคํ„ฐ Turing Pi 32

์ฃผ์œ„

๋ชจ๋“ˆ ๊ณต๊ธ‰์—…์ฒด์™€ ๋…ธ๋“œ ์ˆ˜๋ฅผ ๊ฒฐ์ •ํ•œ ํ›„ ์ฃผ๋ณ€ ์žฅ์น˜๊ฐ€ ์žˆ๋Š” PCI ๋ฒ„์Šค์— ์ ‘๊ทผํ–ˆ์Šต๋‹ˆ๋‹ค. PCI ๋ฒ„์Šค๋Š” ์ฃผ๋ณ€ ์žฅ์น˜์˜ ํ‘œ์ค€์ด๋ฉฐ ๊ฑฐ์˜ ๋ชจ๋“  ์ปดํ“จํŒ… ๋ชจ๋“ˆ์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋…ธ๋“œ๊ฐ€ ์žˆ๊ณ  ์ด์ƒ์ ์œผ๋กœ๋Š” ๊ฐ ๋…ธ๋“œ๊ฐ€ ๋™์‹œ ์š”์ฒญ ๋ชจ๋“œ์—์„œ PCI ์žฅ์น˜๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฒ„์Šค์— ์—ฐ๊ฒฐ๋œ ๋””์Šคํฌ์ธ ๊ฒฝ์šฐ ๋ชจ๋“  ๋…ธ๋“œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋‹ค์ค‘ ํ˜ธ์ŠคํŠธ๋ฅผ ์ง€์›ํ•˜๋Š” PCI ์Šค์œ„์น˜๋ฅผ ์ฐพ๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ  ๊ทธ ์ค‘ ์–ด๋Š ๊ฒƒ๋„ ์šฐ๋ฆฌ์˜ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ชจ๋“  ์†”๋ฃจ์…˜์€ ๋Œ€๋ถ€๋ถ„ 1๊ฐœ์˜ ํ˜ธ์ŠคํŠธ ๋˜๋Š” ๋‹ค์ค‘ ํ˜ธ์ŠคํŠธ๋กœ ์ œํ•œ๋˜์—ˆ์ง€๋งŒ ์—”๋“œํฌ์ธํŠธ์— ๋Œ€ํ•œ ๋™์‹œ ์š”์ฒญ ๋ชจ๋“œ๋Š” ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๋ฌธ์ œ๋Š” ์นฉ๋‹น $50 ์ด์ƒ์˜ ๋†’์€ ๋น„์šฉ์ž…๋‹ˆ๋‹ค. V2์—์„œ ์šฐ๋ฆฌ๋Š” PCI ์Šค์œ„์น˜์— ๋Œ€ํ•œ ์‹คํ—˜์„ ์—ฐ๊ธฐํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜๊ณ (๋‚˜์ค‘์— ๊ฐœ๋ฐœํ•  ๋•Œ ๋‹ค์‹œ ๋‹ค๋ฃฐ ์˜ˆ์ •์ž„) ๊ฐ ๋…ธ๋“œ์— ์—ญํ• ์„ ํ• ๋‹นํ•˜๋Š” ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋ผ๊ฐ”์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ ๋‘ ๋…ธ๋“œ๋Š” ๋…ธ๋“œ๋‹น ๋ฏธ๋‹ˆ PCI ์ต์Šคํ”„๋ ˆ์Šค ํฌํŠธ๋ฅผ ๋…ธ์ถœํ•˜๊ณ  ์„ธ ๋ฒˆ์งธ ๋…ธ๋“œ๋Š” ๋…ธ์ถœ ๋…ธ์ถœ๋œ 2ํฌํŠธ 6Gbps SATA ์ปจํŠธ๋กค๋Ÿฌ . ๋‹ค๋ฅธ ๋…ธ๋“œ์—์„œ ๋””์Šคํฌ์— ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด์˜ ๋„คํŠธ์›Œํฌ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์™œ ์•ˆ ๋ผ?

๋ชฐ๋ž˜ ์—ฟ๋ณด๊ธฐ

์šฐ๋ฆฌ๋Š” ํ† ๋ก ๊ณผ ์„ฑ์ฐฐ์„ ํ†ตํ•ด ์ตœ์†Œ ํด๋Ÿฌ์Šคํ„ฐ ๋ธ”๋ก์ด ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์–ด๋–ป๊ฒŒ ์ง„ํ™”ํ–ˆ๋Š”์ง€์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ์Šค์ผ€์น˜๋ฅผ ๊ณต์œ ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

2GB RAM์ด ์žฅ์ฐฉ๋œ Mini ITX ํด๋Ÿฌ์Šคํ„ฐ Turing Pi 322GB RAM์ด ์žฅ์ฐฉ๋œ Mini ITX ํด๋Ÿฌ์Šคํ„ฐ Turing Pi 322GB RAM์ด ์žฅ์ฐฉ๋œ Mini ITX ํด๋Ÿฌ์Šคํ„ฐ Turing Pi 32

๊ทธ ๊ฒฐ๊ณผ 4๊ฐœ์˜ 260ํ•€ ๋…ธ๋“œ, 2๊ฐœ์˜ ๋ฏธ๋‹ˆ PCIe(Gen 2) ํฌํŠธ, 2๊ฐœ์˜ SATA(Gen 3) ํฌํŠธ๊ฐ€ ์žˆ๋Š” ํด๋Ÿฌ์Šคํ„ฐ ์žฅ์น˜์— ๋„๋‹ฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ณด๋“œ์—๋Š” VLAN์„ ์ง€์›ํ•˜๋Š” Layer-2 ๊ด€๋ฆฌํ˜• ์Šค์œ„์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๋…ธ๋“œ์—์„œ ๋ฏธ๋‹ˆ PCIe ํฌํŠธ๊ฐ€ ์ œ๊ฑฐ๋˜์–ด ๋„คํŠธ์›Œํฌ ์นด๋“œ๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๋‹ค๋ฅธ ์ด๋”๋„ท ํฌํŠธ ๋˜๋Š” 5G ๋ชจ๋Ž€์„ ๊ฐ€์ ธ์˜ค๊ณ  ์ฒซ ๋ฒˆ์งธ ๋…ธ๋“œ์—์„œ ํด๋Ÿฌ์Šคํ„ฐ ๋ฐ ์ด๋”๋„ท ํฌํŠธ์˜ ๋„คํŠธ์›Œํฌ์šฉ ๋ผ์šฐํ„ฐ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2GB RAM์ด ์žฅ์ฐฉ๋œ Mini ITX ํด๋Ÿฌ์Šคํ„ฐ Turing Pi 32

ํด๋Ÿฌ์Šคํ„ฐ ๋ฒ„์Šค์—๋Š” ์†๋„ ์ œ์–ด ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ๊ฐ ๋…ธ๋“œ์˜ FAN ์ปค๋„ฅํ„ฐ์™€ ๋ชจ๋“  ์Šฌ๋กฏ์„ ํ†ตํ•ด ๋ชจ๋“ˆ์„ ์ง์ ‘ ํ”Œ๋ž˜์‹œํ•˜๋Š” ๊ธฐ๋Šฅ์„ ํฌํ•จํ•˜์—ฌ ๋” ๋งŽ์€ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์‹ ์ฒญ

์ž์ฒด ํ˜ธ์ŠคํŒ… ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ์„œ๋น„์Šค๋ฅผ ์œ„ํ•œ ์—์ง€ ์ธํ”„๋ผ

์šฐ๋ฆฌ๋Š” V2๋ฅผ ์†Œ๋น„์ž/์ƒ์—…์šฉ ์—์ง€ ์ธํ”„๋ผ๋ฅผ ์œ„ํ•œ ์ตœ์†Œ ๋นŒ๋”ฉ ๋ธ”๋ก์œผ๋กœ ์„ค๊ณ„ํ–ˆ์Šต๋‹ˆ๋‹ค. V2๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋… ์ฆ๋ช…์„ ์‹œ์ž‘ํ•˜๊ณ  ์„ฑ์žฅ์— ๋”ฐ๋ผ ํ™•์žฅํ•˜์—ฌ ๋น„์šฉ ํšจ์œจ์ ์ด๊ณ  ์‹ค์šฉ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์—์ง€์—์„œ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ๋ฐ ์ ์ง„์ ์œผ๋กœ ํฌํŒ…ํ•˜๋Š” ๊ฒƒ์ด ์ €๋ ดํ•ฉ๋‹ˆ๋‹ค. ํด๋Ÿฌ์Šคํ„ฐ ๋ธ”๋ก์„ ํ•จ๊ป˜ ์—ฐ๊ฒฐํ•˜์—ฌ ๋” ํฐ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ธฐ์กด์— ํฐ ์œ„ํ—˜ ์—†์ด ์ ์ง„์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”„๋กœ์„ธ์Šค. ์˜ค๋Š˜๋‚  ์ด๋ฏธ ์ˆ˜๋งŽ์€ ๋น„์ฆˆ๋‹ˆ์Šค์šฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ์ปฌ์—์„œ ํ˜ธ์ŠคํŒ…ํ•  ์ˆ˜ ์žˆ๋Š”.

ARM ์›Œํฌ์Šคํ…Œ์ด์…˜

ํด๋Ÿฌ์Šคํ„ฐ๋‹น ์ตœ๋Œ€ 32GB RAM์„ ๊ฐ–์ถ˜ ์ฒซ ๋ฒˆ์งธ ๋…ธ๋“œ๋Š” OS์˜ ๋ฐ์Šคํฌํ†ฑ ๋ฒ„์ „(์˜ˆ: Ubuntu Desktop 20.04 LTS)์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ  ๋‚˜๋จธ์ง€ 3๊ฐœ ๋…ธ๋“œ๋Š” ์ปดํŒŒ์ผ, ํ…Œ์ŠคํŠธ ๋ฐ ๋””๋ฒ„๊น… ์ž‘์—…, ARM์šฉ ํด๋ผ์šฐ๋“œ ๋„ค์ดํ‹ฐ๋ธŒ ์†”๋ฃจ์…˜ ๊ฐœ๋ฐœ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํด๋Ÿฌ์Šคํ„ฐ. ์ œํ’ˆ์˜ ARM ์—์ง€ ์ธํ”„๋ผ์—์„œ CI/CD์šฉ ๋…ธ๋“œ๋กœ.

CM2 ๋ชจ๋“ˆ์ด ํฌํ•จ๋œ Turing V4 ํด๋Ÿฌ์Šคํ„ฐ๋Š” ๊ตฌ์กฐ์ ์œผ๋กœ AWS Graviton ์ธ์Šคํ„ด์Šค ๊ธฐ๋ฐ˜ ํด๋Ÿฌ์Šคํ„ฐ์™€ ๊ฑฐ์˜ ๋™์ผํ•ฉ๋‹ˆ๋‹ค(ARMv8 ๋งˆ์ด๋„ˆ ๋ฒ„์ „์˜ ์ฐจ์ด์ ). CM4 ๋ชจ๋“ˆ ํ”„๋กœ์„ธ์„œ๋Š” ARMv8 ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ x1 ์ธ์Šคํ„ด์Šค๋ณด๋‹ค ํ›จ์”ฌ ์ €๋ ดํ•œ ๊ฒƒ์œผ๋กœ ์•Œ๋ ค์ง„ AWS Graviton 2 ๋ฐ 86 ์ธ์Šคํ„ด์Šค์šฉ ์ด๋ฏธ์ง€ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com