๐ ์ค๋ต๋ ธํธ - Q201
โ ๋ฌธ์ ์์ฝ
- ์น ์ ํ๋ฆฌ์ผ์ด์ ์ CloudFront ๋ฐฐํฌ์ ALB๋ฅผ ํตํด ์ ๊ทผ ๊ฐ๋ฅํด์ผ ํจ.
- ์กฐ๊ฑด: ALB๋ฅผ ํตํด์๋ง ์ ๊ทผ ๊ฐ๋ฅํ๋๋ก ํด์ผ ํจ.
- ์๊ตฌ์ฌํญ: ์ฝ๋ ์์ ์์ด ์ ์ฉํ ์ ์๋ ์๋ฃจ์ .
โ ์ ๋ต
D. ๋ฐฐํฌ ์๋ณธ์ ์ฌ์ฉ์ ์ ์ HTTP ํค๋ ์ถ๊ฐ + ALB ๋ฆฌ์ค๋ ๊ท์น์ผ๋ก ํค๋ ๊ฒ์ฌ ํ ์๋ ๊ฒฝ์ฐ 403 ๋ฐํ.
- CloudFront → ALB๋ก ์์ฒญ ์ ๋ฌ ์, ํน์ HTTP ํค๋๋ฅผ ์๋ ์ถ๊ฐ.
- ALB์์ ํด๋น ํค๋ ๊ฐ์ด ์์ผ๋ฉด ์์ฒญ์ ๊ฑฐ๋ถ(403 Forbidden).
- ์ฆ, CloudFront๋ฅผ ํตํด ๋ค์ด์ค๋ ์์ฒญ๋ง ALB ์ ๊ทผ ํ์ฉ ๊ฐ๋ฅ.
- ์ฝ๋ ๋ณ๊ฒฝ ํ์ ์์ → ๊ด๋ฆฌ์๊ฐ ALB์ CloudFront ์ค์ ์ผ๋ก ํด๊ฒฐ ๊ฐ๋ฅ.
โ ์ค๋ต ํด์ค
- A. ALB ์ ํ ๋ณ๊ฒฝ
→ ๋จ์ํ ALB ๋๋ฉ์ธ ์ด๋ฆ ์ค์ ์ผ๋ก๋ CloudFront ์ ์ฉ ์ ๊ทผ์ ๊ฐ์ ํ ์ ์์. - B. Lambda@Edge ํจ์ ์์ฑ
→ ๋์์ ๊ฐ๋ฅํ๋ ์ฝ๋ ์์ฑ ๋ฐ ๋ฐฐํฌ ํ์ → ๋ฌธ์ ์กฐ๊ฑด(์ฝ๋ ๋ณ๊ฒฝ ์์ด) ์๋ฐฐ. - C. ALB ๊ต์ฒด + ํค๋ ์ค์
→ ALB๋ฅผ ๊ต์ฒดํ ํ์ ์์. ๋ถํ์ํ๊ฒ ๋ณต์ก.
๐ ๋น๊ต ์์ฝ
| ์ต์ | ์ค๋ช | ์ ํฉ ์ฌ๋ถ |
| A | ALB ์ ํ/๋๋ฉ์ธ๋ง ์ค์ , CloudFront ์ ์ฉ ์ ๊ทผ ๋ถ๊ฐ | โ |
| B | Lambda@Edge ์ฝ๋ ํ์, ์ด์ ์ค๋ฒํค๋ ์ฆ๊ฐ | โ |
| C | ALB ๊ต์ฒด ๋ถํ์, ๊ณผ๋ํ ๋ณ๊ฒฝ | โ |
| D | CloudFront์์ ํค๋ ์ถ๊ฐ + ALB ๋ฆฌ์ค๋ ๊ท์น ๊ฒ์ฌ | โ ์ ๋ต |
๐ ๋์ ํ๋ฆ (Mermaid)
```mermaid
flowchart TD
User["๐ ์ฌ์ฉ์ ์์ฒญ"] --> CF["๐ CloudFront ๋ฐฐํฌ"]
CF -->|"๐ HTTP ํค๋ ์ถ๊ฐ"| ALB["โ๏ธ Application Load Balancer"]
ALB -->|"โ
ํค๋ ๊ฒ์ฆ ์ฑ๊ณต"| App["๐ป ์น ์ ํ๋ฆฌ์ผ์ด์
"]
ALB -->|"โ ํค๋ ์์ → 403 Forbidden"| Block["๐ซ ์ ๊ทผ ์ฐจ๋จ"]
```

