๋ฐ์ํ
- ์ํ ๋น์ค์ ์์ง๋ง ๐จ
- ์ค์ ํ์ฌ์์๋ ๋์ ์๋ผ๊ณ (๋น์ฉ ์ต์ ํ),
๋น ๋ฅด๊ฒ ์ ๋์๊ฐ๊ฒ(์ฑ๋ฅ ์ต์ ํ) ํ๋ ๊ฒ ์์ฃผ ์ค์ํด์.
๐ ๋น์ :
- ๋น์ฉ ์ต์ ํ = ์ฉ๋ ์ ์ฝ ๐ช
- ์ฑ๋ฅ ์ต์ ํ = ์ํ ๊ณต๋ถํ ๋ ๋น ๋ฅด๊ณ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ ์ฐพ๊ธฐ โ๏ธ
- AWS Trusted Advisor = ์ ์๋ ์กฐ์ธ ๐ฉ๐ซ (๋ญ๋นํ๋ ๋ฆฌ์์ค ์๋ ค์ค)
- Cost Explorer = ๊ฐ๊ณ๋ถ ๐ (๋์ด ์ด๋์ ์ฐ์๋์ง ํ์ธ)
- AWS Budgets = ์ฉ๋ ํ๋ ์ค์ ๐ต (๋์ผ๋ฉด ์๋ฆผ)
- ํ๊ทธ(Tag) = ์ด๋ฆํ ๋ถ์ด๊ธฐ ๐ท๏ธ (๋ถ์๋ณ, ํ๋ก์ ํธ๋ณ ๋น์ฉ ์ถ์ )
- ์คํ ์ธ์คํด์ค = ๋ก์ฒ๋ฆฌ ์ธ์ผ ์ํ ๐ (์ธ์ง๋ง ์ธ์ ์ฌ๋ผ์ง ์ ์์)
- ์์ฝ ์ธ์คํด์ค/์ ์ฅ์ฉ๋ ์์ฝ = ์ ๊ธฐ๊ถ ๐ซ (์ฅ๊ธฐ ์ด์ฉ ์ ํ ์ธ)
- ๊ด๋ฆฌํ ์๋น์ค (RDS, Fargate, EFS) = ํ์ ๋ฒ์ค ๐ (์ง์ ์ด์ ์ ํด๋ ๋จ → ์๊ฐ·๋ ์ ์ฝ)
- EC2 ์ธ์คํด์ค ์ข ๋ฅ = ์ด๋์ ์ ์ ํ ๐โ๏ธ (๋ฌ๋ฆฌ๊ธฐ, ์์, ์จ๋ฆ ์ ์์ฒ๋ผ ํ์์ ๋ง๊ฒ ์ ํ)
- ํฅ์๋ ๋คํธ์ํน / ๋ฐฐ์น ๊ทธ๋ฃน = ์ด๊ณ ์ ๋๋ก ๐ฃ๏ธ (๋น ๋ฅธ ๋ฐ์ดํฐ ํต์ )
- EBS ์งํ ํ์ธ = ๊ฑด๊ฐ๊ฒ์ง ๊ฒฐ๊ณผ ๐ (๋์คํฌ ์ํ, ์๋ ํ์ธ)
- S3 Transfer Acceleration = ํ๋ฐฐ ํญ๊ณตํธ โ๏ธ (๋ฉ๋ฆฌ์๋ ๋น ๋ฅด๊ฒ ์ ์ก)
- S3 ๋ฉํฐํํธ ์ ๋ก๋ = ๋ ๊ณ ๋ธ๋ก ์กฐ๋ฆฝ ๐งฑ (ํฐ ํ์ผ์ ์กฐ๊ฐ๋ด์ ๋นจ๋ฆฌ ์ ๋ก๋)
- RDS ์ฑ๋ฅ ์งํ = ์ฑ์ ํ ๐ (๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํ ํ์ธ)
- RDS Proxy / ์ฑ๋ฅ ๊ฐ์ ๋์ฐ๋ฏธ = ๊ณต๋ถ ๊ณผ์ธ ์ ์๋ ๐จ๐ซ (ํจ์จ์ ์ผ๋ก ์ฐ๊ฒฐ ๊ด๋ฆฌ, ๋ฌธ์ ์๋ ค์ค)
๐ ๋น์ฉ ํ๊ทธ(JSON ์์)
{
"Key": "Project", // ํ๊ทธ ์ด๋ฆ: ์ด๋ค ํ๋ก์ ํธ์ธ์ง
"Value": "ShoppingApp" // ํ๊ทธ ๊ฐ: ์ผํ ์ฑ ํ๋ก์ ํธ
}
๐ ์ค๋ช
: EC2๋ S3 ๊ฐ์ ๋ฆฌ์์ค์ "์ด๊ฑด ์ผํ์ฑ ํ๋ก์ ํธ์ฉ์ด์ผ" ๋ผ๊ณ ์ด๋ฆํ๋ฅผ ๋ถ์ด๋ ๊ฒ.
์ด๋ ๊ฒ ํ๋ฉด ๋์ค์ ๋น์ฉ์ ํ๋ก์ ํธ๋ณ๋ก ํ์ธํ ์ ์์ด์.
๐ผ ํ์ ์์ ์ด๋ป๊ฒ ์ฐ์ผ๊น?
- ์คํํธ์
- ์คํ ์ธ์คํด์ค ํ์ฉ → ๊ฐ๋ฐ ์๋ฒ ๋น์ฉ ์ ๊ฐ
- ๊ธ์ต์ฌ
- RDS Proxy → ๋์์ ๋ง์ ๊ณ ๊ฐ์ด ์ ์ํด๋ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌ
- ๊ฒ์์ฌ
- CloudFront + S3 Transfer Acceleration → ์ ์ธ๊ณ ๊ฒ์ด๋จธ์๊ฒ ์ ๋ฐ์ดํธ ๋น ๋ฅด๊ฒ ์ ๋ฌ
- ๋๊ธฐ์
ITํ
- Cost Explorer + Budgets → ๋ถ์๋ณ ํด๋ผ์ฐ๋ ๋น์ฉ ๊ด๋ฆฌ
- ํ๊ทธ ๋ถ์ฌ์ “๋ง์ผํ ํ” vs “๊ฐ๋ฐํ” ๋น์ฉ ๋ฐ๋ก ํ์ธ
- e์ปค๋จธ์ค ํ์ฌ
- EBS ์งํ ๋ณด๊ณ ์ฑ๋ฅ ๋ถ์กฑํ๋ฉด SSD ํ์ ์ผ๋ก ๊ต์ฒด → ๊ฒฐ์ ์ง์ฐ ๋ฐฉ์ง
๐งพ ์ ๋ฆฌ
- ๋น์ฉ ์ต์ ํ = ๋ ์๋ผ๊ธฐ (๊ฐ๊ณ๋ถ, ์ธ์ผ ์ํ, ์ด๋ฆํ ๊ด๋ฆฌ)
- ์ฑ๋ฅ ์ต์ ํ = ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก (์ด๊ณ ์ ๋๋ก, ํ๋ฐฐ ํญ๊ณตํธ, ๊ณผ์ธ ์ ์๋)
- ์ํ ํ: ๋ณด์๊ณผ ํจ๊ป ๋น์ฉ·์ฑ๋ฅ ์ต์ ํ๊น์ง ๊ณ ๋ ค๋ ๋ต์ด ์ ๋ต์ผ ํ๋ฅ ↑
- "๋ ๋น ๋ฅด๊ฒ ํ๋ ค๋ฉด ๋์ด ๋ง์ด ๋ ๋ค" → ๋ณดํต ์ด๋ ๊ฒ ์๊ฐํด์.
- ํ์ง๋ง AWS์์๋ ๋น์ฉ(๋)๊ณผ ์ฑ๋ฅ(์๋) ์ ๊ฐ์ด ์ต์ ํํ ์ ์์ด์!
- ์ฆ, ๋๋ํ๊ฒ ์ ํํ๋ฉด ๋น ๋ฅด๊ณ ์ธ๊ฒ ๋ ๋ค ์ก์ ์ ์์ด์ ๐
๐ ๋น์ :
- ๋น์ฉ ์ต์ ํ = ์ฉ๋ ์๊ปด ์ฐ๊ธฐ ๐ช
- ์ฑ๋ฅ ์ต์ ํ = ์ํ ๋ฌธ์ ๋นจ๋ฆฌ ํธ๋ ๋ฐฉ๋ฒ ์ฐพ๊ธฐ โ๏ธ
- AWS๋ ์๋ฒ๋ฅผ ์ฌ๋ ๊ฒ ์๋๋ผ ๋น๋ฆฌ๋ ๊ฒ ๐
- ์ฐ๊ณ ์ถ์ ๋๋ง ์ผ๊ณ , ๋ค ์ฐ๋ฉด ๊บผ์ ์๊ธ STOP! โน๏ธ
๐ ์์:
- 6์๊ฐ ํ์ํ ์์ → EC2 ์ผ์ ๋ฑ 6์๊ฐ๋ง ์ฌ์ฉ
- ํฐ ์์ ๋ฅผ ํผ์ ํ๋ฉด 6์๊ฐ โณ
- 6๋ช ์ด ๊ฐ์ด ํ๋ฉด 1์๊ฐ๋ง์ ๋! ๐
- AWS๋ ์ด๋ ๊ฒ ๋ณ๋ ฌ ์ฒ๋ฆฌ(Parallel Workload) ๋ฅผ ์ง์ํด์.
๐ ๋จ์ :
- ๋ ๋ง์ ์ปดํจํฐ(EC2)๋ฅผ ์ผ์ผ ํด์ ์๊ฐ ๋น์ฉ์ ↑
๐ ์ฅ์ : - ์ ์ฒด ์๊ฐ ๋จ์ถ → ๊ฒฐ๊ณผ์ ์ผ๋ก ํจ์จ์
- ๋งํธ์์ "๋ก์ฒ๋ฆฌ ์ธ์ผ" ์ํ ์ฌ๋ ๊ฒ๊ณผ ๊ฐ์์ ๐
- ์ธ๊ฒ ๋น๋ฆด ์ ์์ง๋ง, ์ธ์ ํ์๋ ์ง ๋ชฐ๋ผ์.
- ๊ธด๊ธํ์ง ์์ ์์ ์ ์ฌ์ฉํ๋ฉด ๋น์ฉ ์ ์ฝ ๐
- EC2 ์ธ์คํด์ค๋ ํ์์ ๋ง๊ฒ ๊ณ ๋ฅผ ์ ์์ด์ ๐๏ธโ๏ธ
- ๋ฉ๋ชจ๋ฆฌ ๋ง์ ์๋ฒ? ๐ง
- CPU ํ์ ๊ฐํ ์๋ฒ? ๐ช
- ์์ ์ ๋ง๊ฒ ๊ณจ๋ผ ์ฐ๋ฉด ์ฑ๋ฅ์ด ์ข์์ ธ์.
๐ EC2 ์คํ ์ธ์คํด์ค ์์ฒญ JSON ์์
{
"InstanceType": "m5.large", // ์ธ์คํด์ค ์ข
๋ฅ (์ค๊ฐ ํฌ๊ธฐ ์๋ฒ)
"SpotPrice": "0.05", // ์๊ฐ๋น ๋ด๊ฐ ๋ผ ์ต๋ ๊ฐ๊ฒฉ ($0.05)
"InstanceCount": 3, // ์คํํ ์๋ฒ ๊ฐ์ (3๋)
"Action": "request" // ์คํ ์ธ์คํด์ค ์์ฒญ
}
๐ ํ ์ค์ฉ ์ค๋ช
- "InstanceType": "m5.large" → ํ์ํ ์๋ฒ ํฌ๊ธฐ ์ ํ
- "SpotPrice": "0.05" → "๋๋ 5์ผํธ๊น์ง๋ง ๋ผ๋!"
- "InstanceCount": 3 → ์๋ฒ 3๋ ๋์์ ์คํ
- "Action": "request" → ์คํ ์ธ์คํด์ค ์์ฒญ ์์
๐ ์ฆ, "์ธ์ผ ์๋ฒ 3๋ ์ฃผ์ธ์! ๋จ, 5์ผํธ ์ด์์ด๋ฉด ์ ์ฌ์~" ๋ผ๋ ๋ป์ด์์.
๐ผ ํ์ ์์ ์ด๋ป๊ฒ ์ฐ์ผ๊น?
- ์ฐ๊ตฌ์
- ๋น ๋ฐ์ดํฐ ๋ถ์ ์์ ์ ๋ณ๋ ฌ ์ฒ๋ฆฌ → 10์๊ฐ ๊ฑธ๋ฆด ๊ฑธ 2์๊ฐ ๋ง์ ๋๋
- ๊ฒ์ ํ์ฌ
- ๊ธด๊ธํ์ง ์์ ํ ์คํธ ์๋ฒ๋ ์คํ ์ธ์คํด์ค๋ก ์คํ → ๋น์ฉ 70% ์ ์ฝ
- ๊ธ์ต์ฌ
- RDS(๋ฐ์ดํฐ๋ฒ ์ด์ค) ์งํ ๋ชจ๋ํฐ๋ง → ์ฑ๋ฅ ๋ถ์กฑ ์ ๋น ๋ฅธ ์ ๊ทธ๋ ์ด๋
- ์คํํธ์
- AWS Budgets๋ก ๋น์ฉ ์ด๊ณผ ์ ์๋ → ํด๋ผ์ฐ๋ ์๊ธ ํญํ ๋ฐฉ์ง
- e์ปค๋จธ์ค
- ํฐ ์ด๋ฏธ์ง ํ์ผ ์ ๋ก๋ ์ S3 ๋ฉํฐํํธ ์ ๋ก๋ ์ฌ์ฉ → ์ ๋ก๋ ์คํจ ์ค์ด๊ณ ์ฑ๋ฅ ๊ฐ์
๐งพ ์ ๋ฆฌ
- AWS์์๋ ๋น์ฉ ์ ์ฝ๊ณผ ์ฑ๋ฅ ํฅ์์ ๋์์ ํ ์ ์์ด์.
- ๐ ํต์ฌ ๋ฐฉ๋ฒ:
- ํ์ํ ๋๋ง ์ฐ๊ธฐ
- ๋ณ๋ ฌ ์ฒ๋ฆฌ๋ก ๋นจ๋ฆฌ ๋๋ด๊ธฐ
- ์คํ ์ธ์คํด์ค๋ก ์ ์ฝ
- ์์ ์ ๋ง๋ ์ธ์คํด์ค ์ ํ
์ํ ๋ฌธ์ ์์๋ ํญ์ **“๋น์ฉ + ์ฑ๋ฅ ๋ ๋ค ๊ณ ๋ ค๋ ๋ต”**์ด ์ ๋ต์ผ ํ๋ฅ ์ด ๋์ต๋๋ค โ
๋ฐ์ํ
'AWS > Skill Builder_AWS SOA-C02' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
AWS SOA-C02 Domain 5 Review (0) | 2025.09.19 |
---|---|
AWS SOA-C02 Domain 4 Review (0) | 2025.09.19 |
AWS SOA-C02 Domain 3 Review (0) | 2025.09.18 |
AWS SOA-C02 Domain 1 Review (0) | 2025.09.18 |