๋„คํŠธ์›Œํฌ ์Šคํ† ๋ฆฌ์ง€ TrueNAS 13.0 ์ƒ์„ฑ์šฉ ๋ฐฐํฌ ํ‚คํŠธ ์ถœ์‹œ

iXsystems๋Š” 13๋…„ ๋ฐ˜์˜ ๊ฐœ๋ฐœ ๋์— ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ ์Šคํ† ๋ฆฌ์ง€(NAS, Network-Attached Storage)์˜ ์‹ ์†ํ•œ ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ๋ฐฐํฌํŒ์ธ TrueNAS CORE 13์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. TrueNAS CORE 13์€ FreeBSD 0,1,5 ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ ํ†ตํ•ฉ ZFS ์ง€์› ๋ฐ Django Python ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋œ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ”๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํ† ๋ฆฌ์ง€์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด FTP, NFS, Samba, AFP, rsync ๋ฐ iSCSI๊ฐ€ ์ง€์›๋˜๋ฉฐ ์†Œํ”„ํŠธ์›จ์–ด RAID(900)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์Šคํ† ๋ฆฌ์ง€ ์•ˆ์ •์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ ํด๋ผ์ด์–ธํŠธ ์ธ์ฆ์„ ์œ„ํ•ด LDAP/Active Directory ์ง€์›์ด ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. iso ์ด๋ฏธ์ง€ ํฌ๊ธฐ๋Š” 86MB(x64_XNUMX)์ž…๋‹ˆ๋‹ค. ๋™์‹œ์— FreeBSD ๋Œ€์‹  Linux๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ TrueNAS SCALE ๋ฐฐํฌํŒ์ด ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

TrueNAS CORE 13.0์˜ ์ƒˆ๋กœ์šด ์ฃผ์š” ๊ธฐ๋Šฅ:

  • ZFS ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ตฌํ˜„์ด OpenZFS 2.1๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์œผ๋ฉฐ ๊ธฐ๋ณธ ํ™˜๊ฒฝ์˜ ๋‚ด์šฉ์ด FreeBSD 13.1๊ณผ ๋™๊ธฐํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. FreeBSD 13 ๋ธŒ๋žœ์น˜๋กœ์˜ ์ „ํ™˜๊ณผ ์ตœ์ ํ™” ์ถ”๊ฐ€๋กœ ๋Œ€๊ทœ๋ชจ NAS์˜ ์„ฑ๋Šฅ์ด ์ตœ๋Œ€ 20% ํ–ฅ์ƒ๋˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ด์กŒ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ž‘์—… ๋ณ‘๋ ฌํ™”๋ฅผ ํ†ตํ•ด ZFS ํ’€์„ ๊ฐ€์ ธ์˜ค๋Š” ์‹œ๊ฐ„์ด ํฌ๊ฒŒ ๋‹จ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๊ทœ๋ชจ ์‹œ์Šคํ…œ์˜ ์žฌ์‹œ์ž‘ ๋ฐ ๋ณต๊ตฌ ์‹œ๊ฐ„์ด 80% ์ด์ƒ ๋‹จ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • SMB ๋„คํŠธ์›Œํฌ ์Šคํ† ๋ฆฌ์ง€ ๊ตฌํ˜„์ด Samba 4.15๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์ด์ „๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • iSCSI Target ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜๊ณ  I/O ํšจ์œจ์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • NFS์˜ ๊ฒฝ์šฐ nconnect ๋ชจ๋“œ์— ๋Œ€ํ•œ ์ง€์›์ด ๊ตฌํ˜„๋˜์–ด ์„œ๋ฒ„์™€ ์„ค์ •๋œ ์—ฌ๋Ÿฌ ์—ฐ๊ฒฐ์— ๋กœ๋“œ๋ฅผ ๋ถ„์‚ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ์† ๋„คํŠธ์›Œํฌ์—์„œ ์Šค๋ ˆ๋“œ ๋ณ‘๋ ฌํ™”๋Š” ์„ฑ๋Šฅ์„ ์ตœ๋Œ€ 4๋ฐฐ๊นŒ์ง€ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๊ฐ€์ƒ ๋จธ์‹  ๋กœ๊ทธ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์—๋Š” ๊ณ„์ •, ์Šคํ† ๋ฆฌ์ง€, ๋„คํŠธ์›Œํฌ ์„ค์ •, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ์„ค์ •, ๋ณด๊ณ ์„œ ๋ฐ ๊ธฐํƒ€ ์—ฌ๋Ÿฌ ์„น์…˜์œผ๋กœ ์„น์…˜์„ ๊ทธ๋ฃนํ™”ํ•˜๋Š” ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • iconik ๋ฐ Asigra ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ Linux ์ปค๋„ ๋ฐ Debian ํŒจํ‚ค์ง€ ๊ธฐ๋ฐ˜์„ ์‚ฌ์šฉํ•œ๋‹ค๋Š” ์ ์—์„œ TrueNAS CORE์™€ ๋‹ค๋ฅธ TrueNAS SCALE 22.02.1 ๋ฐฐํฌํŒ์˜ ์—…๋ฐ์ดํŠธ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. FreeBSD์™€ Linux ๊ธฐ๋ฐ˜ ์†”๋ฃจ์…˜์€ ๊ณตํ†ต ํˆดํ‚ท ์ฝ”๋“œ ๊ธฐ๋ฐ˜๊ณผ ํ‘œ์ค€ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ณต์กดํ•˜๊ณ  ์„œ๋กœ ๋ณด์™„ํ•ฉ๋‹ˆ๋‹ค. Linux ์ปค๋„์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์ถ”๊ฐ€ ์—๋””์…˜ ์ œ๊ณต์€ FreeBSD๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์–ป์„ ์ˆ˜ ์—†๋Š” ๋ช‡ ๊ฐ€์ง€ ์•„์ด๋””์–ด๋ฅผ ๊ตฌํ˜„ํ•˜๋ ค๋Š” ์š•๊ตฌ๋กœ ์„ค๋ช…๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด TrueNAS SCALE์€ Kubernetes ์•ฑ, KVM ํ•˜์ดํผ๋ฐ”์ด์ €, REST API ๋ฐ Glusterfs๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

TrueNAS SCALE์˜ ์ƒˆ ๋ฒ„์ „์€ OpenZFS 2.1 ๋ฐ Samba 4.15๋กœ ์ „ํ™˜ํ•˜๊ณ , NFS nconnect์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ•˜๊ณ , Netdata ๋ชจ๋‹ˆํ„ฐ๋ง ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํฌํ•จํ•˜๊ณ , ์ž์ฒด ์•”ํ˜ธํ™” ๋””์Šคํฌ์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ•˜๊ณ , ํ’€ ๊ด€๋ฆฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐœ์„ ํ•˜๊ณ , ๋ฌด์ •์ „ ์ „์› ๊ณต๊ธ‰ ์žฅ์น˜์— ๋Œ€ํ•œ ์ง€์›์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. Gluster ๋ฐ ํด๋Ÿฌ์Šคํ„ฐ SMB API๋ฅผ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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