๐ ๊ฒฐ๊ณผ ์ค๋ช
- ๐ ์ฌ์ฉ์ ์์ฒญ → ๐ CloudFront ๋ฐฐํฌ
- CloudFront๊ฐ ๐ HTTP ํค๋ ์ถ๊ฐ ํ ALB๋ก ์ ๋ฌ
- ALB์์
- โ ํค๋ ๊ฒ์ฆ ์ฑ๊ณต → ๐ป ์น ์ ํ๋ฆฌ์ผ์ด์ ์ฐ๊ฒฐ
- โ ํค๋ ์์ → ๐ซ ์ ๊ทผ ์ฐจ๋จ (403 Forbidden)
๐ฏ ํต์ฌ ์ ๋ฆฌ
- CloudFront ์ ์ฉ ์ ๊ทผ ๋ณด์ฅ ๋ฐฉ๋ฒ = ์ฌ์ฉ์ ์ ์ ํค๋ + ALB ๋ฆฌ์ค๋ ๊ท์น.
- Lambda@Edge๋ก๋ ๊ฐ๋ฅํ์ง๋ง, ์ฝ๋ ์์ ํ์ํ๋ฏ๋ก ์กฐ๊ฑด ๋ถ์ผ์น.
๐ ์ค๋ต๋ ธํธ - Q204
โ ๋ฌธ์ ์์ฝ
- Amazon EC2 ์ ํ๋ฆฌ์ผ์ด์ ์ด Amazon RDS for PostgreSQL DB๋ฅผ ์ฌ์ฉ.
- ํ์ฌ ์๊ตฌ์ฌํญ: DB ์ฐ๊ฒฐ์ ๋ชจ๋ ์ํธํ(SSL) ํด์ผ ํจ.
- SysOps ๊ด๋ฆฌ์๊ฐ ์ด๋ค ์กฐ์น๋ฅผ ์ทจํด์ผ ํ ๊น?
โ ์ ๋ต
C. ์ฌ์ฉ์ ์ง์ ๋งค๊ฐ๋ณ์ ๊ทธ๋ฃน์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ SSL ์ฐ๊ฒฐ์ ์ ์ฉํฉ๋๋ค.
- Amazon RDS์์ SSL/TLS๋ฅผ ๊ฐ์ ํ๋ ค๋ฉด DB Parameter Group์์ rds.force_ssl = 1 ๋ก ์ค์ ํด์ผ ํจ.
- ์ด๋ ๊ฒ ํ๋ฉด ๋ชจ๋ ํด๋ผ์ด์ธํธ ์ฐ๊ฒฐ์ด SSL์ ์ฌ์ฉํ์ง ์์ผ๋ฉด ๊ฑฐ๋ถ๋จ.
- ๋ฐ๋ผ์ DB ์ฐ๊ฒฐ ์ํธํ ์๊ตฌ์ฌํญ ์ถฉ์กฑ.
โ ์ค๋ต ํด์ค
- A. ์ธ๋ฐ์ด๋ ๋ณด์ ๊ทธ๋ฃน ๊ท์น
→ ๋ณด์ ๊ทธ๋ฃน์ ๋จ์ํ ํฌํธ/ํ๋กํ ์ฝ ์ ๊ทผ ์ ์ด๋ง ๊ฐ๋ฅ. SSL ์ํธํ ๊ฐ์ ๋ถ๊ฐ. - B. AWS KMS ์ํธํ ํค ์ฌ์ฉ
→ KMS๋ ๋ฐ์ดํฐ ์ ์ฅ ์ ์ํธํ(at rest) ์ฉ๋.
→ ์ฌ๊ธฐ์๋ ์ ์ก ์ค ์ํธํ(in transit) ์๊ตฌ์ฌํญ์ด๋ฏ๋ก ์ ํฉํ์ง ์์. - D. PostgreSQL ํ์ฅ ์ฌ์ฉ
→ ํ์ฅ์ผ๋ก SSL/TLS ๊ฐ์ ๋ฅผ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ AWS RDS ๊ด๋ฆฌํ ํ๊ฒฝ์์ ๋ถํ์ํ๊ณ ์ง์๋์ง ์์.
๐ ๋น๊ต ์์ฝ
| ์ต์ | ์ค๋ช | ์ ํฉ ์ฌ๋ถ |
| A | ๋ณด์ ๊ทธ๋ฃน ๊ท์น์ SSL ๊ฐ์ ๋ถ๊ฐ | โ |
| B | KMS๋ ์ ์ฅ ์ ์ํธํ (at rest) ์ ์ฉ | โ |
| C | DB ๋งค๊ฐ๋ณ์ ๊ทธ๋ฃน์์ SSL ๊ฐ์ ์ค์ (rds.force_ssl) | โ ์ ๋ต |
| D | PostgreSQL ํ์ฅ ํ์ ์์ (AWS ๊ด๋ฆฌํ์์ ์ง์X) | โ |
๐ ๋์ ํ๋ฆ (Mermaid)
```mermaid
flowchart TD
App["๐ป ์ ํ๋ฆฌ์ผ์ด์
(EC2)"] -->|"๐ SSL ์์ฒญ"| RDS["๐๏ธ Amazon RDS: PostgreSQL"]
RDS -->|"โ
SSL ์ธ์ฆ ํ์"| Accept["๐ข ์ฐ๊ฒฐ ํ์ฉ"]
App -.->|"โ Non-SSL ์์ฒญ"| RDS
RDS -.-> Block["๐ซ ์ฐ๊ฒฐ ๊ฑฐ๋ถ"]
```

