๋ฐฑ์—… ํŒŒํŠธ 7: ๊ฒฐ๋ก 

๋ฐฑ์—… ํŒŒํŠธ 7: ๊ฒฐ๋ก 

์ด ๋ฉ”๋ชจ๋Š” ๋ฐฑ์—…์— ๋Œ€ํ•œ ์ฃผ๊ธฐ๋ฅผ ์™„๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ์—…์— ํŽธ๋ฆฌํ•œ ์ „์šฉ ์„œ๋ฒ„(๋˜๋Š” VPS)์˜ ๋…ผ๋ฆฌ์  ๊ตฌ์„ฑ์— ๋Œ€ํ•ด ๋…ผ์˜ํ•˜๊ณ , ์žฌํ•ด ๋ฐœ์ƒ ์‹œ ํฐ ๋‹ค์šดํƒ€์ž„ ์—†์ด ๋ฐฑ์—…์—์„œ ์„œ๋ฒ„๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ๋ณต์›ํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์›์‹œ ๋ฐ์ดํ„ฐ

์ „์šฉ ์„œ๋ฒ„์—๋Š” ์ฒซ ๋ฒˆ์งธ ์ˆ˜์ค€ RAID ์–ด๋ ˆ์ด(๋ฏธ๋Ÿฌ)๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ๊ฐ€ 8๊ฐœ ์ด์ƒ ์žˆ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๊ฐ€์žฅ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํ•˜๋‚˜์˜ ๋””์Šคํฌ์— ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•˜๋”๋ผ๋„ ์„œ๋ฒ„๋ฅผ ๊ณ„์† ์šด์˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ์ „์šฉ ์„œ๋ฒ„์ธ ๊ฒฝ์šฐ SSD์— ํ™œ์„ฑ ์บ์‹ฑ ๊ธฐ์ˆ ์ด ์ ์šฉ๋œ ๋ณ„๋„์˜ ํ•˜๋“œ์›จ์–ด RAID ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ผ๋ฐ˜ ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ ์™ธ์— ํ•˜๋‚˜ ์ด์ƒ์˜ SSD๋ฅผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋•Œ๋กœ๋Š” ๋กœ์ปฌ ๋””์Šคํฌ์— SATADOM(์†Œํ˜• ๋””์Šคํฌ, ๊ตฌ์กฐ์ ์œผ๋กœ SATA ํฌํŠธ์— ์—ฐ๊ฒฐ๋œ ํ”Œ๋ž˜์‹œ ๋“œ๋ผ์ด๋ธŒ)๋งŒ ํฌํ•จ๋˜๊ฑฐ๋‚˜ ํŠน์ˆ˜ ๋‚ด๋ถ€ ํฌํŠธ์— ์—ฐ๊ฒฐ๋œ ์ผ๋ฐ˜ ์†Œํ˜•(16-10GB) ํ”Œ๋ž˜์‹œ ๋“œ๋ผ์ด๋ธŒ๋งŒ ํฌํ•จ๋˜๋Š” ์ „์šฉ ์„œ๋ฒ„๊ฐ€ ์ œ๊ณต๋˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋Š” ์ „์šฉ ์Šคํ† ๋ฆฌ์ง€ ๋„คํŠธ์›Œํฌ(์ด๋”๋„ท 100G, FC ๋“ฑ)๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐ๋œ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์—์„œ ๊ฐ€์ ธ์˜ค๋ฉฐ, ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์—์„œ ์ง์ ‘ ๋กœ๋“œ๋˜๋Š” ์ „์šฉ ์„œ๋ฒ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ ์„œ๋ฒ„ ๋ฐฑ์—… ์ž‘์—…์€ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์„ ์œ ์ง€ ๊ด€๋ฆฌํ•˜๋Š” ์ „๋ฌธ๊ฐ€์—๊ฒŒ ์›ํ™œํ•˜๊ฒŒ ์ „๋‹ฌ๋˜๋ฏ€๋กœ ์ด๋Ÿฌํ•œ ์˜ต์…˜์€ ๊ณ ๋ คํ•˜์ง€ ์•Š๊ฒ ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์Šค๋ƒ…์ƒท ์ƒ์„ฑ, ๋‚ด์žฅ ์ค‘๋ณต ์ œ๊ฑฐ ๋ฐ ๊ธฐํƒ€ ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž์˜ ์ฆ๊ฑฐ์›€์„ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ๋…์  ๊ธฐ์ˆ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. , ์ด ์‹œ๋ฆฌ์ฆˆ์˜ ์ด์ „ ๋ถ€๋ถ„์—์„œ ๋…ผ์˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ „์šฉ ์„œ๋ฒ„์˜ ๋””์Šคํฌ ์–ด๋ ˆ์ด ๋ณผ๋ฅจ์€ ์„œ๋ฒ„์— ์—ฐ๊ฒฐ๋œ ๋””์Šคํฌ ์ˆ˜์™€ ํฌ๊ธฐ์— ๋”ฐ๋ผ ์ˆ˜์‹ญ ํ…Œ๋ผ๋ฐ”์ดํŠธ์— ์ด๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. VPS์˜ ๊ฒฝ์šฐ ๋ณผ๋ฅจ์€ ๋” ์ ๋‹นํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ XNUMXGB๋ฅผ ๋„˜์ง€ ์•Š์ง€๋งŒ ๊ทธ ์ด์ƒ๋„ ๊ฐ€๋Šฅํ•˜๋ฉฐ ์ด๋Ÿฌํ•œ VPS์— ๋Œ€ํ•œ ์š”๊ธˆ์€ ๋™์ผํ•œ ํ˜ธ์ŠคํŒ… ์—…์ฒด์˜ ๊ฐ€์žฅ ์ €๋ ดํ•œ ์ „์šฉ ์„œ๋ฒ„๋ณด๋‹ค ์‰ฝ๊ฒŒ โ€‹โ€‹๋น„์Œ€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. VPS์—๋Š” ๋Œ€๋ถ€๋ถ„ ํ•˜๋‚˜์˜ ๋””์Šคํฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๊ทธ ์•„๋ž˜์— ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ(๋˜๋Š” ํ•˜์ดํผ์ปจ๋ฒ„์ง€๋“œ)์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋•Œ๋•Œ๋กœ VPS์—๋Š” ๋‹ค์–‘ํ•œ ๋ชฉ์ ์„ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ํŠน์„ฑ์„ ๊ฐ€์ง„ ์—ฌ๋Ÿฌ ๋””์Šคํฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์†Œ๊ทœ๋ชจ ์‹œ์Šคํ…œ - ์šด์˜ ์ฒด์ œ ์„ค์น˜์šฉ.
  • ๋Œ€ํ˜• - ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

์ œ์–ดํŒ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ์Šคํ…œ์„ ๋‹ค์‹œ ์„ค์น˜ํ•˜๋ฉด ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋Š” ๋””์Šคํฌ๋Š” ๋ฎ์–ด์“ฐ์ด์ง€ ์•Š์ง€๋งŒ ์‹œ์Šคํ…œ ๋””์Šคํฌ๋Š” ์™„์ „ํžˆ ๋ฆฌํ•„๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ VPS์˜ ๊ฒฝ์šฐ ํ˜ธ์ŠคํŒ… ์—…์ฒด๋Š” VPS(๋˜๋Š” ๋””์Šคํฌ) ์ƒํƒœ์˜ ์Šค๋ƒ…์ƒท์„ ์ฐ๋Š” ๋ฒ„ํŠผ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ž์ฒด ์šด์˜ ์ฒด์ œ๋ฅผ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜ VPS ๋‚ด๋ถ€์—์„œ ์›ํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์„ ์žŠ์–ด๋ฒ„๋ฆฐ ๊ฒฝ์šฐ ์ผ๋ถ€ ์ผ๋ถ€ ๋ฐ์ดํ„ฐ๋Š” ์—ฌ์ „ํžˆ ์†์‹ค๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฒ„ํŠผ ์™ธ์—๋„ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฐ์ดํ„ฐ ์ €์žฅ ์„œ๋น„์Šค๊ฐ€ ์ œ๊ณต๋˜์ง€๋งŒ ๋Œ€๋ถ€๋ถ„ ๋งค์šฐ ์ œํ•œ์ ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ FTP ๋˜๋Š” SFTP๋ฅผ ํ†ตํ•ด ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ณ„์ •์ด๋ฉฐ, ๋•Œ๋กœ๋Š” SSH์™€ ํ•จ๊ป˜, ๊ฐ„๋‹จํ•œ ์…ธ(์˜ˆ: rbash)์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ Authorized_keys(ForcedCommand๋ฅผ ํ†ตํ•ด)๋ฅผ ํ†ตํ•ด ๋ช…๋ น ์‹คํ–‰์„ ์ œํ•œํ•˜๋Š” ๊ณ„์ •์ž…๋‹ˆ๋‹ค.

