3๋จ๊ณ: ๊ฒ์
์์ฒด ์๋ฒ์ ์ค์นํ ์ ์๋ ์คํ ์์ค YouTube ํด๋ก ์ธ ClipBucket
๋ด๊ฐ ์๋ํ ์ฒซ ๋ฒ์งธ ์ผ์
๋๋๊ฒ๋ ClipBucket์๋ ์ค์น ์ง์นจ์ด ์์ต๋๋ค. ๋๋ถ์
์ด๋ ค์ ์ค ํ๋๋ ClipBucket ์ค์น ์คํฌ๋ฆฝํธ๊ฐ ์์ ํ ์์๋์๋ค๋ ์ ์ด์์ต๋๋ค. ๊ทธ ๋น์ ๋๋
ClipBucket์ ์ปจ์คํ ๋ชจ๋ธ๋ก ์ด์๋์์ต๋๋ค. ์ฝ๋๋ฅผ ๋ฌด๋ฃ๋ก ๊ณต๊ฐํ๊ณ ๋ฐฐํฌ ์ง์ ๋น์ฉ์ ์ฒญ๊ตฌํ์ต๋๋ค. ์ ๋ฃ ์ง์์ผ๋ก ๋์ ๋ฒ๋ ํ์ฌ๋ ์๋ง๋ ๊ณ ๊ฐ์ด ์ง์ ์ ํ์ ์ค์นํ๋ ๋ฐ ๊ทธ๋ค์ง ๊ด์ฌ์ด ์์ ๊ฒ์ด๋ผ๋ ์ฌ์ค์ด ์ ์ฐจ ๊นจ๋ซ๊ฒ ๋์์ต๋๋ค.
๋ณด๋ค ํ๋์ ์ธ ๋์์ธ MediaGoblin
ClipBucket์ ๋ํ ๋ช ๋ฌ ๊ฐ์ ์ข์ ๋์ ์ฌ์ฉ ๊ฐ๋ฅํ ์ต์
์ ์ดํด๋ณด๊ณ ๋ฐ๊ฒฌํ์ต๋๋ค.
MediaGoblin์๋ ๋ง์ ์ฅ์ ์ด ์์ต๋๋ค. ๋ณด๊ธฐ ํํ PHP์ ClipBucket๊ณผ ๋ฌ๋ฆฌ MediaGoblin์ ์ ๊ฐ ์ฝ๋ฉ ๊ฒฝํ์ด ๋ง์ ์ธ์ด์ธ Python์ผ๋ก ์์ฑ๋์์ต๋๋ค. ๋จน๋ค
๋์ปค ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ด๋์๋ ์คํ๋ ์ ์๋๋ก ์์จ์ ์ธ ํ๊ฒฝ์ ๋ง๋๋ ๊ธฐ์ ์ ๋๋ค. ๋๋ Docker๋ฅผ ์ฌ์ฉํ๋ค๊ทธ์ ํ๋ก์ ํธ ์ค ๋ค์ .
MediaGoblin์ ๋ค์ ๋ํนํ๋ ๋ฐ ๋ฐ๋ฅธ ๋๋ผ์ด ์ด๋ ค์
๋๋ MediaGoblin ๋์ปค ์ด๋ฏธ์ง๋ฅผ ๋ฐฐํฌํ๋ ๊ฒ์ด ์ฌ์ํ ์์ ์ผ ๊ฒ์ด๋ผ๊ณ ๊ฐ์ ํ์ต๋๋ค. ๊ธ์์, ๊ทธ๋ฐ ์์ผ๋ก๋ ์ ์ ๋์ด์.
์์ฑ๋ ์ด๋ฏธ์ง์๋ ๋ ๊ฐ์ง ํ์ ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ง ์์ต๋๋ค.
- ์ธ์ฆ
- MediaGoblin์ ๊ธฐ๋ณธ์ ์ผ๋ก ๊ณต๊ฐ ๋ฏธ๋์ด ํฌํธ์ ์์ฑํ๋ฏ๋ก ์ธ๋ถ์ธ์ ์ก์ธ์ค๋ฅผ ์ ํํ๋ ๋ฐฉ๋ฒ์ด ํ์ํ์ต๋๋ค.
- ํธ๋์ค์ฝ๋ฉ
- ๋น๋์ค๋ฅผ ๋ค์ด๋ก๋ํ ๋๋ง๋ค MediaGoblin์ ์ต์ ์ ์คํธ๋ฆฌ๋ฐ์ ์ํด ํด๋น ๋น๋์ค๋ฅผ ํธ๋์ค์ฝ๋ฉํ๋ ค๊ณ ์๋ํฉ๋๋ค. ๋น๋์ค๊ฐ ์ฒ์์ ์คํธ๋ฆฌ๋ฐํ ์ค๋น๊ฐ ๋์ด ์์ผ๋ฉด ํธ๋์ค์ฝ๋ฉ์ผ๋ก ์ธํด ํ์ง์ด ์ ํ๋ฉ๋๋ค.
- ๋ฏธ๋์ด๊ณ ๋ธ๋ฆฐ์ด ์ ๊ณตํ๋
๊ตฌ์ฑ ์ต์ ์ ํตํด ํธ๋์ค์ฝ๋ฉ ๋นํ์ฑํ , ํ์ง๋ง ๊ธฐ์กด Docker ์ด๋ฏธ์ง์์๋ ์ด ์์ ์ ์ํํ ์ ์์ต๋๋ค.
๊ธ์์, ๋ฌธ์ ์์ด์. Docker ์ด๋ฏธ์ง๋ ๋ค์๊ณผ ๊ฐ์ด ์ ๊ณต๋ฉ๋๋ค.
๋ถํํ๋ Docker ์ด๋ฏธ์ง๋ ๋ ์ด์ ํ์ฌ ์ด๋ฏธ์ง์์ ๋น๋๋์ง ์์ต๋๋ค.
๋ช ๋ฌ ํ์๋ ๊ฐ์ ์ผ์ด ์ผ์ด๋ฌ์ต๋๋ค. ์ ์ฒด์ ์ผ๋ก MediaGoblin ์ข
์์ฑ ์ฒด์ธ์ ์ง๋ ๋ช ๋
๋์ ์ฌ๋ฌ ๋ฒ ๋ด ๋น๋๋ฅผ ์์์์ผฐ์ผ๋ฉฐ ๋ง์ง๋ง์ผ๋ก ๋ฐ์ํ ๊ฒ์ ์ด ๊ธฐ์ฌ๋ฅผ ์์ฑํ๋ ๋์์ด์์ต๋๋ค. ๋๋์ด ์ถํํ์ด์
์ด์จ๋ , ๋ง์ ์๊ฐ์ ๋
ธ๋ ฅ ๋์ ๋ง์นจ๋ด Docker ์ด๋ฏธ์ง์์ MediaGoblin์ ๊ตฌ์ถํ๊ณ ๊ตฌ์ฑํ ์ ์์์ต๋๋ค. ๊ฑฐ๊ธฐ์ ์ด๋ฏธ ์ฌ์ ์ด
4๋จ๊ณ. ํธ์คํ
MediaGoblin์ด ๋ด ๋ก์ปฌ ์ปดํจํฐ์์ Docker๋ฅผ ์คํํ๊ณ ์์๊ธฐ ๋๋ฌธ์ ๋ค์ ๋จ๊ณ๋ ๊ฐ์กฑ์ด ๋น๋์ค๋ฅผ ๋ณผ ์ ์๋๋ก Docker๋ฅผ ํด๋ผ์ฐ๋ ์๋ฒ์ ๋ฐฐํฌํ๋ ๊ฒ์ด์์ต๋๋ค.
MediaGoblin๊ณผ ๋น๋์ค ์ ์ฅ ๋ฌธ์
Docker ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ ๊ณต๊ฐ URL์ ํธ์คํ ํ๋ ํ๋ซํผ์ด ๋ง์ด ์์ต๋๋ค. ๋ฌธ์ ๋ ์ฑ ์์ฒด ์ธ์๋ 33GB์ ๋น๋์ค ํ์ผ์ ๊ฒ์ํด์ผ ํ๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ Docker ์ด๋ฏธ์ง์ ํ๋ ์ฝ๋ฉํ๋ ๊ฒ์ด ๊ฐ๋ฅํ์ง๋ง ์ด๋ ๋ฒ๊ฑฐ๋กญ๊ณ ๋ณด๊ธฐ ํํ์ต๋๋ค. ํ ์ค์ ๊ตฌ์ฑ์ ๋ณ๊ฒฝํ๋ ค๋ฉด 33GB์ ๋ฐ์ดํฐ๋ฅผ ์ฌ๋ฐฐํฌํด์ผ ํฉ๋๋ค.
ClipBucket์ ์ฌ์ฉํ์ ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
์ฐจ์ด์ ์ ClipBucket์ ์ค์ ๊ฐ์ ๋จธ์ ์์ ์คํ๋๋ ๋ฐ๋ฉด MediaGoblin์ Docker ์ปจํ
์ด๋์์ ์คํ๋๋ค๋ ๊ฒ์
๋๋ค. ์ฌ๊ธฐ์๋ ํด๋ผ์ฐ๋ ์ ์ฅ์์์ ํ์ผ์ ๋ง์ดํธํ๋ ๊ฒ์ด ํจ์ฌ ๋ ์ด๋ ค์ด ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ๋๋ ๋ชจ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ์์ญ ์๊ฐ์ ์๋นํ๊ณ ๊ทธ๊ฒ์ ๋ํด ์ผ์ต๋๋ค.
MediaGoblin๊ณผ Google Cloud Storage์ ์ด๊ธฐ ํตํฉ์ ๋ํด ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค.
๋ช ์ฃผ ๋์ ๋ชจ๋ ๊ตฌ์ฑ ์์๋ฅผ ์กฐ์ ํ ํ์ ๋ชจ๋ ๊ฒ์ด ์๋ํ์ต๋๋ค. MediaGoblin์ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ์ง ์๊ณ Google ํด๋ผ์ฐ๋ ์ ์ฅ์์์ ๋ฏธ๋์ด ํ์ผ์ ์ฝ๊ณ ์ฐ๋๋ก ์์์ต๋๋ค.
์ ์ผํ ๋ฌธ์ ๋ MediaGoblin์ด ํฐ๋ฌด๋์์ด ๋๋ ค์ก๋ค๋ ๊ฒ์ ๋๋ค. ๋น๋์ค ์ธ๋ค์ผ์ ํ ํ์ด์ง์ ๋ก๋ํ๋ ๋ฐ 20์ด๊ฐ ๊ฑธ๋ ธ์ต๋๋ค. ๋น๋์ค๋ฅผ ์์ฒญํ๋ ๋์ ์์ผ๋ก ์ ํํ๋ฉด MediaGoblin์ ์ฌ์์ ๋ค์ ์์ํ๊ธฐ ์ ์ ๋์๋ 10์ด ๋์ ์ผ์ ์ค์ง๋ฉ๋๋ค.
๊ฐ์ฅ ํฐ ๋ฌธ์ ๋ ๋น๋์ค์ ์ฌ์ง์ด ์ฌ์ฉ์์๊ฒ ๊ธธ๊ณ ์ฐํ์ ์ธ ๊ฒฝ๋ก๋ฅผ ์ทจํ๋ค๋ ๊ฒ์ ๋๋ค. Google ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง์์ gcsfuse๋ฅผ ํตํด MediaGoblin, Nginx๋ก ์ด๋ํด์ผ ํ๊ณ ๊ทธ๋ฐ ํ์์ผ ์ฌ์ฉ์์ ๋ธ๋ผ์ฐ์ ์ ์ ๊ทผํ ์ ์์์ต๋๋ค. ์ฃผ์ ๋ณ๋ชฉ ํ์์ ์๋์ ์ต์ ํ๋์ง ์์ gcsfuse์์ต๋๋ค. ๊ฐ๋ฐ์๋ ํ๋ก์ ํธ ๋ฉ์ธ ํ์ด์ง์์ ์ ํธ๋ฆฌํฐ ์๋์ ๋๊ท๋ชจ ์ง์ฐ์ ๋ํด ๊ฒฝ๊ณ ํฉ๋๋ค.
๊ฒฝ๊ณ
์ด์์ ์ผ๋ก๋ ๋ธ๋ผ์ฐ์ ๊ฐ ์ค๊ฐ ๋ ์ด์ด๋ฅผ ์ฐํํ์ฌ Google Cloud์์ ์ง์ ํ์ผ์ ๊ฐ์ ธ์์ผ ํฉ๋๋ค. MediaGoblin ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์์ธํ ์ดํด๋ณด๊ฑฐ๋ ๋ณต์กํ Google Cloud ํตํฉ ๋ก์ง์ ์ถ๊ฐํ์ง ์๊ณ ์ด๋ป๊ฒ ์ด๋ฅผ ์ํํ ์ ์์ต๋๊น?
nginx์ Sub_filter ํธ๋ฆญ
๋คํํ ๊ฐ๋จํ ํด๊ฒฐ์ฑ
์ ์ฐพ์์ง๋ง ์ฝ๊ฐ ๋ชป์๊ธด. Nginx์ default.conf ๊ตฌ์ฑ์ ์ถ๊ฐํ์ต๋๋ค.
sub_filter "/mgoblin_media/media_entries/" "https://storage.googleapis.com/MY-GCS-BUCKET/media_entries/";
sub_filter_once off;
๋ด ์ค์ ์์ Nginx๋ MediaGoblin๊ณผ ์ต์ข ์ฌ์ฉ์ ์ฌ์ด์ ํ๋ก์ ์ญํ ์ ํ์ต๋๋ค. ์ ์ง์๋ฌธ์ Nginx์๊ฒ ๋ชจ๋ MediaGoblin HTML ์๋ต์ ์ต์ข ์ฌ์ฉ์์๊ฒ ์ ๊ณตํ๊ธฐ ์ ์ ๊ฒ์ํ๊ณ ๋ฐ๊พธ๋๋ก ์ง์ํฉ๋๋ค. Nginx๋ MediaGoblin ๋ฏธ๋์ด ํ์ผ์ ๋ํ ๋ชจ๋ ์๋ ๊ฒฝ๋ก๋ฅผ Google ํด๋ผ์ฐ๋ ์ ์ฅ์์ URL๋ก ๋ฐ๊ฟ๋๋ค.
์๋ฅผ ๋ค์ด MediaGoblin์ ๋ค์๊ณผ ๊ฐ์ HTML์ ์์ฑํฉ๋๋ค.
<video width="720" height="480" controls autoplay>
<source
src="/mgoblin_media/media_entries/16/Michael-riding-a-bike.mp4"
type="video/mp4">
</video>
Nginx๋ ๋ต๋ณ์ ๋ณ๊ฒฝํฉ๋๋ค.
<video width="720" height="480" controls autoplay>
<source
src="https://storage.googleapis.com/MY-GCS-BUCKET/media_entries/16/Michael-riding-a-bike.mp4"
type="video/mp4">
</video>
์ด์ ๋ชจ๋ ๊ฒ์ด ์์๋๋ก ์๋ํ๊ณ ์์ต๋๋ค.
Nginx๋ ํด๋ผ์ด์ธํธ๊ฐ Google ํด๋ผ์ฐ๋ ์ ์ฅ์์์ ์ง์ ๋ฏธ๋์ด ํ์ผ์ ์์ฒญํ ์ ์๋๋ก MediaGoblin์ ์๋ต์ ๋ค์ ์์ฑํฉ๋๋ค.
๋ด ์๋ฃจ์ ์ ๊ฐ์ฅ ์ข์ ์ ์ MediaGoblin ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ ํ์๊ฐ ์๋ค๋ ๊ฒ์ ๋๋ค. Nginx์ ๋ ์ค ๋ช ๋ น์ ์๋น์ค๊ฐ ์๋ก์ ๋ํด ์ ํ ์์ง ๋ชปํ๋๋ผ๋ MediaGoblin๊ณผ Google Cloud๋ฅผ ์ํํ๊ฒ ํตํฉํฉ๋๋ค.
์ฃผ์: ์ด ์๋ฃจ์ ์ ์ฌ์ฉํ๋ ค๋ฉด Google ํด๋ผ์ฐ๋ ์ ์ฅ์์ ํ์ผ์ ๋ชจ๋ ์ฌ๋์ด ์ฝ์ ์ ์์ด์ผ ํฉ๋๋ค. ๋ฌด๋จ ์ก์ธ์ค ์ํ์ ์ค์ด๊ธฐ ์ํด ๊ธด ์์์ ๋ฒํท ์ด๋ฆ์ ์ฌ์ฉํฉ๋๋ค(์:
mediagoblin-39dpduhfz1wstbprmyk5ak29
) ๋ฒํท์ ์ก์ธ์ค ์ ์ด ์ ์ฑ ์ด ๊ถํ์ด ์๋ ์ฌ์ฉ์๊ฐ ๋๋ ํฐ๋ฆฌ ๋ด์ฉ์ ํ์ํ๋ ๊ฒ์ ํ์ฉํ์ง ์๋์ง ํ์ธํฉ๋๋ค.
์ต์ข ์ ํ
์ด ์์ ์์ ๋๋ ์๋ฒฝํ๊ณ ์๋ํ๋ ์๋ฃจ์ ์ ๊ฐ๊ฒ ๋์์ต๋๋ค. MediaGoblin์ Google ํด๋ผ์ฐ๋ ํ๋ซํผ์ ์์ฒด ์ปจํ ์ด๋์์ ์ํํ๊ฒ ์คํ๋์์ผ๋ฏ๋ก ์์ฃผ ํจ์นํ๊ฑฐ๋ ์ ๋ฐ์ดํธํ ํ์๊ฐ ์์์ต๋๋ค. ๋ด ํ๋ก์ธ์ค์ ๋ชจ๋ ๊ฒ์ด ์๋ํ๋๊ณ ์ฌํ ๊ฐ๋ฅํ์ฌ ๊ฐ๋จํ ํธ์ง์ด๋ ์ด์ ๋ฒ์ ์ผ๋ก์ ๋กค๋ฐฑ์ด ๊ฐ๋ฅํ์ต๋๋ค.
์ฐ๋ฆฌ ๊ฐ์กฑ์ ๋์์์ ๋ณด๋ ๊ฒ์ด ์ผ๋ง๋ ์ฌ์ด์ง ์ ๋ง ์ข์ํ์ต๋๋ค. ์์์ ์ค๋ช ํ Nginx ํดํน ๋๋ถ์ ๋น๋์ค ์์ ์ด YouTube๋งํผ ๋นจ๋ผ์ก์ต๋๋ค.
๋ณด๊ธฐ ํ๋ฉด์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
'Best' ํ๊ทธ๋ณ ๊ฐ์กฑ ๋น๋์ค ์นดํ๋ก๊ทธ ์ฝํ
์ธ
์ธ๋ค์ผ์ ํด๋ฆญํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ํ๋ฉด์ด ๋์ต๋๋ค.
๋ฏธ๋์ด ์๋ฒ์์ ๋จ์ผ ํด๋ฆฝ ๋ณด๊ธฐ
์๋ ๊ฐ์ ์์ ๋์ ์ ๊ฐ ์๋ ์ํ๋ ๊ฒ๊ณผ ๋์ผํ ์ฌ์ฉ์ ์นํ์ ์ธ YouTube ๊ฐ์ ์ธํฐํ์ด์ค์์ ๊ฐ์กฑ ๊ตฌ์ฑ์์๊ฒ ์ฐ๋ฆฌ ๋น๋์ค๋ฅผ ๋ณผ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ๋ฏฟ์ ์ ์์ ๋งํผ ๋ณด๋ ์๋ ์ผ์ด์์ต๋๋ค.
๋ณด๋์ค: ๋น์ฉ์ ์ 1๋ฌ๋ฌ ๋ฏธ๋ง์ผ๋ก ์ ๊ฐํ์ธ์.
ํ๋น๋์ค๋ ์์ฃผ ์์ฒญํ์ง ์๊ณ ๋ช ๋ฌ์ ํ ๋ฒ์ฉ๋ง ์์ฒญํฉ๋๋ค. ์ฐ๋ฆฌ ๊ฐ์กฑ์ 20๋ ์ ์ด 15์๊ฐ ์ ๋์ ํธ๋ํฝ์ ์์ฑํ์ง๋ง ์๋ฒ๋ ์ฐ์ค๋ฌดํด๋ก ์คํ๋์์ต๋๋ค. ๋๋ 99,7%์ ์๊ฐ ๋์ ๋ค์ด๋๋ ์๋ฒ์ ๋ํด ๋งค๋ฌ XNUMX๋ฌ๋ฌ๋ฅผ ์ง๋ถํ์ต๋๋ค.
2018๋
๋ง ๊ตฌ๊ธ์ด ์ ํ์ ์ถ์ํ๋ค.
๋ ์ด์ ๊ธฐ์ต๋์ง ์๋ ์ด์ ๋ก Cloud Run์ด ๋ด MediaGoblin ์ด๋ฏธ์ง์์ ์๋ํ์ง ์์์ต๋๋ค. ํ์ง๋ง Cloud Run์ด ๋ฑ์ฅํ๋ฉด์ ๋๋ ๊ทธ ์ฌ์ค์ ๊ธฐ์ตํ์ต๋๋ค.
๋ฌด๋ฃ ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ฉด ์ ์ผํ ๋น์ฉ์ ๋ฐ์ดํฐ ์ ์ฅ ๋น์ฉ์ ๋๋ค. Google์ ํ์ค ์ง์ญ ์ ์ฅ์ ๋น์ฉ์ GB๋น 2,3์ผํธ์ ๋๋ค. ๋น๋์ค ์์นด์ด๋ธ๋ 33GB๋ฅผ ์ฐจ์งํ๋ฏ๋ก ํ ๋ฌ์ 77์ผํธ๋ง ์ง๋ถํฉ๋๋ค.
์ด ์๋ฃจ์
์ ๋น์ฉ์ ์ 0,77๋ฌ๋ฌ์ ๋ถ๊ณผํฉ๋๋ค.
์๋ํ ๊ณํ์ด ์๋ ๋ถ๋ค์ ์ํ ํ
๋ถ๋ช
ํ ๊ทธ ๊ณผ์ ์๋ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ ธ์ต๋๋ค. ํ์ง๋ง ์ด ๊ธฐ์ฌ๊ฐ ํ ๋น๋์ค๋ฅผ ๋์งํธํํ๊ณ ๊ฒ์ํ๋ ๋ฐ ๋๋ ๋
ธ๋ ฅ์ 80-90% ์ ์ฝํ๋ ๋ฐ ๋์์ด ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๋ณ๋์ ์น์
์์ ์ฐพ์ ์ ์์ต๋๋ค.
- ๋์งํธํ ๋ฐ ํธ์ง ๋จ๊ณ์์๋ ๊ฐ๋ฅํ ํ ๋ง์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๋ณด์กดํ์ญ์์ค.
- ๋น๋์ค ์นด์ธํธ ๋ผ๋ฒจ์๋ ๊ท์คํ ์ ๋ณด๊ฐ ๊ธฐ๋ก๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
- ์ด๋ค ํ ์ดํ์์ ์ด๋ค ํด๋ฆฝ์ด ์ด๋ค ์์๋ก ์ดฌ์๋์๋์ง ์ถ์ ํ์ธ์.
- ์์์ ๋์ฌ ์ ์๋ ์ดฌ์ ๋ ์ง๋ฅผ ์ ์ด์ฃผ์ธ์.
- ์ ๋ฌธ์ ์ธ ๋์งํธํ ์๋น์ค์ ๋ํ ๋น์ฉ์ ์ง๋ถํ๋ ๊ฒ์ ๊ณ ๋ คํด๋ณด์ธ์.
- ๋น์ ์ ๊ฒ์ ๋๋ค ๋๋จํ ๋์งํธํ ํ์ง ์ธก๋ฉด์์ ์ด๋ฅผ ์ผ์น์ํค๋ ๊ฒ์ ์ด๋ ต๊ณ ๋น์ฉ์ด ๋ง์ด ๋ญ๋๋ค.
- ํ์ง๋ง EverPresent๋ผ๋ ํ์ฌ๋ ๋ฉ๋ฆฌํ์ธ์(์์ธํ ๋ด์ฉ์ด ํ์ํ๋ฉด ๋ฉ์์ง๋ฅผ ๋ณด๋ด์ฃผ์ธ์).
- ์ง์ ๋์งํธํ๋ฅผ ํ๋ค๋ฉด HDD๋ฅผ ๊ตฌ์
ํ์ธ์.
- ๋น์์ถ ํ์ค ํ์ง ๋น๋์ค๋ ๋ถ๋น 100-200MB๊ฐ ์์๋ฉ๋๋ค.
- ๋๋ ๋ชจ๋ ๊ฒ์ ๋ด ๊ฒ์ผ๋ก ๊ฐ์งํ๋ค
Synology DS412 + (10TB).
- ํน์ ์ ํ๋ฆฌ์ผ์ด์
์ ์ฐ๊ฒฐ๋์ง ์์ ์ผ๋ถ ๊ณตํต ํ์์ผ๋ก ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋กํฉ๋๋ค.
- ํด๋ฆฝ ์ค๋ช , ์๊ฐ ์ฝ๋, ๋ ์ง ๋ฑ
- ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ ํ๋ฆฌ์ผ์ด์ ๋ณ ํ์์ผ๋ก ์ ์ฅํ๋ ๊ฒฝ์ฐ(๋๋ ์์ ์ ์ฅํ์ง ์๋ ๊ฒฝ์ฐ) ๋ค๋ฅธ ์๋ฃจ์ ์ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ฉด ์์ ์ ๋ค์ ์คํํ ์ ์์ต๋๋ค.
- ํธ์งํ๋ฉด์ ๋น๋์ค์์ ์ ์ฉํ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๋ง์ด ๋ณผ ์ ์์ต๋๋ค. ์ ์ฅํ์ง ์์ผ๋ฉด ์๊ฒ ๋ฉ๋๋ค.
- ์์์์ ๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์?
- ๊ฑฐ๊ธฐ์ ๋๊ฐ ๋ฑ๋ก๋์ด ์๋์?
- ์ธ์ ๋ น์๋๋์?
- ์ข์ํ๋ ๋น๋์ค๋ฅผ ํ์ํ์ธ์.
- ์์งํ ๋งํด์ ๋๋ถ๋ถ์ ํ ๋น๋์ค๋ ๊ฝค ์ง๋ฃจํฉ๋๋ค.
- ๋ด๊ฐ ์ข์ํ๋ ์์์๋ 'best of' ํ๊ทธ๋ฅผ ์ ์ฉํ๊ณ , ์ฌ๋ฏธ์๋ ์์์ ๋ณด๊ณ ์ถ์ ๋ ์ด์ด๋ด ๋๋ค.
- ํ๋ก์ธ์ค๊ฐ ์ฒ์๋ถํฐ ๋๊น์ง ์ํํ๊ฒ ์งํ๋ ์ ์๋๋ก ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ํฌ๊ด์ ์ธ ์๋ฃจ์
์ ๊ตฌ์ฑํ์ธ์.
- ๋จผ์ ๋ชจ๋ ํ ์ดํ๋ฅผ ๋์งํธํํ ๋ค์ ๋ชจ๋ ํ ์ดํ ๋ฑ์ ํธ์งํ๋ ค๊ณ ํ์ต๋๋ค.
- ํ ์ดํ ํ๋๋ก ์์ํด์ ๋ชจ๋ ์์ ์ ๊ทธ๊ฒ์ผ๋ก ๋๋๋๋ผ๋ฉด ์ข์์ ํ ๋ฐ์. ๊ทธ๋ฐ ๋ค์ ์ด๋ค ๊ฒฐ์ ๊ณผ ์ด๋ค ๋จ๊ณ๊ฐ ์ต์ข ๊ฒฐ๊ณผ์ ์ํฅ์ ๋ฏธ์น๋์ง ์ดํดํฉ๋๋ค.
- ๋
น์์ ์ต์ํ์ผ๋ก ์ ์งํ์ธ์.
- ํด๋ฆฝ์ ํธ์งํ๊ฑฐ๋ ๋ค์ ์ธ์ฝ๋ฉํ ๋๋ง๋ค ํ์ง์ด ์ ํ๋ฉ๋๋ค.
- ์๋ณธ ์์์ ์ต๋ ํ์ง๋ก ๋์งํธํํ ๋ค์ ๊ฐ ํด๋ฆฝ์ ๋ธ๋ผ์ฐ์ ๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ ๋๋งํ๋ ํ์์ผ๋ก ์ ํํ ํ ๋ฒ๋ง ํธ๋์ค์ฝ๋ฉํฉ๋๋ค.
- ๋น๋์ค ํด๋ฆฝ์ ๊ฒ์ํ๋ ค๋ฉด ๊ฐ๋ฅํ ๊ฐ์ฅ ๊ฐ๋จํ ์๋ฃจ์
์ ์ฌ์ฉํ์ญ์์ค.
- ๋์ด์ผ๋ณด๋ฉด MediaGoblin์ ์ ์ ๋น๋์ค ํ์ผ ์ธํธ๋ก ์น ํ์ด์ง๋ฅผ ์์ฑํ๋ ๋งค์ฐ ๊ฐ๋จํ ์๋๋ฆฌ์ค์ ๋นํด ์ง๋์น๊ฒ ๋ณต์กํ ๋๊ตฌ์ฒ๋ผ ๋ณด์ ๋๋ค.
- ์ฒ์๋ถํฐ ๋ค์ ์์ํ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ ์ ์ ์ฌ์ดํธ ์์ฑ๊ธฐ๋ฅผ ์ฌ์ฉํ ๊ฒ์
๋๋ค.
ํด๊ณ ,์งํฌ ๋๋๊ทธ๋ฆฌ์ฌ .
- ์ค์น๋ฅผ ์ํํฉ๋๋ค.
- ๋น๋์ค ํธ์ง์ ์ฌ๋ฌ ๋น๋์ค์ ์ต๊ณ ์ ์๊ฐ์ ๊ฒฐํฉํ๋ ์ฌ๋ฏธ์๋ ๋ฐฉ๋ฒ์ ๋๋ค.
- ํธ์ง์์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์์
์
๋๋ค. ์๋ฅผ ๋ค์ด ํ
๋ง๊ฐ ๋๋์ต๋๋ค.
๋๋ฆฐ ๋ The National์์, ์ด๊ฒ์ ๋์ ๊ฐ์ธ์ ์ธ ๋ฐ๊ฒฌ์ ๋๋ค.
์ถ์ฒ : habr.com