๐ ๊ฒฐ๊ณผ ์ค๋ช
- ๐ป EC2 ์ ํ๋ฆฌ์ผ์ด์
→ ๐ SSL ์์ฒญ → ๐๏ธ RDS (PostgreSQL)
- SSL ์ธ์ฆ์ด ํ์์ด๋ฏ๋ก → ๐ข ์ฐ๊ฒฐ ํ์ฉ
- ๋ง์ฝ โ Non-SSL ์์ฒญ์ด๋ผ๋ฉด → ๐ซ ์ฐ๊ฒฐ ๊ฑฐ๋ถ
๐ฏ ํต์ฌ ์ ๋ฆฌ
- ์๊ตฌ์ฌํญ: DB ์ฐ๊ฒฐ ์ํธํ(in transit).
- ํด๊ฒฐ ๋ฐฉ๋ฒ: DB Parameter Group์์ SSL ๊ฐ์ ์ ์ฉ.
- ๋ฐ๋ผ์ ์ ๋ต์ C.
๐ Q204๋ ๋คํธ์ํฌ ๋ณด์๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ณด์์ ๋์์ ๊ณ ๋ คํ๋ ๋ฌธ์
๐ ์ค๋ต๋ ธํธ - Q210
โ ๋ฌธ์ ์์ฝ
- ํ์ฌ๋ Active-Active(ํ์ฑ-์๋ ๊ตฌ์ฑ) ์ผ๋ก ๋ ๊ฐ ๋ฆฌ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ.
- ๊ฐ ๋ฆฌ์ : ALB + EC2 Auto Scaling ์ผ๋ก ๊ตฌ์ฑ.
- DNS๋ Amazon Route 53 ์ฌ์ฉ.
- ์๊ตฌ์ฌํญ: ๋ณด์กฐ ๋ฆฌ์ ์์ ์๋ ์ฅ์ ์กฐ์น(Failover) ์ํ ๊ฐ๋ฅํด์ผ ํจ.
โ ์ ๋ต
A. ๊ฐ ALB๋ฅผ ๊ฐ๋ฆฌํค๋ Route 53 ๋ณ์นญ ๋ ์ฝ๋๋ฅผ ๊ตฌ์ฑํ๊ณ , ์ฅ์ ์กฐ์น ๋ผ์ฐํ ์ ์ฑ ์ ์ ํ. ๋์ ์ํ ํ๊ฐ๋ฅผ ์๋ก ์ค์ .
- Route 53์ Failover Routing Policy ๋ฅผ ์ฌ์ฉํ๋ฉด
- Primary ALB์ Secondary ALB๋ฅผ ๋ฑ๋ก ๊ฐ๋ฅ.
- Primary ์ํ๊ฐ ๋น์ ์์ด๋ฉด ์๋์ผ๋ก Secondary๋ก ๋ผ์ฐํ .
- ์ํ ์ฒดํฌ(Health Check)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฅ์ ์กฐ์น๋ฅผ ์ํํจ.
โ ์ค๋ต ํด์ค
- B. CNAME ๋ ์ฝ๋ ๊ตฌ์ฑ
→ ๋จ์ CNAME์ Failover ๊ธฐ๋ฅ ์ ๊ณตํ์ง ์์. ๋จ์ ๋งคํ๋ง ๊ฐ๋ฅ. - C. ELB ์ํ ํ์ธ ์ถ๊ฐ
→ ELB ์ํ ํ์ธ์ ๋ก๋๋ฐธ๋ฐ์ ๋ด๋ถ์์๋ง ๋์. ๋ฆฌ์ ๊ฐ ์ฅ์ ์กฐ์น์ ์ง์ ๊ด๋ จ ์์. - D. EC2 ์ํ ํ์ธ ์ถ๊ฐ
→ ๊ฐ๋ณ EC2 ์ธ์คํด์ค ์ํ ์ฒดํฌ๋ ๋ฆฌ์ ์ฅ์ ์ํฉ์ ์ปค๋ฒํ์ง ๋ชปํจ. (ALB ๋จ์ Failover ํ์)
๐ ๋น๊ต ์์ฝ
| ์ต์ | ์ค๋ช | ์ ํฉ ์ฌ๋ถ |
| A | Route 53 Alias + Failover Routing Policy | โ ์ ๋ต |
| B | ๋จ์ CNAME, Failover ๋ถ๊ฐ | โ |
| C | ELB ์ํ ํ์ธ (๋ฆฌ์ Failover ๋ถ๊ฐ) | โ |
| D | EC2 ์ํ ํ์ธ (๋ฆฌ์ Failover ๋ถ๊ฐ) | โ |
๐ ์ฅ์ ์กฐ์น ํ๋ฆ (Mermaid)
```mermaid
flowchart TD
User["๐ ์ฌ์ฉ์ ์์ฒญ"] --> Route53["๐ Amazon Route 53"]
Route53 -->|"โ
ํฌ์ค ์ฒดํฌ ์ ์"| ALB1["โ๏ธ Primary ALB: ๋ฆฌ์ 1"]
Route53 -->|"โ ํฌ์ค ์ฒดํฌ ์คํจ"| ALB2["โ๏ธ Secondary ALB: ๋ฆฌ์ 2"]
ALB1 --> EC2A["๐ป ๋ฆฌ์ 1 EC2 Auto Scaling"]
ALB2 --> EC2B["๐ป ๋ฆฌ์ 2 EC2 Auto Scaling"]
```

