Amazon์ Linux ์ปจํ ์ด๋ ๊ตฌ์ถ, ๊ฒ์ ๋ฐ ์คํ์ ์ํ ์คํ ์์ค ๋๊ตฌ ํคํธ์ธ Finch๋ฅผ ์ถ์ํ์ต๋๋ค. ์ด ํดํท์ ๋งค์ฐ ๊ฐ๋จํ ์ค์น ํ๋ก์ธ์ค์ OCI(Open Container Initiative) ํ์์ ์ปจํ ์ด๋ ์์ ์ ์ํด ๋ฏธ๋ฆฌ ๋ง๋ค์ด์ง ํ์ค ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ํน์ง์ ๋๋ค. Finch ์ฝ๋๋ Go๋ก ์์ฑ๋์์ผ๋ฉฐ Apache 2.0 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
์ด ํ๋ก์ ํธ๋ ์์ง ๊ฐ๋ฐ ์ด๊ธฐ ๋จ๊ณ์ ์์ผ๋ฉฐ ๊ธฐ๋ณธ ๊ธฐ๋ฅ๋ง ํฌํจ๋์ด ์์ต๋๋ค. Amazon์ ๋น๊ณต๊ฐ๋ก ๊ฐ๋ฐ์ ์๋ฃํ์ง ์๊ธฐ๋ก ๊ฒฐ์ ํ์ผ๋ฉฐ ์ต์ข ์ ํ์ด ์ค๋น๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ง ์๊ธฐ ์ํด ์ด๊ธฐ ์ฝ๋๋ฅผ ๊ฒ์ํ์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ด์ฌ ์๋ ์ฐธ๊ฐ์๋ฅผ ๋์ด๋ค์ด๊ณ ์๊ฒฌ ๋ฐ ์์ด๋์ด ์ปค๋ฎค๋ํฐ์ ๋ํ์๋ค์ด ๊ฐ๋ฐ ๊ณผ์ ์์ ํํํ ์ฐ๋ ค ์ฌํญ์ ๊ณ ๋ คํ ์ ์๋ค๊ณ ๋ฏฟ์ต๋๋ค. ์ด ํ๋ก์ ํธ์ ์ฃผ์ ๋ชฉํ๋ Linux ๊ธฐ๋ฐ์ด ์๋ ํธ์คํธ ์์คํ ์์ Linux ์ปจํ ์ด๋ ์์ ์ ๋จ์ํํ๋ ๊ฒ์ ๋๋ค. ์ฒซ ๋ฒ์งธ ๋ฆด๋ฆฌ์ค๋ macOS ํ๊ฒฝ์์ Linux ์ปจํ ์ด๋ ์์ ๋ง ์ง์ํ์ง๋ง ์์ผ๋ก๋ Linux ๋ฐ Windows์ฉ Finch ์ต์ ์ ์ ๊ณตํ ๊ณํ์ ๋๋ค.
๋ช ๋ น์ค ์ธํฐํ์ด์ค๋ฅผ ๊ตฌ์ถํ๊ธฐ ์ํด Finch๋ ์ปจํ ์ด๋ ๊ตฌ์ถ, ์คํ, ๊ฒ์ ๋ฐ ๋ก๋(๋น๋, ์คํ, ํธ์, ํ ๋ฑ)๋ฅผ ์ํ Docker ํธํ ๋ช ๋ น ์ธํธ์ ์ถ๊ฐ ์ต์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ nerdctl์ ๊ฐ๋ฐ์ ์ฌ์ฉํฉ๋๋ค. , ๋ฃจํธ ์์ด ์์ ํ๊ธฐ, ์ด๋ฏธ์ง ์ํธํํ๊ธฐ, IPFS๋ฅผ ์ฌ์ฉํ์ฌ P2P ๋ชจ๋๋ก ์ด๋ฏธ์ง ๋ฐฐํฌํ๊ธฐ, ๋์งํธ ์๋ช ์ผ๋ก ์ด๋ฏธ์ง ํ์ธํ๊ธฐ ๋ฑ์ด ์์ต๋๋ค. Containerd๋ ์ปจํ ์ด๋ ๊ด๋ฆฌ๋ฅผ ์ํ ๋ฐํ์์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. BuildKit ํดํท์ OCI ํ์์ ์ด๋ฏธ์ง๋ฅผ ๋น๋ํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ Lima๋ Linux์์ ๊ฐ์ ๋จธ์ ์ ์์ํ๊ณ ํ์ผ ๊ณต์ ๋ฐ ๋คํธ์ํฌ ํฌํธ ์ ๋ฌ์ ๊ตฌ์ฑํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
Finch๋ nerdctl, Containerd, BuildKit ๋ฐ Lima๋ฅผ ํ๋๋ก ๋ฌถ์ด ์ด๋ฌํ ๋ชจ๋ ๊ตฌ์ฑ ์์๋ฅผ ๋ณ๋๋ก ์ดํดํ๊ณ ๊ตฌ์ฑํ ํ์ ์์ด ๋ฐ๋ก ์์ํ ์ ์๋๋ก ํด์ค๋๋ค(Linux ์์คํ
์์ ์ปจํ
์ด๋๋ฅผ ์คํํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ผ๋ฉด Linux ์คํ์ ์ํ ํ๊ฒฝ์ ์์ฑ). Windows ๋ฐ macOS์์ ์ปจํ
์ด๋๋ฅผ ๋ง๋๋ ๊ฒ์ ๊ฐ๋จํ ์์
์ด ์๋๋๋ค. ์
๋ฌด๋ฅผ ์ํด ์ฐ๋ฆฌ๋ ํตํฉ ์ธํฐํ์ด์ค ๋ค์ ๊ฐ ๊ตฌ์ฑ ์์ ์์
์ ์ธ๋ถ ์ ๋ณด๋ฅผ ์จ๊ธฐ๋ ์์ฒด finch ์ ํธ๋ฆฌํฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์์ํ๋ ค๋ฉด ํ์ํ ๋ชจ๋ ๊ฒ์ด ํฌํจ๋ ์ ๊ณต๋ ํจํค์ง๋ฅผ ์ค์นํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ปจํ
์ด๋๋ฅผ ์ฆ์ ์์ฑํ๊ณ ์คํํ ์ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru