AWS OpsWorks๋ ์๋ฒ ๊ตฌ์ฑ์ ์ฝ๋๋ก ์ทจ๊ธํ๋ ์๋ํ ํ๋ซํผ Chef๋ฅผ ์ฌ์ฉํ๋ ๊ตฌ์ฑ ๊ด๋ฆฌ ์๋น์ค์
๋๋ค. OpsWorks๋ Chef๋ฅผ ์ฌ์ฉํ์ฌ Amazon Elastic Compute Cloud(Amazon EC2) ์ธ์คํด์ค ๋๋ ์จํ๋ ๋ฏธ์ค ์ปดํจํฐ ํ๊ฒฝ์์ ์๋ฒ ๊ตฌ์ฑ, ๋ฐฐํฌ, ๊ด๋ฆฌ๋ฅผ ์๋ํํฉ๋๋ค. OpsWorks๋ AWS OpsWorks for Chef Automate์ AWS OpsWorks Stacks, ์ด๋ ๊ฒ 2๊ฐ์ง ์ํ์ด ์์ต๋๋ค.
AWS OpsWorks for Chef Automate๋ ์์ ๊ด๋ฆฌํ Chef ์๋ฒ์ ์๋ํ ๋๊ตฌ ์ธํธ๋ก ์ฌ์ฉ์ ์ํฌํ๋ก์ ์ง์์ ๋ฐฐํฌ ์๋ํ, ๊ท์ ์ค์ ๋ฐ ๋ณด์ ์๋ ํ ์คํธ ๋ฐ ๋ ธ๋์ ์ํ๋ฅผ ๋ณผ ์ ์๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. Chef ์๋ฒ๋ ์ํํธ์จ์ด ๋ฐ ์ด์ ์ฒด์ ๊ตฌ์ฑ, ํจํค์ง ์ค์น, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค์ ๋ฑ์ ์ด์ ์์ ์ ์ฒ๋ฆฌํ์ฌ ํ ์คํ ์๋ํ๋ฅผ ์ ๊ณตํฉ๋๋ค. Chef ์๋ฒ๋ ์ค์์์ ๊ตฌ์ฑ ์์ ์ ์ ์ฅํ๊ณ , ๋ ธ๋ ๋ช ๊ฐ์์ ์์ฒ ๊ฐ์ ์ด๋ฅด๊ธฐ๊น์ง ๋ฒ์์ ๊ตฌ์ ๋ฐ์ง ์๊ณ ์ปดํจํ ํ๊ฒฝ์ ์๋ ๊ฐ ๋ ธ๋์ ์ด๋ฌํ ์์ ์ ์ ๊ณตํฉ๋๋ค. OpsWorks for Chef Automate๋ Chef ์ปค๋ฎค๋ํฐ์ ํด๋ง ๋ฐ ์ฟก๋ถ๊ณผ ์๋ฒฝํ ํธํ๋๋ฉฐ, Chef ์๋ฒ์ ์๋ก์ด ๋ ธ๋๋ฅผ ์๋ ๋ฑ๋กํฉ๋๋ค.
OpsWorks for Chef Automate๋ Chef ์๋ฒ์ ์ฐ๊ฒฐ๋ ๋ ธ๋ ๊ฐ์์ ๋ ธ๋ ์คํ ์๊ฐ์ ๋ฐ๋ผ ๊ณผ๊ธ๋๊ณ , Chef ์๋ฒ์์ ์คํ๋๋ ๊ธฐ๋ณธ Amazon Elastic Compute Cloud (Amazon EC2) ์ธ์คํด์ค์ ๋ํ ๋น์ฉ์ ์ง๋ถํฉ๋๋ค.
AWS OpsWorks Stacks๋ AWS์ ์จํ๋ ๋ฏธ์ค์์ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์๋ฒ๋ฅผ ๊ด๋ฆฌํ ์ ์๊ฒ ํด์ค๋๋ค. OpsWorks Stacks์ ์ฌ์ฉํ๋ฉด ๋ก๋ ๋ฐธ๋ฐ์ฑ, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ์ ๊ฐ์ด ๋ค์ํ ๊ณ์ธต์ด ํฌํจ๋ ์คํ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ชจ๋ธ๋งํ ์ ์์ต๋๋ค. ๊ฐ ๋ ์ด์ด์ Amazon EC2 ์ธ์คํด์ค๋ฅผ ๋ฐฐํฌ ๋ฐ ๊ตฌ์ฑํ๊ฑฐ๋ Amazon RDS ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฑ์ ๋ค๋ฅธ ๋ฆฌ์์ค์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. OpsWorks Stacks์์๋ ์์ฝ๋ ์ผ์ ์ด๋ ํธ๋ํฝ ์์ค ๋ณํ์ ๋ฐ๋ผ ์๋ฒ ์๋ ํ์ฅ์ ์ค์ ํ ์ ์์ผ๋ฉฐ, ํ๊ฒฝ ๊ท๋ชจ ๋ณํ์ ๋ฐ๋ผ ์๋ช ์ฃผ๊ธฐ ํํฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ณ๊ฒฝ ์ฌํญ์ ์กฐ์ ํฉ๋๋ค. Chef Solo๋ก Chef ๋ ์ํผ๋ฅผ ์คํํ๋ฉด ํจํค์ง, ํ๋ก๊ทธ๋๋ฐ ์ธ์ด, ํ๋ ์์ํฌ ์ค์น, ์ํํธ์จ์ด ๊ตฌ์ฑ ๋ฑ์ ์์ ์ ์๋ํํ ์ ์์ต๋๋ค.
Amazon EC2์ OpsWorks Stacks์ ์ฌ์ฉํ๋ ์ถ๊ฐ ๋น์ฉ์ ์์ผ๋ฉฐ, OpsWorks Stacks๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑํ ๊ธฐ๋ณธ ๋ฆฌ์์ค์ ๋ํด์๋ง ๋น์ฉ์ ์ง๋ถํฉ๋๋ค.