๐ ๊ฒฐ๊ณผ ์ค๋ช
- ๐ ์ฌ์ฉ์ ์์ฒญ → ๐ Route 53
- Route 53 ํฌ์ค ์ฒดํฌ ๊ฒฐ๊ณผ:
- โ ์ ์ → โ๏ธ Primary ALB (๋ฆฌ์ 1) → ๐ป ๋ฆฌ์ 1 EC2 Auto Scaling
- โ ์คํจ → โ๏ธ Secondary ALB (๋ฆฌ์ 2) → ๐ป ๋ฆฌ์ 2 EC2 Auto Scaling
๐ฏ ํต์ฌ ์ ๋ฆฌ
- Route 53 Failover Routing Policy ์ฌ์ฉํด์ผ ์๋ ์ฅ์ ์กฐ์น ๊ฐ๋ฅ.
- ์ํ ์ฒดํฌ ๊ฒฐ๊ณผ์ ๋ฐ๋ผ Primary → Secondary๋ก ํธ๋ํฝ ์๋ ์ ํ.
๐ ์ค๋ต๋ ธํธ - Q211
โ ๋ฌธ์ ์์ฝ
- ํ์ฌ๋ ๋จธ์ ๋ฌ๋ ๊ธฐ๋ฐ ๋ชจ๋ํฐ๋ง ์๋ฃจ์ ์ฌ์ฉ ์ค.
- ์๋ฃจ์ ์ Amazon EventBridge(CloudWatch Events) ์ด๋ฒคํธ๋ฅผ ์ด์ฉํจ.
- ๋ฌธ์ : ์ด๋ฒคํธ๊ฐ ์์ ๋์ง ์์ → ๊ท์น์ ํธ์ถ๋์ง๋ง ์ธ๋ถ ์ค๋ฅ ์ ๋ณด ๋ถ์กฑ.
- ์๊ตฌ์ฌํญ: ์ด์ ์ค๋ฒํค๋๋ฅผ ์ต์ํํ๋ฉด์ ํด๋ผ์ด์ธํธ ์ค๋ฅ ์ธ๋ถ ์ ๋ณด ๊ฒ์ ๊ฐ๋ฅํด์ผ ํจ.
โ ์ ๋ต
B. Amazon Simple Queue Service(Amazon SQS) ํ์ค ๋๊ธฐ์ด์ ๋์์ผ๋ก ๋ฐฐ๋ฌ ๋ชปํ ํธ์ง(Dead-letter queue, DLQ)๋ฅผ ๋๊ธฐ์ด๋ก ์ถ๊ฐ. ์ค๋ฅ ์ธ๋ถ ์ ๋ณด๋ฅผ ๊ฒ์ํ๋ ค๋ฉด ๋ฐฐ๋ฌ ๋ชปํ ํธ์ง ๋๊ธฐ์ด์ ๋ฉ์์ง๋ฅผ ์ฒ๋ฆฌ
- EventBridge → SQS ๋๊ธฐ์ด๋ก ์ด๋ฒคํธ ์ ๋ฌ.
- ์ฒ๋ฆฌ ์คํจ ์ Dead-letter Queue(DLQ) ์ ๋ฉ์์ง๊ฐ ์ ์ฅ๋จ.
- DLQ ๋ฉ์์ง๋ฅผ ํ์ธํ์ฌ ์ค๋ฅ ์์ธ ์ธ๋ถ ์ ๋ณด๋ฅผ ๋ถ์ ๊ฐ๋ฅ.
- ์ด์ ์ค๋ฒํค๋ ์ต์ํ + ๋ด๊ตฌ์ฑ ์๋ ์ด๋ฒคํธ ๋ณด๊ด ๊ฐ๋ฅ.
โ ์ค๋ต ํด์ค
- A. EventBridge ์์นด์ด๋ธ ์์ฑ ํ ์ฌ์
→ ์ด๋ฒคํธ ์ฌ์์ ๊ณผ๊ฑฐ ์ด๋ฒคํธ ์ฌ์ฒ๋ฆฌ์ ์ ์ฉํ์ง๋ง, ์ธ๋ถ ์ค๋ฅ ์์ธ ํ์ ๊ณผ๋ ๋ฌด๊ด. - C. Lambda ํจ์๋ก CloudWatch Logs ๊ธฐ๋ก
→ ๋ก๊ทธ๋ ๋จ์ ์ ์ฅ์ผ ๋ฟ, ์คํจ ์ด๋ฒคํธ๋ฅผ ๊ตฌ์กฐ์ ์ผ๋ก ๋ถ์ํ๊ธฐ ์ด๋ ค์. - D. SNS ์ฃผ์ ๋ก ์๋ฆผ ๋ฐ์ก
→ ๋จ์ ์๋ฆผ์ผ๋ก ์ค๋ฅ ๋ฐ์ ์ฌ์ค๋ง ์ ๋ฌ. ์ธ๋ถ ์์ธ ์ถ์ ๋ถ๊ฐ.
๐ ๋น๊ต ์์ฝ
| ์ต์ | ์ค๋ช | ์ ํฉ ์ฌ๋ถ |
| A | ์ด๋ฒคํธ ์ฌ์ (์์นด์ด๋ธ) | โ ์ค๋ฅ ๋ถ์ ๋ถ๊ฐ |
| B | SQS DLQ๋ก ์คํจ ์ด๋ฒคํธ ๋ณด๊ด ๋ฐ ๋ถ์ | โ ์ ๋ต |
| C | Lambda + Logs ๊ธฐ๋ก | โ ๋จ์ ๋ก๊น |
| D | SNS ์๋ฆผ | โ ์๋ฆผ๋ง, ๋ถ์ ๋ถ๊ฐ |
๐ ๋์ ํ๋ฆ (Mermaid)
```mermaid
flowchart TD
EventBridge["๐ชข Amazon EventBridge: ์ด๋ฒคํธ"] --> SQS["๐ฌ Amazon SQS: ๋๊ธฐ์ด"]
SQS -->|"โ
์ ์ ์ฒ๋ฆฌ"| Monitoring["๐ค ๋จธ์ ๋ฌ๋ ๋ชจ๋ํฐ๋ง ์๋ฃจ์
"]
SQS -->|"โ ์ฒ๋ฆฌ ์คํจ"| DLQ["๐ฆ Dead-letter Queue: SQS"]
DLQ --> Admin["๐จ๐ป ๊ด๋ฆฌ์: ์ค๋ฅ ๋ฉ์์ง ๋ถ์"]
```