์ „์šฉ ์„œ๋ฒ„๋Š” 1Gbps ์†๋„์˜ ๋‘ ํฌํŠธ๋กœ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋˜๋ฉฐ ๋•Œ๋กœ๋Š” 10Gbps ์†๋„์˜ ์นด๋“œ์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. VPS์—๋Š” ๋Œ€๋ถ€๋ถ„ ํ•˜๋‚˜์˜ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋Š” ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๋‚ด ๋„คํŠธ์›Œํฌ ์†๋„๋ฅผ ์ œํ•œํ•˜์ง€ ์•Š์ง€๋งŒ ์ธํ„ฐ๋„ท ์•ก์„ธ์Šค ์†๋„๋ฅผ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.

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

ํŠน๋ณ„ํžˆ ์ค€๋น„๋œ ์„œ๋ฒ„๋Š” ๋ฐฑ์—… ๋ณต์‚ฌ๋ณธ์„ ์ €์žฅํ•˜๋Š” ๊ณต๊ฐ„ ์—ญํ• ์„ ํ•˜๋ฉฐ ์ด์— ๋Œ€ํ•ด์„œ๋Š” ๋‚˜์ค‘์— ์ž์„ธํžˆ ์ž‘์„ฑํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋””์Šคํฌ ์‹œ์Šคํ…œ์˜ ๋…ผ๋ฆฌ์  ๊ตฌ์„ฑ

RAID ์ปจํŠธ๋กค๋Ÿฌ ๋˜๋Š” ํ•˜๋‚˜์˜ ๋””์Šคํฌ๊ฐ€ ์žˆ๋Š” VPS๊ฐ€ ์žˆ๊ณ  ๋””์Šคํฌ ํ•˜์œ„ ์‹œ์Šคํ…œ์˜ ์ž‘๋™์— ๋Œ€ํ•œ ํŠน๋ณ„ํ•œ ๊ธฐ๋ณธ ์„ค์ •(์˜ˆ: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์šฉ ๋ณ„๋„์˜ ๋น ๋ฅธ ๋””์Šคํฌ)์ด ์—†๋Š” ๊ฒฝ์šฐ ๋ชจ๋“  ์—ฌ์œ  ๊ณต๊ฐ„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‚˜๋‰ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ํŒŒํ‹ฐ์…˜ ์ƒ์„ฑ๋˜๊ณ  ๊ทธ ์œ„์— LVM ๋ณผ๋ฅจ ๊ทธ๋ฃน์ด ์ƒ์„ฑ๋˜๊ณ  ๊ทธ ์•ˆ์— ์—ฌ๋Ÿฌ ๋ณผ๋ฅจ์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋ฃจํŠธ ํŒŒ์ผ ์‹œ์Šคํ…œ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋™์ผํ•œ ํฌ๊ธฐ์˜ ์ž‘์€ ๋ณผ๋ฅจ 2๊ฐœ(๋น ๋ฅธ ๋กค๋ฐฑ ๊ฐ€๋Šฅ์„ฑ์„ ์œ„ํ•ด ์—…๋ฐ์ดํŠธ ์ค‘์— ํ•˜๋‚˜์”ฉ ๋ณ€๊ฒฝ๋จ) ์•„์ด๋””์–ด๋Š” Calculate Linux ๋ฐฐํฌํŒ์—์„œ ๋”ฐ์™”์Šต๋‹ˆ๋‹ค), ๋˜ ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ์Šค์™‘ ํŒŒํ‹ฐ์…˜์šฉ์ด๊ณ  ๋‚˜๋จธ์ง€ ์—ฌ์œ  ๊ณต๊ฐ„์€ ์ž‘์€ ๋ณผ๋ฅจ์œผ๋กœ ๋‚˜๋ˆ„์–ด์ ธ ๋ณธ๊ฒฉ์ ์ธ ์ปจํ…Œ์ด๋„ˆ์šฉ ๋ฃจํŠธ ํŒŒ์ผ ์‹œ์Šคํ…œ, ๊ฐ€์ƒ ๋จธ์‹ ์šฉ ๋””์Šคํฌ, ํŒŒ์ผ /home์˜ ๊ณ„์ •์šฉ ์‹œ์Šคํ…œ(๊ฐ ๊ณ„์ •์—๋Š” ์ž์ฒด ํŒŒ์ผ ์‹œ์Šคํ…œ์ด ์žˆ์Œ), ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ปจํ…Œ์ด๋„ˆ์šฉ ํŒŒ์ผ ์‹œ์Šคํ…œ.

์ค‘์š” ์‚ฌํ•ญ: ๋ณผ๋ฅจ์€ ์™„์ „ํžˆ ๋…๋ฆฝ์ ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์„œ๋กœ ์˜์กดํ•˜๊ฑฐ๋‚˜ ๋ฃจํŠธ ํŒŒ์ผ ์‹œ์Šคํ…œ์— ์˜์กดํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ๊ฐ€์ƒ ๋จธ์‹ ์ด๋‚˜ ์ปจํ…Œ์ด๋„ˆ์˜ ๊ฒฝ์šฐ ์ด ์ง€์ ์ด ์ž๋™์œผ๋กœ ๊ด€์ฐฐ๋ฉ๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ปจํ…Œ์ด๋„ˆ๋‚˜ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ์ธ ๊ฒฝ์šฐ ๋ณผ๋ฅจ ๊ฐ„์˜ ์ข…์†์„ฑ์„ ์ตœ๋Œ€ํ•œ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์›น ์„œ๋ฒ„์™€ ๊ธฐํƒ€ ์„œ๋น„์Šค์˜ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ๋ถ„๋ฆฌํ•˜๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฐ ์‚ฌ์ดํŠธ๋Š” ์ž์ฒด ์‚ฌ์šฉ์ž์— ์˜ํ•ด ์‹คํ–‰๋˜๊ณ  ์‚ฌ์ดํŠธ ๊ตฌ์„ฑ ํŒŒ์ผ์€ ์‚ฌ์šฉ์ž์˜ ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ์žˆ์œผ๋ฉฐ ์›น ์„œ๋ฒ„ ์„ค์ •์—์„œ ์‚ฌ์ดํŠธ ๊ตฌ์„ฑ ํŒŒ์ผ์€ /etc/nginx/conf.d/๋ฅผ ํ†ตํ•ด ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค..conf ๋ฐ ์˜ˆ: /home//configs/nginx/*.conf

๋””์Šคํฌ๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ ์žˆ๋Š” ๊ฒฝ์šฐ ์†Œํ”„ํŠธ์›จ์–ด RAID ์–ด๋ ˆ์ด๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ(ํ•„์š”์™€ ๊ธฐํšŒ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ SSD์— ์บ์‹ฑ์„ ๊ตฌ์„ฑ) ๊ทธ ์œ„์— ์œ„์—์„œ ์ œ์•ˆํ•œ ๊ทœ์น™์— ๋”ฐ๋ผ LVM์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ์—๋„ ZFS ๋˜๋Š” BtrFS๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ด์— ๋Œ€ํ•ด ๋‹ค์‹œ ์ƒ๊ฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•ด ํ›จ์”ฌ ๋” ์ง„์ง€ํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์ด ํ•„์š”ํ•˜๋ฉฐ ๊ฒŒ๋‹ค๊ฐ€ ZFS๋Š” Linux ์ปค๋„์— ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ๋œ ๊ตฌ์„ฑํ‘œ์— ๊ด€๊ณ„์—†์ด ํ•ญ์ƒ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋””์Šคํฌ์— ๊ธฐ๋กํ•˜๋Š” ๋Œ€๋žต์ ์ธ ์†๋„๋ฅผ ๋ฏธ๋ฆฌ ์ถ”์ •ํ•œ ๋‹ค์Œ ์Šค๋ƒ…์ƒท ์ƒ์„ฑ์„ ์œ„ํ•ด ์˜ˆ์•ฝ๋  ์—ฌ์œ  ๊ณต๊ฐ„์˜ ์–‘์„ ๊ณ„์‚ฐํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์„œ๋ฒ„๊ฐ€ ์ดˆ๋‹น 10MB์˜ ์†๋„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์“ฐ๊ณ  ์ „์ฒด ๋ฐ์ดํ„ฐ ๋ฐฐ์—ด์˜ ํฌ๊ธฐ๊ฐ€ 10TB์ธ ๊ฒฝ์šฐ ๋™๊ธฐํ™” ์‹œ๊ฐ„์€ ํ•˜๋ฃจ(22์‹œ๊ฐ„)์— ๋„๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํ•ด๋‹น ๋ณผ๋ฅจ์ด ์ „์†ก๋˜๋Š” ์–‘์ž…๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด 1Gbps) - ์•ฝ 800GB๋ฅผ ์˜ˆ์•ฝํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ๋Š” ์ด ์ˆ˜์น˜๊ฐ€ ๋” ์ž‘์œผ๋ฏ€๋กœ ๋…ผ๋ฆฌ ๋ณผ๋ฅจ ์ˆ˜๋กœ ์•ˆ์ „ํ•˜๊ฒŒ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฑ์—… ์Šคํ† ๋ฆฌ์ง€ ์„œ๋ฒ„ ์žฅ์น˜

๋ฐฑ์—… ๋ณต์‚ฌ๋ณธ์„ ์ €์žฅํ•˜๋Š” ์„œ๋ฒ„์˜ ์ฃผ์š” ์ฐจ์ด์ ์€ ํฌ๊ณ  ์ €๋ ดํ•˜๋ฉฐ ์ƒ๋Œ€์ ์œผ๋กœ ๋Š๋ฆฐ ๋””์Šคํฌ์ž…๋‹ˆ๋‹ค. ์ตœ์‹  HDD๋Š” ์ด๋ฏธ ํ•˜๋‚˜์˜ ๋””์Šคํฌ์—์„œ 10TB ๊ธฐ์ค€์„ ๋„˜์—ˆ์œผ๋ฏ€๋กœ ์ฒดํฌ์„ฌ์ด ์žˆ๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ์ด๋‚˜ RAID๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์–ด๋ ˆ์ด๋ฅผ ์žฌ๊ตฌ์ถ•ํ•˜๊ฑฐ๋‚˜ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ๋ณต์›ํ•˜๋Š” ๋™์•ˆ(๋ฉฐ์น !) ๋‘ ๋ฒˆ์งธ ๋””์Šคํฌ๊ฐ€ ์˜ค๋ฅ˜๋กœ ์ธํ•ด ์‹คํŒจํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋ถ€ํ•˜๊ฐ€ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ตœ๋Œ€ 1TB ์šฉ๋Ÿ‰์˜ ๋””์Šคํฌ์—์„œ๋Š” ๊ทธ๋‹ค์ง€ ๋ฏผ๊ฐํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์„ค๋ช…์„ ๋‹จ์ˆœํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋””์Šคํฌ ๊ณต๊ฐ„์ด ๋Œ€๋žต ๋™์ผํ•œ ํฌ๊ธฐ์˜ ๋‘ ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: LVM ์‚ฌ์šฉ).

  • ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์„œ๋ฒ„์— ํ•ด๋‹นํ•˜๋Š” ๋ณผ๋ฅจ(๋งˆ์ง€๋ง‰ ๋ฐฑ์—…์€ ํ™•์ธ์„ ์œ„ํ•ด ํ•ด๋‹น ์„œ๋ฒ„์— ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค)
  • BorgBackup ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋ณผ๋ฅจ(๋ฐฑ์—… ๋ฐ์ดํ„ฐ๋Š” ์—ฌ๊ธฐ์— ์ง์ ‘ ์ด๋™๋ฉ๋‹ˆ๋‹ค)

์ž‘๋™ ์›๋ฆฌ๋Š” BorgBackup ์ €์žฅ์†Œ์˜ ๊ฐ ์„œ๋ฒ„๋งˆ๋‹ค ๋ณ„๋„์˜ ๋ณผ๋ฅจ์ด ์ƒ์„ฑ๋˜์–ด ์ „ํˆฌ ์„œ๋ฒ„์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์ด๋™ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋Š” ์˜๋„์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œํ•  ๊ฐ€๋Šฅ์„ฑ์„ ์ œ๊ฑฐํ•˜๋Š” ์ถ”๊ฐ€ ์ „์šฉ ๋ชจ๋“œ๋กœ ์ž‘๋™ํ•˜๋ฉฐ ์˜ค๋ž˜๋œ ๋ฐฑ์—…์—์„œ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ ์ค‘๋ณต ์ œ๊ฑฐ ๋ฐ ์ฃผ๊ธฐ์ ์ธ ์ •๋ฆฌ๋กœ ์ธํ•ด(์—ฐ๊ฐ„ ๋ณต์‚ฌ๋ณธ์€ ์ง€๋‚œ ํ•ด์—๋Š” ๋งค์›”, ์ง€๋‚œ ๋‹ฌ์—๋Š” ๋งค์ฃผ, ๋‹ค์Œ ๋‹ฌ์—๋Š” ๋งค์ผ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค) ์ง€๋‚œ ์ฃผ, ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ ๊ฐ€๋Šฅ - ๋งˆ์ง€๋ง‰ ๋‚ ์˜ ์‹œ๊ฐ„๋ณ„: ์ด 24 + 7 + 4 + 12 + ์—ฐ๊ฐ„ - ๊ฐ ์„œ๋ฒ„๋‹น ์•ฝ 50๊ฐœ ๋ณต์‚ฌ๋ณธ).
BorgBackup ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋Š” ์ถ”๊ฐ€ ์ „์šฉ ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  .ssh/authorized_keys์˜ ForcedCommand๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

from="ะฐะดั€ะตั ัะตั€ะฒะตั€ะฐ",command="/usr/local/bin/borg serve --append-only --restrict-to-path /home/servername/borgbackup/",no-pty,no-agent-forwarding,no-port-forwarding,no-X11-forwarding,no-user-rc AAAAA.......

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

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

๋ฐฑ์—… ํ”„๋กœ์„ธ์Šค

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

์ž‘์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(์‚ฌ์ดํŠธ๋‹น ์ตœ๋Œ€ 1GB)๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋คํ”„๊ฐ€ ์ƒ์„ฑ๋˜์–ด ๋™์ผํ•œ ์‚ฌ์ดํŠธ์˜ ๋‚˜๋จธ์ง€ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋Š” ์ ์ ˆํ•œ ๋…ผ๋ฆฌ ๋ณผ๋ฅจ์— ์ €์žฅ๋˜์ง€๋งŒ ๋คํ”„๋Š” ์›น ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด ์ ‘๊ทผํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ํฐ ๊ฒฝ์šฐ ์˜ˆ๋ฅผ ๋“ค์–ด MySQL์šฉ xtrabackup์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ PostgreSQL์—์„œ archive_command๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ WAL์„ ์‚ฌ์šฉํ•˜์—ฌ "ํ•ซ" ๋ฐ์ดํ„ฐ ์ œ๊ฑฐ๋ฅผ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์‚ฌ์ดํŠธ ๋ฐ์ดํ„ฐ์™€ ๋ณ„๋„๋กœ ๋ณต์›๋ฉ๋‹ˆ๋‹ค.

์ปจํ…Œ์ด๋„ˆ๋‚˜ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ qemu-guest-agent, CRIU ๋˜๋Š” ๊ธฐํƒ€ ํ•„์š”ํ•œ ๊ธฐ์ˆ ์„ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฒฝ์šฐ์—๋Š” ์ถ”๊ฐ€ ์„ค์ •์ด ๋Œ€๋ถ€๋ถ„ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฐ„๋‹จํžˆ ๋…ผ๋ฆฌ ๋ณผ๋ฅจ์˜ ์Šค๋ƒ…์ƒท์„ ์ƒ์„ฑํ•œ ๋‹ค์Œ ๋ฃจํŠธ ํŒŒ์ผ ์‹œ์Šคํ…œ ์ƒํƒœ์˜ ์Šค๋ƒ…์ƒท๊ณผ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์ดฌ์˜ ํ›„ ์‚ฌ์ง„์€ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.

