1์ธ ์ฑ ๊ฐ๋ฐ์ ์ด๋ค ํ ์คํธ๋ฅผ ์งํํด์ผ ํ ๊น? ๊ฐ๋ฐ์๋ ์ฑ ์ถ์ ์ ํ ์คํธ ์ฝ๋๋ฅผ ์์ฑํ๋๋ฐ, ์๊ฐ ํจ์จ์ฑ์ ์ํด ์ฌ๋ ํ ์คํธ, ํตํฉ ํ ์คํธ(provider ์์ฃผ), ์ ๋ ํ ์คํธ, ์ธ์ ๋ฐ ์์ ฏ ํ ์คํธ ์์ผ๋ก ์ฐ์ ์์๋ฅผ ์ ํ์ต๋๋ค.
AWS๋ฅผ ๋ชจ๋ ํ๋ฒ์ ์ค์ , ์์ฑํด๋ณด์ (Terraform) Terraform์ ์ฌ์ฉํ์ฌ AWS ์ค์ ์ ์๋ํํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํ๋ฉฐ, AWS CLI ์ค์น ๋ฐ IAM ์ฌ์ฉ์ ์ค์ , Terraform ์ค์น ๋ฐฉ๋ฒ์ ์์ธํ ์ค๋ช ํฉ๋๋ค.
์์ผ๋ฆฌ์ธ ์ฑ ์๋ฒ ๋ฆฌ์ ์ ํ (AWS) ์์ผ๋ฆฌ์ธ ๊ธ๋ก๋ฒ ๋ฐ์ดํธ ์ฑ ์๋ฒ๋ AWS๋ฅผ ์ฌ์ฉํ์ฌ ๋ฉํฐ ๋ฆฌ์ ์ ์ง์ํ๋ฉฐ, ์คํ ์ค์ผ์ผ๋ง์ ํตํด ํ์ฅ์ฑ์ ํ๋ณดํฉ๋๋ค. ์ด๊ธฐ์๋ ๋ฏธ๊ตญ๊ณผ ๋จ๋ฏธ ๋ ์ง์ญ์ ์๋ฒ๋ฅผ ๊ตฌ์ถํ๋ฉฐ, ํฅํ ์์ฅ ์ํฉ์ ๋ฐ๋ผ ์ถ๊ฐ์ ์ธ ๋ฆฌ์ ํ์ฅ์ ๊ณํํ๊ณ ์์ต๋๋ค.
๊ตญ์ ๊ฒฐํผ์ด ์ข์ ์ด์ ๊ฐ๋ฐ์๋ ๊ตญ์ ๋ถ๋ถ๋ก, ๋ฐ์ดํธ ์ฑ์ ํตํด ๋ง๋ ๊ฒฐํผ์ ๊ณจ์ธํ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ๊ตญ์ ์ปคํ์ ์ํ ๋ฐ์ดํธ ์ฑ์ ๊ฐ๋ฐํ์ต๋๋ค. ์ฑ์ ์ธ์ข ์ ์ ํธ๋๋ฅผ ์ ์ ์๋ ์ฅ์ , ์ธ์ด ์ฅ๋ฒฝ ๊ทน๋ณต, ๋ฌผ๋ฆฌ์ ๊ฑฐ๋ฆฌ ํด์ ๋ฑ ๊ตญ์ ์ปคํ์๊ฒ ํ์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์์ผ๋ฆฌ์ธ ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์์ ์ฒซ ์ด์ผ๊ธฐ ๊ฐ๋ฐ์๊ฐ ์ง์ ๋ง๋ ๋ฐ์ดํธ ์ฑ์ ํ๋ณดํ๊ธฐ ์ํด ๊ธ๋ก๋ฒ ๋ธ๋ก๊ทธ๋ฅผ ์์ํ๊ฒ ๋ ์ด์ผ๊ธฐ์ ๋๋ค. 38๊ฐ ์ธ์ด ๋ฒ์ญ ๊ธฐ๋ฅ์ ์ง์ํ๋ ๋๋ฃจ๋ฏธ์ค๋ฅผ ์ ํํ์ผ๋ฉฐ, ์๋ ์ ํ๋ธ ๋ฒ์ญ ํด๊ณผ ํจ๊ป ๋ธ๋ก๊ทธ์ ์ ํ๋ธ๋ฅผ ๊ด๋ฆฌํ ์์ ์ ๋๋ค.