๐ ๊ฒฐ๊ณผ ์ค๋ช
- ๐ชข EventBridge ๊ฐ ์ด๋ฒคํธ ๋ฐ์ → ๐ฌ SQS ๋๊ธฐ์ด์ ์ ๋ฌ
- SQS ๋ฉ์์ง ์ฒ๋ฆฌ ๊ฒฐ๊ณผ:
- โ ์ ์ ์ฒ๋ฆฌ → ๐ค ๋จธ์ ๋ฌ๋ ๋ชจ๋ํฐ๋ง ์๋ฃจ์
- โ ์คํจ → ๐ฆ Dead-letter Queue (DLQ) ๋ก ์ด๋
- ์ดํ ๐จ๐ป ๊ด๋ฆฌ์๊ฐ ์ค๋ฅ ๋ฉ์์ง ๋ถ์ ์ํ
๐ฏ ํต์ฌ ์ ๋ฆฌ
- EventBridge ์ด๋ฒคํธ ์ฒ๋ฆฌ ์คํจ ์, DLQ(SQS Dead-letter Queue) ๋ก ๋ณด๊ด.
- DLQ ๋ฉ์์ง๋ฅผ ํตํด ์ธ๋ถ ์ค๋ฅ ์์ธ ํ์ ๊ฐ๋ฅ.
- ์ด์ ์ค๋ฒํค๋๋ฅผ ์ต์ํํ๋ ์ต์ ์ ๋ฐฉ์
๐ ์ค๋ต๋ ธํธ - Q215
โ ๋ฌธ์ ์์ฝ
- ํ์ฌ์ AWS Lambda ํจ์์ ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ๋ฐ์.
- Lambda ํจ์๋ CPU ์ง์ฝ์ ์์ ์ ์ํ ์ค.
- ์ฆ์: ์คํ ์๋๊ฐ ์ถฉ๋ถํ ๋น ๋ฅด์ง ์๊ณ , ์์คํ ๋ณ๋ชฉ ํ์ ๋ฐ์.
- ํด๊ฒฐ์ฑ ์?
โ ์ ๋ต
C. Lambda ํจ์์ ๋ฉ๋ชจ๋ฆฌ ์์ ๋๋ฆฐ๋ค.
- AWS Lambda์์๋ ๋ฉ๋ชจ๋ฆฌ ํฌ๊ธฐ๋ฅผ ๋๋ฆฌ๋ฉด CPU์ ๋คํธ์ํฌ ๋์ญํญ๋ ๋น๋กํด์ ์ฆ๊ฐ.
- CPU ์ง์ฝ์ ์์ ์ผ ๊ฒฝ์ฐ, ๋ฉ๋ชจ๋ฆฌ ์ค์ ์ ๋์ฌ์ฃผ๋ฉด ์ฑ๋ฅ์ด ๊ฐ์ ๋จ.
- ๊ฐ๋จํ๋ฉด์๋ ์ฆ๊ฐ์ ์ธ ์ฑ๋ฅ ์ต์ ํ ๋ฐฉ๋ฒ.
โ ์ค๋ต ํด์ค
- A. CPU ์์ ์ต์
์์ ํ์ดํผ์ค๋ ๋ฉ ํ์ฑํ
→ Lambda์๋ ํ์ดํผ์ค๋ ๋ฉ ๊ฐ์ ์ง์ CPU ์ต์ ์ ์ด ๋ถ๊ฐ. - B. AWS ๊ด๋ฆฌ ์ํธํ๋ฅผ ๋๊ธฐ
→ ์ํธํ ์ฌ๋ถ๋ ๋ณด์ ๊ด๋ จ ์ค์ ์ด๋ฉฐ ์ฑ๋ฅ ๋ณ๋ชฉ๊ณผ ๊ด๊ณ ์์. - D. ์ฝ๋ ๋ ์ด์ด์ ํ์ํ ์ฝ๋ ๋ก๋
→ ๋ ์ด์ด๋ ์ฝ๋ ๊ด๋ฆฌ ๋ฐฉ์ ์ต์ ํ์ผ ๋ฟ, CPU ์ฌ์ฉ๋ ๋ฌธ์ ํด๊ฒฐ ๋ถ๊ฐ.
๐ ๋น๊ต ์์ฝ
| ์ต์ | ์ค๋ช | ์ ํฉ ์ฌ๋ถ |
| A | CPU ํ์ดํผ์ค๋ ๋ฉ (Lambda์ ๋ถ๊ฐ๋ฅ) | โ |
| B | ๊ด๋ฆฌ ์ํธํ ๋๊ธฐ (๋ณด์ ๊ด๋ จ, ์ฑ๋ฅ ๋ฌด๊ด) | โ |
| C | ๋ฉ๋ชจ๋ฆฌ ์ฆ์ค → CPU ์ฑ๋ฅ๋ ์๋ ์ฆ๊ฐ | โ ์ ๋ต |
| D | ์ฝ๋ ๋ ์ด์ด ์ฌ์ฉ (๋ฐฐํฌ ํจ์จ์ฑ ๊ด๋ จ) | โ |
๐ ๋์ ์๋ฆฌ (Mermaid)
```mermaid
flowchart TD
User["๐ ์ฌ์ฉ์ ์์ฒญ"] --> Lambda["๐ฆ AWS Lambda ํจ์"]
Lambda -->|"โ๏ธ CPU ์ง์ฝ์ ์์
"| Execution["๐ฅ๏ธ ์คํ ํ๊ฒฝ"]
Execution -->|"๐ ๋ฉ๋ชจ๋ฆฌ ์ฆ๊ฐ ์"| CPU["๐ง ๋ ๋ง์ vCPU ๋ฐ ๐ ๋คํธ์ํฌ ๋์ญํญ"]
CPU --> Faster["โก ๋น ๋ฅธ ์คํ ์๋ + ๐ ์ฑ๋ฅ ๊ฐ์ "]
```

