Chef ๊ตฌ์„ฑ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์ด ์™„์ „ํ•œ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๊ฐ€ ๋จ

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

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