CloudFormation
AWS CDK ์ฌ์ฉ๋ฒ
1. cdk init - ๋๋ ํ ๋ฆฌ ์์ฑ - cdk ์ด๊ธฐํ(์ฌ์ฉํ ์ธ์ด ์ต์ ์ผ๋ก ์ง์ ) > cdk init app --language=python Applying project template app for python # Welcome to your CDK Python project! This is a blank project for Python development with CDK. The `cdk.json` file tells the CDK Toolkit how to execute your app. This project is set up like a standard Python project. The initialization process also creates a virtualenv within..
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 Module3
Application Load Balancer ๊ธฐ์กด Load Balancer๋ณด๋ค ์ง์๋๋ ํ๋กํ ์ฝ์ด ๋ง์ผ๋ฉฐ CloudWatch ์งํ, ์ก์ธ์ค ๋ก๊ทธ, ์ํ ํ์ธ ๊ฐ๋ฅ ๊ฒฝ๋ก ๋ฐ ํธ์คํธ ๊ธฐ๋ฐ ๋ผ์ฐํ ๋ค์ดํฐ๋ธ IPv6 ์ง์ ์ญ์ ๋ณดํธ ๋ฐ ์์ฒญ ์ถ์ ๋์ ํฌํธ AWS WAF Service ๊ธฐ๋ฐ Port๋ก ๋ผ์ฐํ ๊ฐ๋ฅ Auto Scaling ์ดํ๋ฆฌ์ผ์ด์ ์ ๋ก๋๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ์ ์ ํ ์์ EC2 ์ธ์คํด์ค ์ ์ง ์์ ๊ตฌ์ฑ > Auto Scaling ๊ทธ๋ฃน > Auto Scaling ์ ์ฑ ์์ ๊ตฌ์ฑ : AMI, ์ธ์คํด์ค ์ ํ, ๋ณด์ ๊ทธ๋ฃน, ์ญํ Auto Scaling ๊ทธ๋ฃน : VPC ๋ฐ ์๋ธ๋ท, ๋ก๋ ๋ฐธ๋์, ์ต์ ์ธ์คํด์ค, ์ต๋ ์ธ์คํด์ค, ์ํ๋ ์ฉ๋ Auto Scaling ์ ์ฑ : ์์ฝ, ์จ๋๋งจ๋, ํ์ฅ ์ ์ฑ , ์ถ..