Chef Software๋ ์์คํ ์ ํต์ฌ ๊ตฌ์ฑ ์์๋ง ์์ ๋กญ๊ฒ ๋ฐฐํฌํ๊ณ ๊ณ ๊ธ ๊ธฐ๋ฅ์ ์์ฉ ์ ํ์ ์ผ๋ถ๋ก ์ ๊ณตํ๋ Open Core ๋น์ฆ๋์ค ๋ชจ๋ธ์ ์ค๋จํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค๊ณ ๋ฐํํ์ต๋๋ค.
Chef Automate ๊ด๋ฆฌ ์ฝ์, ์ธํ๋ผ ๊ด๋ฆฌ ๋๊ตฌ, Chef InSpec ๋ณด์ ๊ด๋ฆฌ ๋ชจ๋, Chef Habitat ์ ๊ณต ๋ฐ ์ค์ผ์คํธ๋ ์ด์ ์๋ํ ์์คํ ์ ํฌํจํ Chef ๊ตฌ์ฑ ๊ด๋ฆฌ ์์คํ ์ ๋ชจ๋ ๊ตฌ์ฑ ์์๋ ์ด์ ์คํ ์์ค Apache 2.0 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์์ ํ ์ ๊ณต๋ฉ๋๋ค. ์ด๋ฆฌ๊ฑฐ๋ ๋ซํ ๋ถ๋ถ์ด ์์ต๋๋ค. ์ด์ ์ ๋ซ์ ๋ชจ๋ ๋ชจ๋์ด ์ด๋ฆฝ๋๋ค. ์ ํ์ ๊ณต๊ฐ์ ์ผ๋ก ์ก์ธ์ค ๊ฐ๋ฅํ ์ ์ฅ์์์ ๊ฐ๋ฐ๋ฉ๋๋ค. ๊ฐ๋ฐ, ์์ฌ๊ฒฐ์ , ์ค๊ณ ํ๋ก์ธ์ค๋ ์ต๋ํ ํฌ๋ช ํ๊ฒ ๊ณํ๋ฉ๋๋ค.
์คํ ์์ค ์ํํธ์จ์ด์ ์์ฉํ์ ์ปค๋ฎค๋ํฐ ์ํธ ์์ฉ ์กฐ์ง์ ๋ํ ๋ค์ํ ๋ชจ๋ธ์ ๋ํ ์ค๋ ์ฐ๊ตฌ ๋์ ๊ฒฐ์ ์ด ๋ด๋ ค์ก๋ค๋ ์ ์ด ์ฃผ๋ชฉ๋ฉ๋๋ค. Chef์ ๊ฐ๋ฐ์๋ค์ ์ ์ฒด ์คํ ์์ค ์ฝ๋๊ฐ ์ปค๋ฎค๋ํฐ์ ๊ธฐ๋์ ํ์ฌ์ ๋น์ฆ๋์ค ์ด์ต ์ฌ์ด์์ ๊ฐ์ฅ ์ข์ ๊ท ํ์ ์ด๋ฃฐ ๊ฒ์ด๋ผ๊ณ ๋ฏฟ์ต๋๋ค. ์ ํ์ ๊ฐ๋ฐฉํ ๋ถ๋ถ๊ณผ ๋ ์ ๋ถ๋ถ์ผ๋ก ๋๋๋ ๋์ , Chef Software๋ ์ด์ ํ๋ก์ ํธ์ ๊ด์ฌ์ด ์๋ ์ด์ฑํฌ ๋ฐ ํ์ฌ์ ํ๋ ฅํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฆฌ์์ค๋ฅผ ๋จ์ผ ๊ฐ๋ฐฉํ ์ ํ ๊ฐ๋ฐ์ ์์ ํ ์ง์คํ ์ ์์ต๋๋ค.
๊ธฐ์ ์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๊ธฐ ์ํด ์คํ ์์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์์ฉ ๋ฐฐํฌ ํจํค์ง์ธ Chef Enterprise Automation Stack์ด ์์ฑ๋ ์์ ์ ๋๋ค. ์ด ํจํค์ง์๋ ์ถ๊ฐ ํ ์คํธ ๋ฐ ์์ ํ, ์ฐ์ค๋ฌดํด ๊ธฐ์ ์ง์ ์ ๊ณต, ํฅ์๋ ์์ ์ฑ์ด ํ์ํ ์์คํ ์ ์ฌ์ฉํ๊ธฐ ์ํ ์ ์, ์ ์ํ ์ ๋ฐ์ดํธ ์ ๋ฌ์ ์ํ ์ฑ๋์ด ์์ต๋๋ค. ์ ๋ฐ์ ์ผ๋ก Chef Software์ ์๋ก์ด ๋น์ฆ๋์ค ๋ชจ๋ธ์ Red Hat๊ณผ ๋งค์ฐ ์ ์ฌํฉ๋๋ค. Red Hat์ ์์ ์ฉ ๋ฐฐํฌํ์ ์ ๊ณตํ์ง๋ง ๋ชจ๋ ์ํํธ์จ์ด๋ฅผ ๋ฌด๋ฃ ๋ผ์ด์ ์ค๋ก ์ ๊ณต๋๋ ์คํ ์์ค ํ๋ก์ ํธ๋ก ๊ฐ๋ฐํฉ๋๋ค.
Chef ๊ตฌ์ฑ ๊ด๋ฆฌ ์์คํ
์ Ruby ๋ฐ Erlang์ผ๋ก ์์ฑ๋์์ผ๋ฉฐ ์ง์นจ("๋ ์ํผ") ์์ฑ์ ์ํ ๋๋ฉ์ธ๋ณ ์ธ์ด๋ฅผ ์ ๊ณตํ๋ค๋ ์ ์ ๊ธฐ์ตํ์ธ์. Chef๋ ๋ค์ํ ๊ท๋ชจ์ ์๋ฒ ํํฌ์ ํด๋ผ์ฐ๋ ์ธํ๋ผ์์ ์ค์ ์ง์ค์ ๊ตฌ์ฑ ๋ณ๊ฒฝ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์
๊ด๋ฆฌ ์๋ํ(์ค์น, ์
๋ฐ์ดํธ, ์ ๊ฑฐ, ์คํ)์ ์ฌ์ฉ๋ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ Amazon EC2, Rackspace, Google Cloud Platform, Oracle Cloud, OpenStack ๋ฐ Microsoft Azure์ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์๋ก์ด ์๋ฒ ๋ฐฐํฌ๋ฅผ ์๋ํํ๋ ์ง์์ด ํฌํจ๋ฉ๋๋ค. Chef ๊ธฐ๋ฐ ์๋ฃจ์
์ Facebook, Amazon ๋ฐ HP์์ ์ฌ์ฉ๋ฉ๋๋ค. Chef ์ ์ด ๋
ธ๋๋ RHEL ๋ฐ Ubuntu ๊ธฐ๋ฐ ๋ฐฐํฌํ์ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ชจ๋ Linux ๋ฐฐํฌํ, macOS, FreeBSD, AIX, Solaris ๋ฐ Windows๋ ๊ด๋ฆฌ ๊ฐ์ฒด๋ก ์ง์๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru