FreeBSD ๋Œ€์‹  Linux๋ฅผ ์‚ฌ์šฉํ•˜๋Š” TrueNAS SCALE 22.12 ๋ฐฐํฌํŒ ์ถœ์‹œ

iXsystems๋Š” Linux ์ปค๋„๊ณผ Debian ํŒจํ‚ค์ง€ ๊ธฐ๋ฐ˜์„ ์‚ฌ์šฉํ•˜๋Š” TrueNAS SCALE 22.12๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค(TrueOS, PC-BSD, TrueNAS ๋ฐ FreeNAS๋ฅผ ํฌํ•จํ•œ ํšŒ์‚ฌ์˜ ์ด์ „ ์ œํ’ˆ์€ FreeBSD๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•จ). TrueNAS CORE(FreeNAS)์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ TrueNAS SCALE์€ ๋ฌด๋ฃŒ๋กœ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ISO ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ๋Š” 1.6GB์ž…๋‹ˆ๋‹ค. TrueNAS SCALE ๊ด€๋ จ ๋นŒ๋“œ ์Šคํฌ๋ฆฝํŠธ, ์›น ์ธํ„ฐํŽ˜์ด์Šค ๋ฐ ๊ณ„์ธต์— ๋Œ€ํ•œ ์†Œ์Šค ์ฝ”๋“œ๋Š” GitHub์— ๊ฒŒ์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

FreeBSD ๊ธฐ๋ฐ˜ TrueNAS CORE ๋ฐ Linux ๊ธฐ๋ฐ˜ TrueNAS SCALE ์ œํ’ˆ์€ ๊ณตํ†ต ํˆดํ‚ท ์ฝ”๋“œ๋ฒ ์ด์Šค์™€ ํ‘œ์ค€ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณ‘๋ ฌ๋กœ ๊ฐœ๋ฐœ๋˜๊ณ  ์„œ๋กœ๋ฅผ ๋ณด์™„ํ•ฉ๋‹ˆ๋‹ค. Linux ์ปค๋„์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ถ”๊ฐ€ ์—๋””์…˜์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์€ FreeBSD๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์–ป์„ ์ˆ˜ ์—†๋Š” ๋ช‡ ๊ฐ€์ง€ ์•„์ด๋””์–ด๋ฅผ ๊ตฌํ˜„ํ•˜๋ ค๋Š” ์š•๊ตฌ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์ตœ์ดˆ์˜ ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ๊ฐ€ ์•„๋‹ˆ๋ผ๋Š” ์ ์€ ์ฃผ๋ชฉํ•  ๋งŒํ•ฉ๋‹ˆ๋‹ค. 2009๋…„์— OpenMediaVault ๋ฐฐํฌ ํ‚คํŠธ๋Š” ์ด๋ฏธ FreeNAS์—์„œ ๋ถ„๋ฆฌ๋˜์–ด Linux ์ปค๋„ ๋ฐ Debian ํŒจํ‚ค์ง€ ๊ธฐ๋ฐ˜์œผ๋กœ ์ด์ „๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

TrueNAS SCALE์˜ ์ฃผ์š” ๊ฐœ์„  ์‚ฌํ•ญ ์ค‘ ํ•˜๋‚˜๋Š” ๋‹ค์ค‘ ๋…ธ๋“œ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋ฉฐ TrueNAS CORE(FreeNAS)๋Š” ๋‹จ์ผ ์„œ๋ฒ„ ์†”๋ฃจ์…˜์œผ๋กœ ํฌ์ง€์…”๋‹๋ฉ๋‹ˆ๋‹ค. ํ–ฅ์ƒ๋œ ํ™•์žฅ์„ฑ ์™ธ์—๋„ TrueNAS SCALE์€ ๊ฒฉ๋ฆฌ๋œ ์ปจํ…Œ์ด๋„ˆ ์‚ฌ์šฉ, ๋‹จ์ˆœํ™”๋œ ์ธํ”„๋ผ ๊ด€๋ฆฌ ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด ์ •์˜ ์ธํ”„๋ผ ๊ตฌ์ถ•์— ๋Œ€ํ•œ ์ ํ•ฉ์„ฑ์œผ๋กœ ๊ตฌ๋ณ„๋ฉ๋‹ˆ๋‹ค. TrueNAS SCALE์€ ZFS(OpenZFS)๋ฅผ ํŒŒ์ผ ์‹œ์Šคํ…œ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. TrueNAS SCALE์€ Gluster ๋ถ„์‚ฐ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์—ฌ Docker ์ปจํ…Œ์ด๋„ˆ, KVM ๊ธฐ๋ฐ˜ ๊ฐ€์ƒํ™” ๋ฐ ๋‹ค์ค‘ ๋…ธ๋“œ ZFS ํ™•์žฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์Šคํ† ๋ฆฌ์ง€ ์•ก์„ธ์Šค๋Š” SMB, NFS, iSCSI ๋ธ”๋ก ์Šคํ† ๋ฆฌ์ง€, S3 Object API ๋ฐ Cloud Sync์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ๋ณด์•ˆ ์•ก์„ธ์Šค๋ฅผ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด VPN(OpenVPN)์„ ํ†ตํ•ด ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €์žฅ์†Œ๋Š” ๋‹จ์ผ ๋…ธ๋“œ์— ๋ฐฐํฌํ•œ ๋‹ค์Œ ํ•„์š”์— ๋”ฐ๋ผ ์ถ”๊ฐ€ ๋…ธ๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ ์ง„์ ์œผ๋กœ ์ˆ˜ํ‰์œผ๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํ† ๋ฆฌ์ง€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ ์™ธ์—๋„ ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Kubernetes ํ”Œ๋žซํผ ๋˜๋Š” KVM ๊ธฐ๋ฐ˜ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์‚ฌ์šฉํ•˜์—ฌ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜๋œ ์ปจํ…Œ์ด๋„ˆ์—์„œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

