AWS OpsWorks
AWS ํด๋ผ์šฐ๋“œ
์ง€๊ธˆ AWS OpsWorks ์‚ฌ์šฉํ•ด ๋ณด๊ธฐ

AWS OpsWorks๋Š” Chef ๋ฐ Puppet์˜ ๊ด€๋ฆฌํ˜• ์ธ์Šคํ„ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ตฌ์„ฑ ๊ด€๋ฆฌ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. Chef ๋ฐ Puppet์€ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ์„œ๋ฒ„ ๊ตฌ์„ฑ์„ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์ž๋™ํ™” ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. OpsWorks๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Chef ๋ฐ Puppet์„ ํ†ตํ•ด Amazon EC2 ์ธ์Šคํ„ด์Šค ๋˜๋Š” ์˜จํ”„๋ ˆ๋ฏธ์Šค ์ปดํ“จํŒ… ํ™˜๊ฒฝ ์ „์ฒด์—์„œ ์„œ๋ฒ„๊ฐ€ ๊ตฌ์„ฑ, ๋ฐฐํฌ ๋ฐ ๊ด€๋ฆฌ๋˜๋Š” ๋ฐฉ๋ฒ•์„ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. OpsWorks์—์„œ๋Š” AWS Opsworks for Chef Automate, AWS OpsWorks for Puppet Enterprise ๋ฐ AWS OpsWorks Stacks๋ผ๋Š” 3๊ฐ€์ง€ ์ œํ’ˆ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

AWS OpsWorks for Chef Automate๋Š” ๊ตฌ์„ฑ ๊ด€๋ฆฌ, ๊ทœ์ • ์ค€์ˆ˜ ๋ฐ ๋ณด์•ˆ, ์ง€์†์  ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ Chef์˜ ์ž๋™ํ™” ๋„๊ตฌ ์ œํ’ˆ๊ตฐ์ธ Chef Automate๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ์™„์ „๊ด€๋ฆฌํ˜• ๊ตฌ์„ฑ ๊ด€๋ฆฌ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ, OpsWorks๋Š” ์„œ๋ฒ„๋ฅผ ์ž๋™์œผ๋กœ ํŒจ์น˜, ์—…๋ฐ์ดํŠธ ๋ฐ ๋ฐฑ์—…ํ•จ์œผ๋กœ์จ Chef ์„œ๋ฒ„๋ฅผ ์œ ์ง€ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. OpsWorks๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ž์ฒด ๊ตฌ์„ฑ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ์šด์˜ํ•˜๊ฑฐ๋‚˜ ๊ด€๋ จ ์ธํ”„๋ผ์˜ ์œ ์ง€ ๊ด€๋ฆฌ์— ๋Œ€ํ•ด ๊ฑฑ์ •ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. OpsWorks์—์„œ๋Š” ๊ตฌ์„ฑ์ด๋‚˜ ๊ทœ์ • ์ค€์ˆ˜ ๊ด€๋ฆฌ์™€ ๊ฐ™์€ Chef Automate์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ Chef ์ฝ˜์†” ๋˜๋Š” ๋ช…๋ น์ค„ ๋„๊ตฌ(Knife ๋“ฑ)๋ฅผ ํ†ตํ•ด ์ด๋ฅผ ๊ด€๋ฆฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ๊ธฐ์กด Chef ์ฟก๋ถ๊ณผ ์›ํ™œํ•˜๊ฒŒ ์—ฐ๋™๋ฉ๋‹ˆ๋‹ค.

๊ธฐ์กด์— Chef๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋ฉด AWS OpsWorks for Chef Automate๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ »


AWS OpsWorks for Puppet Enterprise๋Š” ์ธํ”„๋ผ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ Puppet์˜ ์ž๋™ํ™” ๋„๊ตฌ ์„ธํŠธ์ธ Puppet Enterprise๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ์™„์ „๊ด€๋ฆฌํ˜• ๊ตฌ์„ฑ ๊ด€๋ฆฌ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ, OpsWorks๋Š” ์„œ๋ฒ„๋ฅผ ์ž๋™์œผ๋กœ ํŒจ์น˜, ์—…๋ฐ์ดํŠธ ๋ฐ ๋ฐฑ์—…ํ•จ์œผ๋กœ์จ Puppet ๋งˆ์Šคํ„ฐ ์„œ๋ฒ„๋ฅผ ์œ ์ง€ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. OpsWorks๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ž์ฒด ๊ตฌ์„ฑ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ์šด์˜ํ•˜๊ฑฐ๋‚˜ ๊ด€๋ จ ์ธํ”„๋ผ์˜ ์œ ์ง€ ๊ด€๋ฆฌ์— ๋Œ€ํ•ด ๊ฑฑ์ •ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. OpsWorks์—์„œ๋Š” Puppet Enterprise์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ Puppet ์ฝ˜์†”์„ ํ†ตํ•ด ์ด๋ฅผ ๊ด€๋ฆฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ๊ธฐ์กด Puppet ์ฝ”๋“œ์™€ ์›ํ™œํ•˜๊ฒŒ ์—ฐ๋™๋ฉ๋‹ˆ๋‹ค.

๊ธฐ์กด์— Puppet์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋ฉด AWS OpsWorks for Puppet Enterprise๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ »


AWS OpsWorks Stacks๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ์„œ๋ฒ„ ๊ด€๋ฆฌ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. OpsWorks Stacks์„ ์‚ฌ์šฉํ•˜๋ฉด ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„์™€ ๊ฐ™์ด ๋‹ค์–‘ํ•œ ๊ณ„์ธต์ด ํฌํ•จ๋œ ์Šคํƒ์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ชจ๋ธ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๊ณ„์ธต ๋‚ด์—์„œ Chef Solo๋กœ Chef ๋ ˆ์‹œํ”ผ๋ฅผ ์‚ฌ์šฉํ•ด Amazon EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ํ”„๋กœ๋น„์ €๋‹ํ•˜๊ณ , ์ž๋™ ๊ทœ๋ชจ ์กฐ์ •์„ ์ง€์›ํ•˜๋ฉฐ, ์ธ์Šคํ„ด์Šค๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํŒจํ‚ค์ง€, ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด, ๋˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ ์„ค์น˜, ์†Œํ”„ํŠธ์›จ์–ด ๊ตฌ์„ฑ ๋“ฑ์˜ ์ž‘์—…์„ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ชจ๋ธ๋ง ๋ฐ ๊ด€๋ฆฌ์šฉ ์†”๋ฃจ์…˜์ด ํ•„์š”ํ•˜๋‹ค๋ฉด AWS OpsWorks Stacks๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ »