AWS SDK
Infrastructure as Code(IaC)
1. Infrastructure as Code - ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ด์ฉํ์ฌ ์ธํ๋ผ๋ฅผ ๊ตฌ์ถ/๊ด๋ฆฌ/ํ๋ก๋น์ ๋ - ์ธํ๋ผ ์์ฑ/์ญ์ /์ฌ์ฌ์ฉ์ด ๊ฐํธ - ๋ฐ๋ณต๋๋ ์ธํ๋ผ ์ ๋ฌด๋ฅผ ์๋ํํ์ฌ ์๊ฐ๊ณผ ํด๋จผ ์๋ฌ๋ฅผ ๋จ์ถ - DevOps์ ์ค์ํ ๊ฐ๋ - ๋ํ๋ก Terraform, AWS CDK ํด ์กด์ฌ 2. Terraform - ํ์์ฝํ(hashicorp) ์คํ์์ค๋ก ๊ฐ๋ฐ ์ค์ธ Iac ํด - ํด๋ผ์ฐ๋ ํ๋จํผ์ ์ข ์๋์ง ์์ ๋ค์ํ ํด๋ผ์ฐ๋ ํ๋ซํผ์ ๋์์ ์์ ๋กญ๊ฒ ์ฌ์ฉ ๊ฐ๋ฅ - ํ์ฌ๋ ๊ฐ๋ฐ ์ค์ด๋ฉฐ ๋ฒ์ ์ ๋ฐ๋ผ ๋ฌธ๋ฒ์ด ๋ค๋ฅผ ์ ์์(๋ฒ์ ๊ด๋ฆฌ ํ์) Terraform by HashiCorp Terraform is an open-source infrastructure as code software tool that ena..
AWS Module1
AWS์ ์ฅ์ ํ๋ ฅ์ฑ ๋ฏผ์ฒฉ์ฑ ํจ์จ์ฑ AWS๋ฅผ ์ฌ์ฉํ๋ 3๊ฐ์ง ๋ฐฉ๋ฒ AWS Management Console : ๋๋ค์๋ฅผ ์ง์ํ๊ณ ์ฌ์ฉ์ด ์ฌ์ด ๊ทธ๋ํฝ ์ธํฐํ์ด์ค ๋ช ๋ น์ค ์ธํฐํ์ด์ค(CLI) : ๊ฐ๋ณ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์๋น์ค ์์ธ์ค ์ํํธ์จ์ด ๊ฐ๋ฐ ํคํธ(SDK) : ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ด์ฉํ์ฌ ์๋น์ค ์์ธ์ค AWS Management Console ํ์ ์ฌ์ฉ์ฑ ํธ๋ฆฌํ ๋ชจ๋ฐ์ผ ์น ๋ช ๋ น์ค ์ธํฐํ์ด์ค(CLI) ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๊ตฌ์ ๋ฐ์ง ์์ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ ์ ์๋ ์ ์ฐ์ฑ AWS ์๋น์ค์ ์ํธ์์ฉํ๊ธฐ ์ํด ๊ตฌ์ถ๋ ์คํ ์์ค ๋๊ตฌ ์ํํธ์จ์ด ๊ฐ๋ฐ ํคํธ(SDK) ๊ธฐ์กด ์ดํ๋ฆฌ์ผ์ด์ ์์ AWS๋ฅผ ์ฌ์ฉํ ์ ์๋ ๋ฅ๋ ฅ ์ดํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ ์ ์๋ ์ ์ฐ์ฑ