FreeBSD ๋Œ€์‹  Linux๋ฅผ ์‚ฌ์šฉํ•˜๋Š” TrueNAS SCALE 22.12 ๋ฐฐํฌํŒ ์ถœ์‹œ

์ƒˆ ๋ฒ„์ „์—์„œ:

  • ๋ฃจํŠธ ์—†๋Š” ๋ชจ๋“œ์˜ ๊ตฌํ˜„์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฃจํŠธ ๋Œ€์‹  ๊ณ ๊ธ‰ ๊ถŒํ•œ์„ ์„ ํƒ์ ์œผ๋กœ ์œ„์ž„ํ•˜๊ณ  ๋ชจ๋“  ๊ฐ€์ƒ ๋จธ์‹  ๋ฐ ๊ฒฉ๋ฆฌ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ๊ถŒํ•œ์ด ๋‚ฎ์€ ์‚ฌ์šฉ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค.
  • SMB ํŒŒํ‹ฐ์…˜์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ๋ฆฌ๋””๋ ‰์…˜ํ•˜๋Š” SMB ๊ณต์œ  ํ”„๋ก์‹œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์›น ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์Šคํ† ๋ฆฌ์ง€ ํ’€, ์žฅ์น˜ ๋ฐ ๋ฐ์ดํ„ฐ ์„ธํŠธ์˜ ๊ด€๋ฆฌ๊ฐ€ ํฌ๊ฒŒ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ํ†ต๊ณ„๊ฐ€ ํฌํ•จ๋œ ์š”์•ฝ ํŽ˜์ด์ง€๊ฐ€ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Home Assistant, Qbittorrent, Pi Hole, Syncthing, Photo Prism ๋ฐ diskover-community ํŒจํ‚ค์ง€๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๊ฒฉ๋ฆฌ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ปจํ…Œ์ด๋„ˆ์— ์„ค์น˜๋œ ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ•œ ๋ฒˆ์— ์—…๋ฐ์ดํŠธํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • All-NVME ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์–ด ์ตœ๋Œ€ 30GB/s์˜ ์ฒ˜๋ฆฌ๋Ÿ‰๊ณผ ์ตœ๋Œ€ 240TB ํฌ๊ธฐ์˜ NVMe ๋“œ๋ผ์ด๋ธŒ ํ’€์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์ค‘๋‹จํ•˜์ง€ ์•Š๊ณ ๋„ API๋ฅผ ํ†ตํ•ด Gluster ๋…ธ๋“œ๋ฅผ ๊ต์ฒดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Kubernetes CSI์šฉ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ถ”๊ฐ€๋˜์–ด TrueNAS SCALE์„ Kubernetes ํด๋Ÿฌ์Šคํ„ฐ์—์„œ ํด๋Ÿฌ์Šคํ„ฐ ๋ฐ์ดํ„ฐ ์Šคํ† ๋ฆฌ์ง€๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. VMware ESXi ๋ฐ OpenStack Cinder์—์„œ๋„ ์œ ์‚ฌํ•œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Docker ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹คํ–‰ํ•  ๋•Œ ๋””์Šคํฌ ๊ณต๊ฐ„์„ ์ ˆ์•ฝํ•˜๊ธฐ ์œ„ํ•ด ZFS์™€ ํ•จ๊ป˜ OverlayFS๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ€์ƒํ™” ์ง€์›์ด ํ–ฅ์ƒ๋˜์–ด USB ์žฅ์น˜๋ฅผ ๊ฐ€์ƒ ๋จธ์‹ ์œผ๋กœ ์ „๋‹ฌํ•˜๊ณ  ๊ฐœ๋ณ„ CPU ์ฝ”์–ด๋ฅผ ๋ฐ”์ธ๋”ฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • GPU์— ๋Œ€ํ•œ ๊ฒฉ๋ฆฌ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ณต์œ  ์•ก์„ธ์Šค ๊ตฌ์„ฑ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • VPN Wireguard๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ์Šคํ…œ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์›๊ฒฉ ์•ก์„ธ์Šค์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์„ฑ๋Šฅ์„ ๋†’์ด๊ธฐ ์œ„ํ•œ ์ž‘์—…์ด ์ˆ˜ํ–‰๋˜์—ˆ์œผ๋ฉฐ, ๋ฌด์—‡๋ณด๋‹ค๋„ ์•”ํ˜ธํ™”, NFS ๋ฐ iSCSI ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • API ์•ก์„ธ์Šค๋ฅผ ์„ ํƒ์ ์œผ๋กœ ํ”„๋กœ๋น„์ €๋‹ํ•˜๊ณ  ์—ญํ•  ๊ธฐ๋ฐ˜ ์•ก์„ธ์Šค ์‹œ์Šคํ…œ(RBAC)์„ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€