๐ ๊ฒฐ๊ณผ ์ค๋ช
- ๐ ์ฌ์ฉ์ ์์ฒญ → ๐ฆ Lambda ํจ์ ์คํ
- Lambda์์ โ๏ธ CPU ์ง์ฝ์ ์์ ์ ์คํ ํ๊ฒฝ์ผ๋ก ์ ๋ฌ
- ๋ฉ๋ชจ๋ฆฌ ์ฆ๊ฐ ์ → ๐ง vCPU์ ๐ ๋คํธ์ํฌ ๋์ญํญ ์๋ ํ์ฅ
- ์ต์ข ์ ์ผ๋ก โก ์คํ ์๋ ํฅ์ + ๐ ์ฑ๋ฅ ๊ฐ์
๐ฏ ํต์ฌ ์ ๋ฆฌ
- Lambda๋ ๋ฉ๋ชจ๋ฆฌ์ CPU๊ฐ ๋น๋กํด์ ํ ๋น๋จ.
- CPU ๋ณ๋ชฉ ๋ฐ์ ์, ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋๋ฆฌ๋ฉด CPU ์ฑ๋ฅ๋ ๊ฐ์ด ํฅ์.
- ๋ฐ๋ผ์ ์ ๋ต์ C. Lambda ํจ์์ ๋ฉ๋ชจ๋ฆฌ ์์ ๋๋ฆฐ๋ค.
'AWS > AWS SOA-C02' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [AWS SOA-C02] Q251 ~ Q300 ์ค๋ต๋ ธํธ 6EA (0) | 2025.09.28 |
|---|---|
| [AWS SOA-C02] Q430 ~ Q478 ์ค๋ต๋ ธํธ 3EA (0) | 2025.09.28 |
| [AWS SOA-C02] Q342 ~ Q382 ์ค๋ต๋ ธํธ 7EA (0) | 2025.09.28 |
| [AWS SOA-C02] Q151 ~ Q200 ์ค๋ต๋ ธํธ 6EA (0) | 2025.09.27 |
| [AWS SOA-C02] Multiple Choice-2 ์ค๋ต๋ ธํธ 14EA (0) | 2025.09.27 |