๋ฐฑ์—… ์Šคํ† ๋ฆฌ์ง€ ์„œ๋ฒ„์—์„œ ์ถ”๊ฐ€ ์ž‘์—…์ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

  • ๊ฐ ์ €์žฅ์†Œ์˜ ๋งˆ์ง€๋ง‰ ๋ฐฑ์—…์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
  • ๋งˆํฌ ํŒŒ์ผ์˜ ์กด์žฌ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ๋Š” ํ•ด๋‹น ๋กœ์ปฌ ๋ณผ๋ฅจ์œผ๋กœ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.
  • ํƒœ๊ทธ ํŒŒ์ผ์ด ์‚ญ์ œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค

์„œ๋ฒ„ ๋ณต๊ตฌ ํ”„๋กœ์„ธ์Šค

๋ฉ”์ธ ์„œ๋ฒ„๊ฐ€ ์ข…๋ฃŒ๋˜๋ฉด ์œ ์‚ฌํ•œ ์ „์šฉ ์„œ๋ฒ„๊ฐ€ ์‹œ์ž‘๋˜์–ด ์ผ๋ถ€ ํ‘œ์ค€ ์ด๋ฏธ์ง€์—์„œ ๋ถ€ํŒ…๋ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„ ๋‹ค์šด๋กœ๋“œ๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ด๋ฃจ์–ด์ง€์ง€๋งŒ ์„œ๋ฒ„๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐ์ดํ„ฐ ์„ผํ„ฐ ๊ธฐ์ˆ ์ž๋Š” ์ด ํ‘œ์ค€ ์ด๋ฏธ์ง€๋ฅผ ๋””์Šคํฌ ์ค‘ ํ•˜๋‚˜์— ์ฆ‰์‹œ ๋ณต์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์šด๋กœ๋“œ๊ฐ€ RAM์œผ๋กœ ์ˆ˜ํ–‰๋œ ํ›„ ๋ณต๊ตฌ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.

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

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

์‹œ๋ฆฌ์ฆˆ์˜ ๋‹ค๋ฅธ ๊ธฐ์‚ฌ

๋ฐฑ์—…, ํŒŒํŠธ 1: ๋ฐฑ์—…์ด ํ•„์š”ํ•œ ์ด์œ , ๋ฐฉ๋ฒ• ๋ฐ ๊ธฐ์ˆ  ๊ฐœ์š”
๋ฐฑ์—… 2๋ถ€: rsync ๊ธฐ๋ฐ˜ ๋ฐฑ์—… ๋„๊ตฌ ๊ฒ€ํ†  ๋ฐ ํ…Œ์ŠคํŠธ
๋ฐฑ์—… ํŒŒํŠธ 3: ์ด์ค‘์„ฑ ๊ฒ€ํ†  ๋ฐ ํ…Œ์ŠคํŠธ
๋ฐฑ์—… ํŒŒํŠธ 4: zbackup, restic, borgbackup ๊ฒ€ํ†  ๋ฐ ํ…Œ์ŠคํŠธ
๋ฐฑ์—… 5๋ถ€: Linux์šฉ Bacula ๋ฐ Veeam Backup ํ…Œ์ŠคํŠธ
๋ฐฑ์—…: ๋…์ž์˜ ์š”์ฒญ์— ๋”ฐ๋ฅธ ๋ถ€๋ถ„: AMANDA, UrBackup, BackupPC ๊ฒ€ํ† 
๋ฐฑ์—… ํŒŒํŠธ 6: ๋ฐฑ์—… ๋„๊ตฌ ๋น„๊ต
๋ฐฑ์—… ํŒŒํŠธ 7: ๊ฒฐ๋ก 

๋Œ“๊ธ€์—์„œ ์ œ์•ˆ๋œ ์˜ต์…˜์— ๋Œ€ํ•ด ๋…ผ์˜ํ•ด ๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ด€์‹ฌ์„ ๊ฐ€์ ธ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

์ถœ์ฒ˜ : habr.com

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