๐ ์ค๋ต๋ ธํธ - Q6
โ ๋ฌธ์ ์์ฝ
- ํ์ฌ๋ S3 ๋ฒํท์ ์ ๋ก๋๋ ๋ชจ๋ ๊ฐ์ฒด๊ฐ ์ํธํ๋์๋์ง ํ์ธํด์ผ ํจ.
- ์๊ตฌ์ฌํญ: ์ํธํ ๊ฐ์ + ์ํธํ๋์ง ์์ ์ ๋ก๋ ๊ฑฐ๋ถ.
- ์ ๋ต: C, E
โ ์ ๋ต ํด์ค
- C. ์
๋ก๋๋๋ ๋ชจ๋ ๊ฐ์ฒด๊ฐ ์ ์ฅ๋๊ธฐ ์ ์ ์ํธํ๋๋๋ก Amazon S3 ๊ธฐ๋ณธ ์ํธํ๋ฅผ ๊ตฌํํ๋ค.
- ๊ธฐ๋ณธ ์ํธํ(Default Encryption) ์ค์ ์, ๋ชจ๋ ๊ฐ์ฒด๋ ์๋์ผ๋ก ์๋ฒ ์ธก ์ํธํ(SSE-S3, SSE-KMS ๋ฑ) ์ ์ฉ๋จ.
- ์ฌ์ฉ์๊ฐ ์ํธํ๋ฅผ ๋ช ์ํ์ง ์์๋ ํญ์ ์ํธํ๋ ์ํ๋ก ์ ์ฅ๋จ.
- E. ์ํธํ๋์ง ์์ ๊ฐ์ฒด๊ฐ ๋ฒํท์ ์
๋ก๋๋๋ ๊ฒ์ ๊ฑฐ๋ถํ๋ S3 ๋ฒํท ์ ์ฑ
์ ๊ตฌํํ๋ค.
- S3 ๋ฒํท ์ ์ฑ ์์ "s3:x-amz-server-side-encryption" ์กฐ๊ฑด์ ๊ฐ์ ํ๋ฉด, ์ํธํ๋์ง ์์ ๊ฐ์ฒด๋ ์ ๋ก๋ ๊ฑฐ๋ถ๋จ.
- ์ฆ, ๋ณด์ ์ ์ฑ ์ค์ ๋ณด์ฅ ๊ฐ๋ฅ.
โ ์ค๋ต ํด์ค
- A. AWS Shield ๊ตฌํ
- AWS Shield๋ DDoS ๋ฐฉ์ด ์๋น์ค์ด์ง, ๊ฐ์ฒด ์ํธํ ํ์ธ๊ณผ๋ ๋ฌด๊ดํจ.
- B. ๊ฐ์ฒด ACL ์ฌ์ฉ
- ACL์ ์ก์ธ์ค ๊ถํ ๊ด๋ฆฌ ์ฉ๋๋ก, ์ํธํ ๊ฐ์ ๊ธฐ๋ฅ ์์.
- D. Amazon Inspector ๊ตฌํ
- Amazon Inspector๋ EC2, ECR ๋ณด์ ์ทจ์ฝ์ ์ค์บ๋ ์๋น์ค๋ก, S3 ๊ฐ์ฒด ์ํธํ ๊ฒ์ฆ ๊ธฐ๋ฅ ์ ๊ณตํ์ง ์์.
๐ ํต์ฌ ํฌ์ธํธ
- S3 ๊ฐ์ฒด ์ํธํ ๋ณด์ฅ ๋ฐฉ๋ฒ
- S3 Default Encryption → ํญ์ ์ํธํ๋ ์ํ๋ก ์ ์ฅ.
- Bucket Policy with Deny → ์ํธํ ์ต์ ์๋ ์ ๋ก๋ ๊ฑฐ๋ถ.
- ์ํ์์ ์์ฃผ ๋์ค๋ ํจํด:
๐ “S3 ๊ฐ์ฒด ์ํธํ๋ฅผ ๋ณด์ฅํด์ผ ํ๋ค” = ๊ธฐ๋ณธ ์ํธํ + ๋ฒํท ์ ์ฑ ์กฐํฉ.
๐ ๋ค์ด์ด๊ทธ๋จ (Mermaid)
```mermaid
flowchart TD
U[์ฌ์ฉ์] --> S3[Amazon S3 ๋ฒํท]
S3 -->|Default Encryption| ENC[์๋ ์ํธํ ์ ์ฉ]
S3 -.->|Bucket Policy| DENY[์ํธํ ๋ฏธ์ ์ฉ ๊ฐ์ฒด ๊ฑฐ๋ถ]
```

๐ ์ด ๋ฌธ์ ๋ S3 ๋ณด์ Best Practice ๊ทธ๋๋ก ๋ฌผ์ด๋ณด๋ ์ ํ์
๋๋ค.
์ฆ, "Default Encryption + Bucket Policy" ์กฐํฉ์ ๋ฌด์กฐ๊ฑด ๊ธฐ์ตํด๋์๋ฉด ๋ฉ๋๋ค.
๐ ์ค๋ต๋ ธํธ - Q46
โ ๋ฌธ์ ์์ฝ
- ํ์ฌ๋ ALB ๋ค์ EC2 ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด์ ์ค.
- Amazon Route 53์ ์ฌ์ฉํ์ฌ ํธ๋ํฝ ๋ผ์ฐํ .
- Amazon S3์ ์ ์ ์น ์ฌ์ดํธ๋ฅผ ๊ตฌ์ฑํด๋์์ (๋ฐฑ์ /๋ณด์กฐ ์ฌ์ดํธ).
- ์๊ตฌ์ฌํญ:
- ์ฅ์ ๋ฐ์ ์ ์๋์ผ๋ก ์ ์ ์น ์ฌ์ดํธ๋ก ์ฅ์ ์กฐ์น(failover) ๋ผ์ฐํ .
- ์ ๋ต: C, E
โ ์ ๋ต ํด์ค
- C. ๊ธฐ๋ณธ ์ฅ์ ์กฐ์น ๋ผ์ฐํ
์ ์ฑ
๋ ์ฝ๋๋ฅผ ์์ฑํ๋ค.
- Route 53์์ ๊ธฐ๋ณธ(primary) ๋ ์ฝ๋๋ ์ ์์ผ ๋ ์ฌ์ฉ๋จ.
- ALB์ ์ฐ๊ฒฐ๋์ด ์ ์ ์๋น์ค๋ก ํธ๋ํฝ ์ ๋ฌ.
- E. ๋ณด์กฐ ์ฅ์ ์กฐ์น ๋ผ์ฐํ
์ ์ฑ
๋ ์ฝ๋๋ฅผ ์์ฑํ๋ค.
- ๋ณด์กฐ(secondary) ๋ ์ฝ๋๋ ํฌ์ค ์ฒดํฌ ์คํจ ์ ํ์ฑํ๋จ.
- ์ฅ์ ์ Route 53์ด S3 ์ ์ ์น ์ฌ์ดํธ ์๋ํฌ์ธํธ๋ก ํธ๋ํฝ์ ๋ผ์ฐํ .
โก๏ธ ์ฆ, Route 53 ์ฅ์ ์กฐ์น ๋ผ์ฐํ ์ ์ฑ (Failover Routing Policy) ๋ฅผ ํ์ฉํ๋ ๊ฒ์ด ์ ๋ต.
โ ์ค๋ต ํด์ค
- A. ALB์ ์ฐ๊ฒฐ๋ ๊ธฐ๋ณธ ์ฅ์ ์กฐ์น ๋ ์ฝ๋๋ง ์์ฑ
- ๋ณด์กฐ ๋ ์ฝ๋๊ฐ ์์ผ๋ฏ๋ก ์ฅ์ ๋ฐ์ ์ S3๋ก ์๋ ์ ํ ๋ถ๊ฐ.
- B. Lambda ํจ์๋ก ์ฅ์ ์ S3๋ก ์๋ ์ ํ
- Route 53์ failover ์ ์ฑ ๋ง์ผ๋ก ์๋ํ ๊ฐ๋ฅํ๋ฏ๋ก Lambda๋ ๋ถํ์.
- D. ๋ณด์กฐ ๋ ์ฝ๋๋ฅผ Route 53 ์ํ ํ์ธ ์์ด ๊ตฌ์ฑ
- ํฌ์ค ์ฒดํฌ ์์ด ๋ณด์กฐ ๋ ์ฝ๋๋ฅผ ์ง์ ํ๋ฉด ์๋ ์ฅ์ ์กฐ์น ๋ถ๊ฐ๋ฅ.
๐ ํต์ฌ ํฌ์ธํธ
- Route 53 ์ฅ์ ์กฐ์น ๋ผ์ฐํ
์ ์ฑ
(Failover Routing Policy)
- ๊ธฐ๋ณธ(primary) ๋ ์ฝ๋: ์ ์ ์๋น์ค (์: ALB).
- ๋ณด์กฐ(secondary) ๋ ์ฝ๋: ์ฅ์ ์ ํ์ฑํ (์: S3 ์ ์ ์น ์ฌ์ดํธ).
- ํฌ์ค ์ฒดํฌ ๊ธฐ๋ฐ์ผ๋ก ์๋ ์ ํ.
๐ ๋ค์ด์ด๊ทธ๋จ (Mermaid)
```mermaid
flowchart TD
U[์ฌ์ฉ์ ์์ฒญ] --> Route53[Amazon Route 53]
Route53 -->|ํฌ์ค์ฒดํฌ ์ ์| ALB[ALB + EC2 ์น ์ ํ๋ฆฌ์ผ์ด์
]
Route53 -->|ํฌ์ค์ฒดํฌ ์คํจ| S3[Amazon S3 ์ ์ ์น ์ฌ์ดํธ]
```

๐ ์ด ๋ฌธ์ ์ ํต์ฌ์ **Route 53์ ์ฅ์ ์กฐ์น ๋ผ์ฐํ
์ ์ฑ
(Failover Routing)**์ ์ ํํ ์๋ ๊ฒ!
์ฆ, Primary = ALB, Secondary = S3 ๊ตฌ์กฐ๋ฅผ ๊ทธ๋ ค๋๋ฉด ๋ฐ๋ก ๋ง์ถ ์ ์์ต๋๋ค โ
๐ ์ค๋ต๋ ธํธ - Q52
โ ๋ฌธ์ ์์ฝ
- ์ ํ๋ฆฌ์ผ์ด์ : EC2 ์ธ์คํด์ค์์ ์คํ
- ๋ฐ์ดํฐ๋ฒ ์ด์ค: Amazon RDS ์ธ์คํด์ค
- ์ฆ์: ๋ฐฐํฌ ํ ์ ํ๋ฆฌ์ผ์ด์ ์ด RDS DB์ ์ฐ๊ฒฐ ์คํจ
- ์๋ฌ ๋ฉ์์ง: Error Establishing a Database Connection
- ์ ๋ต: C, D
โ ์ ๋ต ํด์ค
- C. DB ๋ณด์ ๊ทธ๋ฃน์ ์น ์๋ฒ๋ก๋ถํฐ์ ์ ์ ํ ์์ ๊ท์น ์์
- RDS ๋ณด์ ๊ทธ๋ฃน์์ EC2 ์ธ์คํด์ค์ IP ๋๋ ๋ณด์ ๊ทธ๋ฃน์ ํ์ฉํ์ง ์์ผ๋ฉด ์ฐ๊ฒฐ ๋ถ๊ฐ.
- ๊ฐ์ฅ ํํ ์์ธ ์ค ํ๋.
- D. ์ ํ๋ฆฌ์ผ์ด์
์์ ์ง์ ํ ํฌํธ์ RDS ๊ตฌ์ฑ ํฌํธ ๋ถ์ผ์น
- MySQL์ ๊ธฐ๋ณธ 3306, PostgreSQL์ 5432 ํฌํธ.
- ์ ํ๋ฆฌ์ผ์ด์ ์ฐ๊ฒฐ ๋ฌธ์์ด์์ ํฌํธ๋ฅผ ์๋ชป ์ค์ ํ๋ฉด ์ฐ๊ฒฐ ์ค๋ฅ ๋ฐ์.
โ ์ค๋ต ํด์ค
- A. ๋ณด์ ๊ทธ๋ฃน ์ก์ ๊ท์น ์์
- ๊ธฐ๋ณธ์ ์ผ๋ก ๋ณด์ ๊ทธ๋ฃน์ Outbound(์ก์ ) ์ ๋ชจ๋ ํ์ฉ๋จ.
- ๋ฐ๋ผ์ ์์ธ์ด ๋ ๊ฐ๋ฅ์ฑ ๋ฎ์.
- B. ์ธ์ฆ์ ๋ฌธ์
- SSL ์ธ์ฆ์ ๋ฌธ์ ๋ผ๋ฉด ์ธ์ฆ ์คํจ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง, ๋จ์ "DB ์ฐ๊ฒฐ ์ค๋ฅ"๋ก ๋ํ๋์ง ์์.
- E. DB๊ฐ ์์ง ์์ฑ ์ค
- ๋ฌธ์ ์์๋ "ํ๋ก๋์ ์ ๋ฐฐํฌ ์๋ฃ"๋ผ๊ณ ํ์ผ๋ฏ๋ก ์ด๋ฏธ DB๋ ์์ฑ ์๋ฃ๋ ์ํ.
๐ ํต์ฌ ํฌ์ธํธ
- RDS ์ฐ๊ฒฐ ์ค๋ฅ ์ ๊ฒ ์์:
- ๋ณด์ ๊ทธ๋ฃน (Inbound Rule): EC2 → RDS ํฌํธ ์ด๋ ค ์๋์ง ํ์ธ.
- ๋คํธ์ํฌ (VPC/Subnet): ๊ฐ์ VPC/Subnet/๋ผ์ฐํ ํ ์ด๋ธ ์ฐ๊ฒฐ ํ์ธ.
- ํฌํธ ์ผ์น ์ฌ๋ถ: RDS ํฌํธ์ ์ ํ๋ฆฌ์ผ์ด์ ์ค์ ํ์ธ.
- ์๋ํฌ์ธํธ: ์ฌ๋ฐ๋ฅธ RDS ์๋ํฌ์ธํธ๋ฅผ ์ฌ์ฉํ๋์ง ํ์ธ.
๐ ๋ค์ด์ด๊ทธ๋จ (Mermaid)
```mermaid
flowchart TD
EC2[EC2 ์น ์ ํ๋ฆฌ์ผ์ด์
]
EC2 -->|DB ์ฐ๊ฒฐ ์๋| SG["๋ณด์ ๊ทธ๋ฃน (Inbound Rule)"]
SG -->|ํ์ฉ๋ ํฌํธ๋ง ํต๊ณผ| RDS[(Amazon RDS ์ธ์คํด์ค)]
RDS --> Fail["์ฐ๊ฒฐ ์คํจ ์์ธ โผ"]
subgraph ์ฐ๊ฒฐ ์คํจ ์์ธ
C1["๋ณด์ ๊ทธ๋ฃน Inbound ๊ท์น ์์"]
C2["ํฌํธ ๋ถ์ผ์น (์: 3306 vs 5432)"]
end
Fail --> C1
Fail --> C2
```

๐ ์ด ๋ฌธ์ ์ ํฌ์ธํธ๋ ๋ณด์ ๊ทธ๋ฃน(Inbound Rule) ๊ณผ ํฌํธ ๋ถ์ผ์น๊ฐ ๊ฐ์ฅ ํํ RDS ์ฐ๊ฒฐ ์ฅ์ ์์ธ์ด๋ผ๋ ์ ์ด์์.
๐ ์ค๋ต๋ ธํธ - Q102
โ ๋ฌธ์ ์์ฝ
- ํ๊ฒฝ: Amazon EC2 Auto Scaling ๊ทธ๋ฃน (CPU ์ฌ์ฉ๋ฅ ๊ธฐ๋ฐ ํ์ฅ)
- ๋ฌธ์ ์ํฉ: Auto Scaling ์ด๋ฒคํธ ๋ก๊ทธ์์
→ InsufficientInstanceCapacity ์ค๋ฅ ๋ฐ์ - ์ ๋ต: A, B
โ ์ ๋ต ํด์ค
- A. ์ธ์คํด์ค ์ ํ ๋ณ๊ฒฝ
- ํน์ AZ ๋๋ ๋ฆฌ์ ์ ์์ฒญ๋ ์ธ์คํด์ค ์ ํ ์ฉ๋์ด ๋ถ์กฑํ๋ฉด ์ ์ธ์คํด์ค๋ฅผ ์์ํ ์ ์์.
- ๋ค๋ฅธ ์ธ์คํด์ค ํจ๋ฐ๋ฆฌ/์ ํ(์: t3 → t3a, m5 → m5a ๋ฑ)์ผ๋ก ๋ณ๊ฒฝ ์ ๋ฌธ์ ํด๊ฒฐ ๊ฐ๋ฅ.
- B. ๋ค์ํ ๊ฐ์ฉ ์์ญ(AZ)์ Auto Scaling ๊ทธ๋ฃน ๊ตฌ์ฑ
- ํน์ AZ์์๋ง ์ฉ๋์ด ๋ถ์กฑํ ์ ์์ผ๋ฏ๋ก, ์ฌ๋ฌ AZ์ ๋ถ์ฐ ๋ฐฐ์นํ๋ฉด ๋ฌธ์ ๋ฅผ ํํผ ๊ฐ๋ฅ.
- ๊ณ ๊ฐ์ฉ์ฑ(HA)๋ ํจ๊ป ํ๋ณดํ ์ ์์.
โ ์ค๋ต ํด์ค
- C. EBS ๋ณผ๋ฅจ ํฌ๊ธฐ ํ์ฅ
- ๋ฌธ์ ๋ ์ธ์คํด์ค ์ฉ๋ ๋ถ์กฑ์ด์ง, ์คํ ๋ฆฌ์ง ๋ฌธ์ ๊ฐ ์๋.
- D. Auto Scaling ์ต๋ ํฌ๊ธฐ ์ฆ๊ฐ
- ๊ทธ๋ฃน ํฌ๊ธฐ๋ฅผ ๋๋ ค๋, ์ ์ด์ ์ฉ๋ ๋ถ์กฑ(Insufficient Capacity) ์ํ๋ผ๋ฉด ํด๊ฒฐ๋์ง ์์.
- E. ์๋น์ค ํ ๋น๋ ์ฆ๊ฐ ์์ฒญ
- ์ด ๊ฒฝ์ฐ๋ Service Quota ๋ฌธ์ ์ผ ๋ ํ์. ํ์ง๋ง ์ฌ๊ธฐ์ "InsufficientInstanceCapacity" → AWS ๋ด๋ถ ๋ฆฌ์์ค ๋ถ์กฑ ๋ฌธ์ ๋ผ์ ์ ์ ํ์ง ์์.
๐ ํต์ฌ ํฌ์ธํธ
- InsufficientInstanceCapacity ์๋ฌ ์๋ฏธ:
→ ์์ฒญํ ์ธ์คํด์ค ์ ํ/ํฌ๊ธฐ์ ๋ํด ํน์ AZ๋ ๋ฆฌ์ ์ AWS๊ฐ ์ถฉ๋ถํ ๋ฌผ๋ฆฌ์ ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํ ์ ์์. - ํด๊ฒฐ ๋ฐฉ๋ฒ:
- ์ธ์คํด์ค ์ ํ ๋ณ๊ฒฝ (์ ์ฐ์ฑ ํ๋ณด)
- ์ฌ๋ฌ ๊ฐ์ฉ ์์ญ์ ๋ฐฐํฌ (๋ถ์ฐ ๋ฐฐ์น)
๐ ๋ค์ด์ด๊ทธ๋จ (Mermaid)
```mermaid
flowchart TD
ASG[Auto Scaling ๊ทธ๋ฃน] --> AZ1[๊ฐ์ฉ ์์ญ A]
ASG --> AZ2[๊ฐ์ฉ ์์ญ B]
AZ1 -.->|"์ฉ๋ ๋ถ์กฑ: InsufficientInstanceCapacity"| Fail[์ธ์คํด์ค ์์ฑ ์คํจ]
AZ2 -->|"์ ์ ์ธ์คํด์ค ์์"| Success[์ ํ๋ฆฌ์ผ์ด์
ํ์ฅ ์ฑ๊ณต]
Fail --> NoteA[ํด๊ฒฐ์ฑ
1: ์ธ์คํด์ค ์ ํ ๋ณ๊ฒฝ]:::solution
Fail --> NoteB[ํด๊ฒฐ์ฑ
2: ๋ค์ค AZ ๋ฐฐํฌ]:::solution
classDef solution fill:#d1ffd6,stroke:#2c7,stroke-width:2px;
```

๐ ์ด ๋ฌธ์ ์ ํค์๋๋ "InsufficientInstanceCapacity = AWS ์ธํ๋ผ ๋ถ์กฑ" ์
๋๋ค.
์ฆ, ์ ํ ๋ณ๊ฒฝ + ๋ค์ค AZ ํ์ฉ์ด ๊ฐ์ฅ ํจ์จ์ ์ธ ํด๊ฒฐ์ฑ
์ด์์.
๐ ์ค๋ต๋ ธํธ - Q116
โ ๋ฌธ์ ์์ฝ
- ํ๊ฒฝ:
- Amazon CloudFront (์น ๋ฐฐํฌ)
- Application Load Balancer (ALB)
- Amazon RDS
- VPC์ EC2 ์ธ์คํด์ค
- ์ํฉ:
- ๋ชจ๋ ์๋น์ค์ ๋ก๊น ์ด ํ์ฑํ๋จ
- ๊ด๋ฆฌ์๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ HTTP ๊ณ์ธต (Layer 7) ์ํ ์ฝ๋๋ฅผ ์กฐ์ฌํด์ผ ํจ
- ์ ๋ต: C, D (ALB ์ก์ธ์ค ๋ก๊ทธ + CloudFront ์ก์ธ์ค ๋ก๊ทธ)
โ ์ ๋ต ํด์ค
- C. ALB ์ก์ธ์ค ๋ก๊ทธ
- ALB๋ L7 (HTTP/HTTPS) ํธ๋ํฝ์ ์ฒ๋ฆฌํ๊ณ , ์ก์ธ์ค ๋ก๊ทธ์ HTTP ์ํ ์ฝ๋๊ฐ ๊ธฐ๋ก๋จ.
- ์: 200 (OK), 404 (Not Found), 500 (Internal Server Error)
- D. CloudFront ์ก์ธ์ค ๋ก๊ทธ
- CloudFront๋ CDN์ผ๋ก์ ์ฃ์ง์์ ์์ฒญ์ ์ฒ๋ฆฌํ๋ฉฐ, ์๋ต ์ํ ์ฝ๋(HTTP 2xx, 4xx, 5xx ๋ฑ)๋ฅผ ๋ก๊ทธ์ ๋จ๊น.
- ์ ์ธ๊ณ ์ฌ์ฉ์ ์์ฒญ์ ์ถ์ ํ ๋ ์ ์ฉ.
โ ์ค๋ต ํด์ค
- A. VPC ํ๋ฆ ๋ก๊ทธ
- ๋คํธ์ํฌ ๋ ๋ฒจ (Layer 3/4)๋ง ๊ธฐ๋ก (IP, ํฌํธ, ALLOW/DENY).
- HTTP ์ํ ์ฝ๋๋ ๊ธฐ๋กํ์ง ์์.
- B. CloudTrail ๋ก๊ทธ
- API ํธ์ถ ๊ธฐ๋ก์ฉ(AWS API Call).
- HTTP ์ํ ์ฝ๋๋ ์ฌ์ฉ์ ์ ํ๋ฆฌ์ผ์ด์ ์์ฒญ์ ๋ํ ๊ฒ์ด๋ฏ๋ก CloudTrail๊ณผ ๋ฌด๊ด.
- E. RDS ๋ก๊ทธ
- DB ์ฟผ๋ฆฌ๋ ์ฑ๋ฅ์ ๊ด๋ จ๋ ๋ก๊ทธ์ด์ง, ์น ์ ํ๋ฆฌ์ผ์ด์ HTTP ์ํ ์ฝ๋์ ๊ด๋ จ ์์.
๐ ํต์ฌ ํฌ์ธํธ
- HTTP ์ํ ์ฝ๋ (Layer 7) ๋ฅผ ํ์ธํ๋ ค๋ฉด ๋ฐ๋์ Application Layer ๋ก๊ทธ๋ฅผ ํ์ธํด์ผ ํจ.
- ๋ฐ๋ผ์ ์ ๋ต์ ALB + CloudFront ์ก์ธ์ค ๋ก๊ทธ ์กฐํฉ.
๐ ๋ค์ด์ด๊ทธ๋จ (Mermaid)
```mermaid
flowchart TD
User[์ฌ์ฉ์ ์์ฒญ ๐] --> CF["CloudFront ์ก์ธ์ค ๋ก๊ทธ: HTTP ์ํ ๊ธฐ๋ก"]
CF --> ALB["ALB ์ก์ธ์ค ๋ก๊ทธ: HTTP ์ํ ๊ธฐ๋ก"]
ALB --> EC2[EC2 ์น ์ ํ๋ฆฌ์ผ์ด์
์๋ฒ]
EC2 --> RDS[(Amazon RDS ๋ฐ์ดํฐ๋ฒ ์ด์ค)]
style CF fill:#d1f0ff,stroke:#2980b9,stroke-width:2px
style ALB fill:#d1ffd6,stroke:#27ae60,stroke-width:2px
```

๐ ์ด ๋ฌธ์ ์ ํต์ฌ ํค์๋๋ “HTTP ์ํ ์ฝ๋ = L7 ๋ก๊ทธ → ALB + CloudFront ์ก์ธ์ค ๋ก๊ทธ” ์ ๋๋ค.
๐ ์ค๋ต๋ ธํธ - Q117
โ ๋ฌธ์ ์์ฝ
- ์ํฉ:
- ํ์ฌ๋ AWS ๊ณ์ ๋ด์์ IAM CreateUser API ํธ์ถ์ด ๋ฐ์ํ ๋
์ด๋ฉ์ผ๋ก ์๋ฆผ์ ๋ฐ๊ณ ์ถ์.
- ํ์ฌ๋ AWS ๊ณ์ ๋ด์์ IAM CreateUser API ํธ์ถ์ด ๋ฐ์ํ ๋
- ์๊ตฌ์ฌํญ:
- SysOps ๊ด๋ฆฌ์๊ฐ ์ด๋ฉ์ผ ์๋ฆผ์ ๋ฐ์ ์ ์๋ ๊ตฌ์ฑ.
- ์ ๋ต: A, D
โ ์ ๋ต ํด์ค
- A. CloudTrail + EventBridge ๊ท์น ์์ฑ
- CloudTrail์ IAM API ํธ์ถ(์: CreateUser) ์ ๊ธฐ๋กํจ.
- EventBridge ๊ท์น์ ์ค์ ํ์ฌ ํน์ API ํธ์ถ ์ด๋ฒคํธ๋ฅผ ํํฐ๋งํ๊ณ
์๋ฆผ ์ํฌํ๋ก์ฐ(SNS ๋ฑ)๋ก ์ฐ๊ฒฐ ๊ฐ๋ฅ.
- D. Amazon SNS ์ฃผ์ ๋ฅผ ์ด๋ฉ์ผ ๊ตฌ๋
์๋ก ์ฌ์ฉ
- EventBridge ๊ท์น์ ํ๊ฒ์ผ๋ก SNS ์ฃผ์ ๋ฅผ ์ฐ๊ฒฐ.
- SysOps ๊ด๋ฆฌ์๋ ์ด๋ฉ์ผ์ ๊ตฌ๋ ํ์ฌ ์๋ฆผ์ ๋ฐ์ ์ ์์.
โ ์ค๋ต ํด์ค
- B. CloudSearch ์ฌ์ฉ
- CloudSearch๋ ํ ์คํธ ๊ฒ์ ์์ง ์๋น์ค.
- API ํธ์ถ ์ด๋ฒคํธ์๋ ๋ฌด๊ด.
- C. IAM Access Analyzer ์ฌ์ฉ
- Access Analyzer๋ IAM ์ ์ฑ ์ ๊ณผ๋ํ ๊ถํ์ ๋ถ์ํ๋ ์๋น์ค.
- API ํธ์ถ ์ด๋ฒคํธ ํ์ง์๋ ์ ํฉํ์ง ์์.
- E. SES ์ฌ์ฉ
- SES๋ ์ด๋ฉ์ผ ์ ์ก ์๋น์ค์ด์ง๋ง,
EventBridge → SNS → ์ด๋ฉ์ผ ๊ตฌ๋ ๋ฐฉ์์ด AWS ๊ถ์ฅ ์ํคํ ์ฒ. - SES๋ ์ด ๋ฌธ์ ์ ์ง์ ์ ์ผ๋ก ์ ํฉํ์ง ์์.
- SES๋ ์ด๋ฉ์ผ ์ ์ก ์๋น์ค์ด์ง๋ง,
๐ ํต์ฌ ํฌ์ธํธ
- API ์ด๋ฒคํธ ๊ฐ์ง → CloudTrail + EventBridge
- ์ด๋ฒคํธ ์๋ฆผ → SNS (์ด๋ฉ์ผ ๊ตฌ๋ ์)
- ๋ฐ๋ผ์ ์ ๋ต์ A + D ์กฐํฉ.
๐ ๋ค์ด์ด๊ทธ๋จ (Mermaid)
```mermaid
flowchart TD
CT[CloudTrail - IAM CreateUser API ๊ธฐ๋ก] --> EB["EventBridge ๊ท์น: CreateUser ํํฐ"]
EB --> SNS[SNS ์ฃผ์ - ์ด๋ฉ์ผ ๊ตฌ๋
์]
SNS --> Admin[๐ง SysOps ๊ด๋ฆฌ์ ์ด๋ฉ์ผ]
style CT fill:#d1f0ff,stroke:#2980b9,stroke-width:2px
style EB fill:#fff2cc,stroke:#e67e22,stroke-width:2px
style SNS fill:#d1ffd6,stroke:#27ae60,stroke-width:2px
```

๐ ์ด ๋ฌธ์ ์ ํต์ฌ ํค์๋๋ CloudTrail๋ก ์ด๋ฒคํธ ๊ธฐ๋ก → EventBridge๋ก ํํฐ๋ง → SNS๋ก ์ด๋ฉ์ผ ์๋ฆผ ์ ๋๋ค.
๐ ์ค๋ต๋ ธํธ - Q122
โ ๋ฌธ์ ์์ฝ
- ์ํฉ:
- ํ์ฌ๋ HPC(๊ณ ์ฑ๋ฅ ์ปดํจํ ) ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํด Amazon EC2 ์ธ์คํด์ค๋ฅผ ์ฌ์ฉ.
- HPC ํ๊ฒฝ์์๋ ๋ ธ๋ ๊ฐ ์ต์ ๋๊ธฐ ์๊ฐ(์ ์ง์ฐ) ์ด ์ค์.
- ์๊ตฌ์ฌํญ:
- HPC ์ํฌ๋ก๋๋ฅผ ๋ง์กฑํ๋๋ก ์ธ์คํด์ค๋ฅผ ์ ์ ํ ๋ฐฐ์นํด์ผ ํจ.
- ์ ๋ต: C, D
โ ์ ๋ต ํด์ค
- C. ๋จ์ผ ์๋ฒ ๋ด Auto Scaling ๊ทธ๋ฃน์ EC2 ์ธ์คํด์ค๋ฅผ ๋ฐฐ์น
- HPC์์๋ ๋์ผ ์์ญ(๊ฐ์ฉ์์ญ, AZ) ๋ด์ ์ธ์คํด์ค๋ฅผ ๋ชจ์์ผ ๋คํธ์ํฌ ์ง์ฐ์ ์ต์ํํ ์ ์์.
- Auto Scaling์ ํตํด ๋์ผ ์๋ฒ ๋ ๊ธฐ๋ฐ ๋ฐฐ์น ๊ฐ๋ฅ.
- D. EC2 ์ธ์คํด์ค๋ฅผ ํด๋ฌ์คํฐ ๋ฐฐ์น ๊ทธ๋ฃน์ผ๋ก ์์
- ํด๋ฌ์คํฐ ๋ฐฐ์น ๊ทธ๋ฃน(Cluster Placement Group) ์ HPC ์ํฌ๋ก๋์์ ์์ฃผ ์ฌ์ฉ๋จ.
- ์ธ์คํด์ค๋ฅผ ๋ฌผ๋ฆฌ์ ์ผ๋ก ๊ฐ๊น์ด ํธ์คํธ์ ๋ฐฐ์นํ์ฌ ์ ์ง์ฐ, ๊ณ ๋์ญํญ ๋คํธ์ํฌ ์ฑ๋ฅ์ ์ ๊ณต.
โ ์ค๋ต ํด์ค
- A. Amazon EFS ์์ฑ
- ํ์ผ ์์คํ ๊ณต์ ๋ ๊ฐ๋ฅํ์ง๋ง, HPC์ ํต์ฌ ์๊ตฌ์ธ ์ ์ง์ฐ ํต์ ๊ณผ ์ง์ ์ ๊ด๋ จ ์์.
- B. EC2 ์ธ์คํด์ค ์์ ๋ค์ค AZ ๋ก๋ ๋ฐธ๋ฐ์ ๋ฐฐ์น
- HPC๋ ๋ถํ๋ถ์ฐ๋ณด๋ค๋ ๋ ธ๋ ๊ฐ ๋น ๋ฅธ ํต์ ์ด ํต์ฌ์ด๋ฏ๋ก ๋ก๋ ๋ฐธ๋ฐ์๋ ์ ์ ํ์ง ์์.
- E. ํํฐ์
๋ฐฐ์น ๊ทธ๋ฃน ์ฌ์ฉ
- ํํฐ์ ๋ฐฐ์น ๊ทธ๋ฃน์ ๋๊ท๋ชจ ๋ถ์ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ (์: Hadoop, HBase) ์ ์ ํฉ.
- ์ ์ง์ฐ ๋คํธ์ํฌ ์ฑ๋ฅ์ด ํ์ํ HPC์๋ ์ ์ ํ์ง ์์.
๐ ํต์ฌ ํฌ์ธํธ
- HPC(๊ณ ์ฑ๋ฅ ์ปดํจํ ) = ์ ์ง์ฐ(ultra-low latency) + ๊ณ ๋์ญํญ(high throughput)
- ๋ฐ๋ผ์ Cluster Placement Group + Auto Scaling ์กฐํฉ์ด ์ต์ .
๐ ๋ค์ด์ด๊ทธ๋จ (Mermaid)
```mermaid
flowchart TD
Admin[SysOps ๊ด๋ฆฌ์] --> ASG["Auto Scaling ๊ทธ๋ฃน: ๋จ์ผ ์๋ฒ ๋ด"]
ASG --> EC1[EC2 ์ธ์คํด์ค 1]
ASG --> EC2[EC2 ์ธ์คํด์ค 2]
ASG --> EC3[EC2 ์ธ์คํด์ค 3]
subgraph Cluster["Cluster Placement Group"]
EC1
EC2
EC3
end
Cluster -.-> Note[์ ์ง์ฐ + ๊ณ ๋์ญํญ ๋คํธ์ํฌ ์ ๊ณต]
```

๐ ์ด ๋ฌธ์ ํต์ฌ์ HPC = Cluster Placement Group ์ด๋ผ๋ ์ ์ด์์.
๐ ์ค๋ต๋ ธํธ - Q127
โ ๋ฌธ์ ์์ฝ
- ์ํฉ: SysOps ๊ด๋ฆฌ์๊ฐ VPC์ ์ฌ์ฉํ ์ ์๋ IPv4 ์ฃผ์๊ฐ ๋ถ์กฑํด์ EC2 ์ธ์คํด์ค๋ฅผ ์์ํ ์ ์์.
- ์๊ตฌ์ฌํญ: ์๋ก์ด EC2 ์ธ์คํด์ค๋ฅผ ์์ํ ์ ์๋๋ก ์ ์ ํ ์์ ์กฐํฉ ์ ํ (2๊ฐ).
โ ์ ๋ต
A, C
- A. ๋ณด์กฐ IPv4 CIDR ๋ธ๋ก์ VPC์ ์ฐ๊ฒฐ
→ VPC์ ์๋ก์ด IP ์ฃผ์ ๋์ญ์ ์ถ๊ฐํ์ฌ EC2 ์ธ์คํด์ค๋ฅผ ๋ฐฐ์นํ ์ ์์. - C. VPC์ ๋ํ ์ ์๋ธ๋ท ์์ฑ
→ ์๋ก ์ถ๊ฐํ IPv4 CIDR ๋ธ๋ก ๊ธฐ๋ฐ์ผ๋ก ์๋ธ๋ท์ ๋ง๋ค์ด์ผ ์ธ์คํด์ค๋ฅผ ์ค์ ๋ก ๋ฐฐ์น ๊ฐ๋ฅ.
โ ์ค๋ต ํด์ค
- B. ๊ธฐ๋ณธ IPv6 CIDR ๋ธ๋ก ์ฐ๊ฒฐ
→ ๋ฌธ์ ๋ IPv4 ์ฃผ์ ๋ถ์กฑ์ด๋ฉฐ, IPv6 ์ถ๊ฐ๋ ํด๊ฒฐ์ฑ ์ด ์๋. - D. VPC์ CIDR ๋ธ๋ก ์์
→ ๊ธฐ๋ณธ CIDR ๋ธ๋ก์ ์์ ๋ถ๊ฐ. ์ค์ง ์๋ก์ด CIDR ๋ธ๋ก ์ถ๊ฐ๋ง ๊ฐ๋ฅ. - E. ์๋ธ๋ท์ CIDR ๋ธ๋ก ์์
→ ๊ธฐ์กด ์๋ธ๋ท CIDR์ ์์ ๋ถ๊ฐ. ์ ์๋ธ๋ท์ ์์ฑํด์ผ ํจ.
๐ ํด์ค
- AWS VPC๋ ํ ๋ฒ ์์ฑ๋ ๊ธฐ๋ณธ CIDR ๋ธ๋ก์ ์์ ํ ์ ์์.
- IP ์ฃผ์ ๋ถ์กฑ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ:
- ๋ณด์กฐ IPv4 CIDR ๋ธ๋ก ์ถ๊ฐ (A)
- ํด๋น CIDR์ ๊ธฐ๋ฐ์ผ๋ก ์ ์๋ธ๋ท ์์ฑ (C)
๐ ๋ค์ด์ด๊ทธ๋จ (Mermaid)
```mermaid
flowchart TD
VPC["VPC: ๊ธฐ์กด CIDR ๊ณ ๊ฐ"] --> AddCIDR[๋ณด์กฐ IPv4 CIDR ๋ธ๋ก ์ถ๊ฐ]
AddCIDR --> Subnet[์ ์๋ธ๋ท ์์ฑ]
Subnet --> EC2[EC2 ์ธ์คํด์ค ๋ฐฐ์น ๊ฐ๋ฅ]
```

๐ ํต์ฌ ํค์๋
- VPC CIDR ๋ธ๋ก: ๊ธฐ์กด CIDR ์์ ๋ถ๊ฐ → ๋ณด์กฐ CIDR๋ง ์ถ๊ฐ ๊ฐ๋ฅ
- ์๋ธ๋ท: ์ถ๊ฐ๋ CIDR์ ๊ธฐ๋ฐ์ผ๋ก ์๋ก ์์ฑํด์ผ ๋ฆฌ์์ค ๋ฐฐ์น ๊ฐ๋ฅ
- ์ ๋ต ํจํด: IP ๋ถ์กฑ ๋ฌธ์ = ๋ณด์กฐ CIDR + ์ ์๋ธ๋ท
๐ ์ด ๋ฌธ์ ๋ "VPC CIDR ๊ด๋ฆฌ" ๊ด๋ จํด์ ์์ฃผ ์ถ์ ๋๋ ์ ํ์ด์์.
๐ ์ค๋ต๋ ธํธ - Q140
โ ๋ฌธ์ ์์ฝ
- ํ์ฌ๋ Amazon ECS (EC2 ๋ฐ์น ํ์ ) ์ฌ์ฉ
- SysOps ๊ด๋ฆฌ์๋ ECS ์์ ๊ฐ ํธ๋ํฝ ํ๋ฆ ๋ชจ๋ํฐ๋ง ํ์
- ์ด๋ค ๋จ๊ณ ์กฐํฉ์ด ํ์ํ๊ฐ? (2๊ฐ ์ ํ)
โ ์ ๋ต
B, C
- B. ๊ฐ ์์
์ ํ๋ ฅ์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์์ VPC ํ๋ฆ ๋ก๊ทธ๋ฅผ ๊ตฌ์ฑ
→ VPC Flow Logs๋ฅผ ํตํด ENI(Elastic Network Interface) ๋จ์ ํธ๋ํฝ ๋ชจ๋ํฐ๋ง ๊ฐ๋ฅ - C. ์์
์ ์์์ awsvpc ๋คํธ์ํฌ ๋ชจ๋๋ฅผ ์ง์
→ awsvpc ๋ชจ๋๋ฅผ ์ฌ์ฉํด์ผ ECS ์์ (Task)๋ณ๋ก ENI๊ฐ ์์ฑ๋๊ณ VPC Flow Logs๋ก ์ถ์ ๊ฐ๋ฅ
โ ์ค๋ต ํด์ค
- A. CloudWatch Logs ๊ตฌ์ฑ
→ ์ ํ๋ฆฌ์ผ์ด์ ๋ก๊ทธ ๋ชจ๋ํฐ๋ง์ ๊ฐ๋ฅํ์ง๋ง, ๋คํธ์ํฌ ํธ๋ํฝ ๋ชจ๋ํฐ๋ง ๋ถ๊ฐ - D. ๋ธ๋ฆฌ์ง ๋คํธ์ํฌ ๋ชจ๋
→ ์ปจํ ์ด๋ ๋จ์ ๋คํธ์ํฌ ๋ถ๋ฆฌ๋ง ์ ๊ณต, ENI ๋จ์ ๋ชจ๋ํฐ๋ง ๋ถ๊ฐ - E. ํธ์คํธ ๋คํธ์ํฌ ๋ชจ๋
→ EC2 ์ธ์คํด์ค ๋คํธ์ํฌ ๊ณต์ , ๊ฐ๋ณ Task ์ถ์ ๋ถ๊ฐ
๐ ํด์ค
- ECS ์์
๊ฐ ํธ๋ํฝ์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค ๋จ์๋ก ๋ชจ๋ํฐ๋งํ๋ ค๋ฉด:
- awsvpc ๋คํธ์ํฌ ๋ชจ๋ → ECS Task๋ง๋ค ๊ณ ์ ENI ๋ถ์ฌ
- VPC Flow Logs ํ์ฑํ → ENI์ ํธ๋ํฝ ํ๋ฆ ๊ธฐ๋ก
๐ ๋ค์ด์ด๊ทธ๋จ (Mermaid)
```mermaid
flowchart TD
ECS["ECS ์์
: Task"] --> ENI["ํ๋ ฅ์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค: ENI"]
ENI --> VPCFlow["VPC Flow Logs: ํธ๋ํฝ ๊ธฐ๋ก"]
VPCFlow --> CloudWatch["CloudWatch Logs ๋ฐ Insights ๋ถ์"]
```

๐ ํต์ฌ ํค์๋
- awsvpc ๋ชจ๋ → Task๋ณ ENI ํ ๋น
- VPC Flow Logs → ๋คํธ์ํฌ ํธ๋ํฝ ๊ธฐ๋ก
- CloudWatch Logs๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ก๊ทธ์ฉ, ๋คํธ์ํฌ ๋ชจ๋ํฐ๋ง๊ณผ๋ ๋ค๋ฆ
๐ ์ค๋ต๋ ธํธ - Q152
โ ๋ฌธ์ ์์ฝ
- ์ํฉ: SysOps ๊ด๋ฆฌ์๊ฐ Amazon CloudFront ๋ฐฐํฌ์ ์บ์ ์ ์ค๋ฅ (Cache Hit Ratio)์ด 10% ๋ฏธ๋ง์์ ํ์ธ.
- ๋ชฉํ: ์บ์ ์ ์ค๋ฅ ์ ๋์ด๊ธฐ ์ํ ๊ตฌ์ฑ ๋ณ๊ฒฝ (2๊ฐ ์ ํ).
โ ์ ๋ต
A, E
- A. ์บ์ ๋์ ์ค์ ์์ ํ์ํ ์ฟ ํค, ์ฟผ๋ฆฌ ๋ฌธ์์ด ๋ฐ ํค๋๋ง ์ ๋ฌ๋๋๋ก ํ์ธ
→ ๋ถํ์ํ ์์ฒญ ๋ณ์๋ฅผ ์บ์์ ํฌํจ์ํค๋ฉด ์บ์ ๋ถ์ฐ์ด ์ผ์ด๋ ์บ์ ํจ์จ์ด ๋จ์ด์ง. ํ์ํ ํญ๋ชฉ๋ง ์ ๋ฌํ๋ฉด ์บ์ ์ ์ค๋ฅ ์ด ์์น. - E. ์บ์ ๋์ ์ค์ ์์ CloudFront TTL(Time to Live) ์ค์ ์ ๋๋ฆผ
→ TTL์ ๋๋ฆฌ๋ฉด ์บ์ฑ๋ ๊ฐ์ฒด๊ฐ ๋ ์ค๋ ์ ์ง๋์ด ์๋ณธ ์์ฒญ ํ์๋ฅผ ์ค์ด๊ณ ์บ์ ์ ์ค๋ฅ ์ ๋์ผ ์ ์์.
โ ์ค๋ต ํด์ค
- B. HTTPS๋ง ์ฌ์ฉํ๋๋ก ๋ทฐ์ด ํ๋กํ ์ฝ ์ ์ฑ
๋ณ๊ฒฝ
→ HTTPS๋ ๋ณด์ ๊ด๋ จ ์ค์ ์ด์ง ์บ์ ์ ์ค๋ฅ ๊ณผ ์ง์ ์ ๊ด๋ จ ์์. - C. ์๋ช
๋ ์ฟ ํค์ URL ์ฌ์ฉ
→ ์ก์ธ์ค ์ ์ด(๋ณด์) ๊ด๋ จ ๊ธฐ๋ฅ์ผ๋ก ์บ์ ์ฑ๋ฅ์๋ ์ํฅ์ ์ฃผ์ง ์์. - D. ๊ฐ์ฒด ์๋ ์์ถ ํ์ฑํ
→ ๋คํธ์ํฌ ์ ์ก ํจ์จ์ฑ์ ๊ฐ์ ํ ๋ฟ ์บ์ ์ ์ค๋ฅ ์์ฒด๋ ๋์ด์ง ์์.
๐ ํด์ค
CloudFront ์บ์ ์ ์ค๋ฅ ํฅ์ ํต์ฌ ์ ๋ต:
- ์ฟผ๋ฆฌ ๋ฌธ์์ด, ํค๋, ์ฟ ํค ๊ด๋ฆฌ → ์บ์ ๋ถ์ฐ์ ์ต์ํ.
- TTL ์กฐ์ → ์บ์ ์ ์ง ์๊ฐ์ ๋๋ ค ์๋ณธ ์์ฒญ ๊ฐ์.
๐ ๋ค์ด์ด๊ทธ๋จ (Mermaid)
```mermaid
flowchart TD
User[์ฌ์ฉ์ ์์ฒญ] --> CF[CloudFront ๋ฐฐํฌ]
CF -->|์ฟ ํค/์ฟผ๋ฆฌ/ํค๋ ์ต์ํ| Cache[์บ์ ํํธ ↑]
CF -->|TTL ์ฆ๊ฐ| Cache
Cache --> Origin[์๋ณธ ์์ฒญ ๊ฐ์]
```

๐ ํต์ฌ ํค์๋
- ์บ์ ์ ์ค๋ฅ (Cache Hit Ratio) = (์บ์ ํํธ ์ / ์ ์ฒด ์์ฒญ ์) × 100
- ์บ์ ์ ์ค๋ฅ ์ ํ ์์ธ: ๋ถํ์ํ ๋ณ์ ํฌํจ, TTL ์งง์
- ํด๊ฒฐ์ฑ : ํ์ํ ๋ณ์๋ง ์บ์์ ์ ๋ฌ + TTL ์ฐ์ฅ
๐ ์ด ๋ฌธ์ ๋ CloudFront ์ต์ ํ์์ ์บ์ ์ ์ค๋ฅ ๊ด๋ฆฌ๋ฅผ ๋ฌป๋ ๋ํ์ ์ธ ์ ํ์ด์์.
๐ ์ค๋ต๋ ธํธ - Q157
โ ๋ฌธ์ ์์ฝ
- ํ๊ฒฝ:
- ALB ๋ค์ 2๊ฐ์ EC2 ์ธ์คํด์ค์์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์คํ
- Amazon RDS ๋ค์ค AZ DB ์ฌ์ฉ
- Amazon Route 53 → ๋์ ์ฝํ ์ธ ๋ ๋ก๋ ๋ฐธ๋ฐ์๋ก, ์ ์ ์ฝํ ์ธ ๋ S3 ๋ฒํท์ผ๋ก ๋ผ์ฐํ
- ๋ฌธ์ :
- ์น์ฌ์ดํธ ๋ก๋ฉ ์๊ฐ์ด ๊ธธ์ด์ ธ ์ฑ๋ฅ ๊ฐ์ ํ์
โ ์ ๋ต
A, D
- A. ์ ์ ์ฝํ
์ธ ์ ๋ํด Amazon CloudFront ์บ์ฑ ์ถ๊ฐ
→ ์ ์ ์ฝํ ์ธ (S3 ๋ฒํท์ ์ ์ฅ๋ ํ์ผ ๋ฑ)๋ฅผ ์ ์ธ๊ณ ์ฃ์ง ๋ก์ผ์ด์ ์ ์บ์ฑํ๋ฉด ์ง์ฐ ์๊ฐ์ด ์ค๊ณ ์ฑ๋ฅ์ด ํฌ๊ฒ ํฅ์๋จ. - D. ์น ์๋ฒ์ฉ Amazon EC2 Auto Scaling ๊ตฌํ
→ ๋์ ์ฝํ ์ธ ๋ ALB ๋ค EC2 ์ธ์คํด์ค์์ ์ฒ๋ฆฌ๋๋ฏ๋ก ํธ๋ํฝ ์ฆ๊ฐ ์ Auto Scaling์ ์ ์ฉํด์ผ ์์ ์ ์ฑ๋ฅ์ ์ ์ง ๊ฐ๋ฅ.
โ ์ค๋ต ํด์ค
- B. ๋ก๋ ๋ฐธ๋ฐ์ ๋ฆฌ์ค๋๋ฅผ HTTPS์์ TCP๋ก ๋ณ๊ฒฝ
→ HTTPS๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต ๋ณด์, TCP๋ ์ ์ก ๊ณ์ธต. ๋ณด์ ๋ฐ ์ฑ๋ฅ ๊ฐ์ ๊ณผ ๋ฌด๊ด. - C. Amazon Route 53 ์ง์ฐ ์๊ฐ ๊ธฐ๋ฐ ๋ผ์ฐํ
ํ์ฑํ
→ ์ด๋ฏธ ๋์ ์ ALB, ์ ์ ์ S3๋ก ๋ผ์ฐํ ๋๊ณ ์์. ์บ์ฑ/์ค์ผ์ผ๋ง ๋ฌธ์ ํด๊ฒฐ๊ณผ๋ ์ง์ ์ ๊ด๋ จ ์์. - E. Amazon S3์ ์ ์ ์ฝํ
์ธ ๋ฅผ ์น ์๋ฒ๋ก ์ด๋
→ ์คํ๋ ค EC2์ ๋ถ๋ด ์ฆ๊ฐ, ์ฑ๋ฅ ์ ํ๋ก ์ด์ด์ง. ์ ์ ์ฝํ ์ธ ๋ S3 + CloudFront๊ฐ ๊ฐ์ฅ ํจ์จ์ .
๐ ํด์ค
์ฑ๋ฅ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด:
- ์ ์ ์ฝํ ์ธ → CloudFront ์บ์ฑ (์ฃ์ง ๋ก์ผ์ด์ ์์ ์ ๊ณต → ๋น ๋ฅธ ์๋ต)
- ๋์ ์ฝํ ์ธ → Auto Scaling (ํธ๋ํฝ ๊ธ์ฆ ์ ์๋ฒ ํ์ฅ)
๐ ๋ค์ด์ด๊ทธ๋จ (Mermaid)
```mermaid
flowchart TD
User[์ฌ์ฉ์ ์์ฒญ] --> Route53[Amazon Route 53]
Route53 -->|์ ์ ์ฝํ
์ธ | CF[CloudFront ์บ์ฑ] --> S3[Amazon S3 ๋ฒํท]
Route53 -->|๋์ ์ฝํ
์ธ | ALB[Application Load Balancer]
ALB --> EC2[Auto Scaling๋ EC2 ์ธ์คํด์ค ๊ทธ๋ฃน]
EC2 --> RDS[(Amazon RDS ๋ค์ค AZ DB)]
```

๐ ํต์ฌ ํค์๋
- CloudFront ์บ์ฑ: ์ ์ ์ฝํ ์ธ ์ฑ๋ฅ ์ต์ ํ
- Auto Scaling: ๋์ ์ฝํ ์ธ ํธ๋ํฝ ๋์
- ALB + RDS ๋ฉํฐ AZ: ๊ฐ์ฉ์ฑ๊ณผ ์์ ์ฑ ํ๋ณด
๐ ์ด ๋ฌธ์ ๋ ์ค๋ฌด์์๋ ์์ฃผ ๋์ค๋ ์ ์ /๋์ ์ฝํ ์ธ ์ฑ๋ฅ ์ต์ ํ ํจํด์ด์์.
๐ ์ค๋ต๋ ธํธ - Q181
โ ๋ฌธ์ ์์ฝ
- ๊ธ๋ก๋ฒ ๊ฒ์ ํ์ฌ๊ฐ AWS์์ ์๋ก์ด ๊ฒ์ ์ถ์ ์ค๋น ์ค
- ๊ฒ์์ ์ฌ๋ฌ AWS ๋ฆฌ์ ์ ๋ฐฐํฌ๋ EC2 ์ธ์คํด์ค ์งํฉ์์ ์คํ
- ์ธ์คํด์ค๋ ALB + Auto Scaling ๊ทธ๋ฃน ๋ค์ ์์น
- Amazon Route 53์ DNS ์๋น์ค๋ก ์ฌ์ฉ ๊ณํ
- ์๊ตฌ์ฌํญ:
- ๊ฐ์ฅ ๊ฐ๊น์ด ๋ฆฌ์ ์ผ๋ก ์ฌ์ฉ์ ๋ผ์ฐํ
- ๋ฆฌ์ ์ฅ์ ์ ์๋์ผ๋ก ๋ค๋ฅธ ๋ฆฌ์ ์ผ๋ก ํธ๋ํฝ ์ ํ
โ ์ ๋ต
A, D
- A. ๊ฐ ์ง์ญ์ ALB ์ํ๋ฅผ ๋ชจ๋ํฐ๋งํ๋ CloudWatch ๊ฒฝ๋ณด → Route 53 DNS ์ฅ์ ์กฐ์น ์ฐ๊ฒฐ
→ ํน์ ๋ฆฌ์ ์ ALB๊ฐ ๋น์ ์์ผ ๊ฒฝ์ฐ Route 53์ด ์๋์ผ๋ก ๋ค๋ฅธ ๋ฆฌ์ ์ผ๋ก ํธ๋ํฝ์ ์ ํ - D. Route 53 ์ง๋ฆฌ ๊ทผ์ ๋ผ์ฐํ
๊ตฌ์ฑ
→ ์ฌ์ฉ์๋ฅผ ๊ฐ์ฅ ๊ฐ๊น์ด ๋ฆฌ์ ์ผ๋ก ์๋ดํ์ฌ ์ฑ๋ฅ(์ง์ฐ ์๊ฐ ์ต์ํ) ๋ณด์ฅ
โ ์ค๋ต ํด์ค
- B. EC2 ์ธ์คํด์ค ์ํ ๊ธฐ๋ฐ CloudWatch ๊ฒฝ๋ณด + Route 53 ์ฅ์ ์กฐ์น
→ EC2 ๊ฐ๋ณ ์ธ์คํด์ค๊ฐ ์๋๋ผ ALB ๋จ์๋ก ์ํ ํ์ธ์ ํด์ผ ์ ์ฒด ์๋น์ค์ ์ ์ ์ฌ๋ถ๋ฅผ ํ๋จ ๊ฐ๋ฅ - C. ๋ฆฌ์ ๋ณ EC2 ํ๋ผ์ด๋น IP ๋ชจ๋ํฐ๋ง + Route 53 ์ฅ์ ์กฐ์น
→ ํ๋ผ์ด๋น IP๋ ์ธ๋ถ DNS ํธ๋ํฝ ๋ผ์ฐํ ๊ณผ ์ง์ ์ ์ธ ์ฐ๊ด์ด ์์ - E. Route 53 ๋จ์ ๋ผ์ฐํ
→ ๋จ์ ๋ผ์ฐํ ์ ์ฅ์ ์กฐ์น ๋ถ๊ฐ๋ฅ, ๋ฆฌ์ ์ฅ์ ์ ํธ๋ํฝ ์ฐํ ๊ธฐ๋ฅ์ด ์์
๐ ํด์ค
์ฑ๋ฅ + ๊ฐ์ฉ์ฑ์ ๋์์ ์ถฉ์กฑ์ํค๋ ค๋ฉด:
- ์ง๋ฆฌ ๊ทผ์ ๋ผ์ฐํ (Geolocation / Geoproximity) → ์ฌ์ฉ์๋ฅผ ๊ฐ์ฅ ๊ฐ๊น์ด ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐ
- ALB ์ํ ๋ชจ๋ํฐ๋ง ๊ธฐ๋ฐ ์ฅ์ ์กฐ์น → ๋ฆฌ์ ๋จ์ ์๋น์ค ์ฅ์ ๋ฐ์ ์ ๋ค๋ฅธ ๋ฆฌ์ ์ผ๋ก ํธ๋ํฝ ์ ํ
๐ ๋ค์ด์ด๊ทธ๋จ (Mermaid)
```mermaid
flowchart TD
User[๊ธ๋ก๋ฒ ์ฌ์ฉ์] --> Route53[Amazon Route 53 DNS]
Route53 -->|"์ง๋ฆฌ ๊ทผ์ ๋ผ์ฐํ
"| ALB1[๋ฆฌ์ A - ALB + Auto Scaling]
ALB1 --> AppA[์ ํ๋ฆฌ์ผ์ด์
์๋น์ค A]
Route53 -->|"์ง๋ฆฌ ๊ทผ์ ๋ผ์ฐํ
"| ALB2[๋ฆฌ์ B - ALB + Auto Scaling]
ALB2 --> AppB[์ ํ๋ฆฌ์ผ์ด์
์๋น์ค B]
%% ์ฅ์ ์กฐ์น ์๋ธ๊ทธ๋ํ (์ธ๋ก ์ ๋ ฌ)
subgraph FailoverFlow["์ฅ์ ์กฐ์น"]
CW[CloudWatch - ALB ์ํ ํ์ธ]
CW --> Route53
Route53 -->|"ALB ์ฅ์ ๋ฐ์ ์"| Failover[๋ค๋ฅธ ๋ฆฌ์ ์ผ๋ก ํธ๋ํฝ ์ ํ]
end
```

๐ ํต์ฌ ํค์๋
- Route 53 ์ง๋ฆฌ ๊ทผ์ ๋ผ์ฐํ → ์ฑ๋ฅ ์ต์ ํ (์ฌ์ฉ์ → ๊ฐ๊น์ด ๋ฆฌ์ )
- Route 53 ์ฅ์ ์กฐ์น + ALB ์ํ ํ์ธ → ๊ณ ๊ฐ์ฉ์ฑ ํ๋ณด
๐ ์ด ๋ฌธ์ ๋ ๊ธ๋ก๋ฒ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ ์ ๋ต์ ์ ํ์ ์ธ ์ฌ๋ก์์.
๐ ์ค๋ต๋ ธํธ - Q231
โ ๋ฌธ์ ์์ฝ
- SysOps ๊ด๋ฆฌ์๊ฐ ๋ ์ด์ ์ฌ์ฉํ์ง ์๋ AWS CloudFormation ์คํ์ ์ญ์ ํด์ผ ํจ
- ํ์ฌ ์คํ ์ํ: DELETE_FAILED
- ์์ธ ํ์ ์ด ํ์
โ ์ ๋ต
D, E
- D. ์คํ์๋ ๋ณด์ ๊ทธ๋ฃน๊ณผ ์ฐ๊ฒฐ๋ ์ถ๊ฐ ๋ฆฌ์์ค๊ฐ ์๋ค
→ ๋ณด์ ๊ทธ๋ฃน์ ๋ค๋ฅธ ๋ฆฌ์์ค์์ ์ฐธ์กฐ ์ค์ผ ๊ฒฝ์ฐ ์ญ์ ํ ์ ์์ - E. ์คํ์ ์ฌ์ ํ ๊ฐ์ฒด๋ฅผ ํฌํจํ๋ Amazon S3 ๋ฒํท์ด ์๋ค
→ S3 ๋ฒํท์ด ๋น์์ง์ง ์์ผ๋ฉด CloudFormation์ด ์๋ ์ญ์ ๋ถ๊ฐ
โ ์ค๋ต ํด์ค
- A. ์ญ์ ์๊ฐ์ด ๋๋ฌด ๊ธธ์ด ์๋ฃ ๋ถ๊ฐ
→ ์๊ฐ ๋ฌธ์ ๋ก ์ธํด DELETE_FAILED ์ํ๊ฐ ๋ฐ์ํ์ง ์์. (์ฌ์๋ ์ ๋ณดํต ์ ์ ์งํ๋จ) - B. ์ค์ฒฉ ์คํ์ด ํฌํจ๋จ
→ ์ค์ฒฉ ์คํ์ ์์ ์คํ ์ญ์ ์ ํจ๊ป ์ญ์ ๊ฐ๋ฅ, DELETE_FAILED์ ์ผ๋ฐ์ ์ธ ์์ธ ์๋ - C. --disable-rollback ์ต์
์ฌ์ฉ
→ ์ด๋ ์คํ ์์ฑ ์คํจ ์ ๋กค๋ฐฑํ์ง ์๋ ์ต์ ์ผ๋ก, ์ญ์ ์คํจ์ ์ง์ ์ ์ธ ๊ด๋ จ ์์
๐ ํด์ค
CloudFormation์์ DELETE_FAILED ์ํ์ ๋ํ์ ์ธ ์์ธ์:
- ์ข ์์ฑ ๋ฌธ์ (Dependency): ๋ค๋ฅธ ๋ฆฌ์์ค๊ฐ ์ฐธ์กฐ ์ค์ธ ๊ฒฝ์ฐ (์: ๋ณด์ ๊ทธ๋ฃน, VPC, ENI ๋ฑ)
- ์๋ ์ ๋ฆฌ ํ์ ๋ฆฌ์์ค: CloudFormation์ด ์๋ ์ญ์ ๋ชป ํ๋ ๋ฆฌ์์ค (์: ๊ฐ์ฒด๊ฐ ๋จ์ ์๋ S3 ๋ฒํท, ์๋ ์ข ๋ฃ๊ฐ ํ์ํ Lambda ์ฐ๊ฒฐ, EC2 EBS ๋ณผ๋ฅจ ๋ฑ)
์ฆ, ๊ด๋ฆฌ์๊ฐ ์ง์ ๋ฆฌ์์ค๋ฅผ ์ ๋ฆฌํ ํ ์คํ ์ญ์ ์ฌ์๋ํด์ผ ํจ.
๐ ๋ค์ด์ด๊ทธ๋จ (Mermaid)
```mermaid
flowchart TD
CF[CloudFormation ์คํ ์ญ์ ์๋] --> Check[๋ฆฌ์์ค ์ํ ํ์ธ]
Check --> SG[๋ณด์ ๊ทธ๋ฃน ์ฐธ์กฐ ์ค] --> Fail[DELETE_FAILED ๋ฐ์]
Check --> S3[S3 ๋ฒํท ์์ ๊ฐ์ฒด ์กด์ฌ] --> Fail
Fail --> Action[์๋ ์ ๋ฆฌ ํ์ → ๋ค์ ์คํ ์ญ์ ์๋]
```

๐ ํต์ฌ ํค์๋
- DELETE_FAILED ์์ธ:
- ๋ณด์ ๊ทธ๋ฃน ์ฐธ์กฐ ์ค → ์ญ์ ๋ถ๊ฐ
- ๋น์์ง์ง ์์ S3 ๋ฒํท ์กด์ฌ → ์ญ์ ๋ถ๊ฐ
- ํด๊ฒฐ: ๋ฌธ์ ๋ฆฌ์์ค ์๋ ์ญ์ or ํด์ ํ ์คํ ์ฌ์ญ์
๐ ์ค๋ต๋ ธํธ - Q254
โ ๋ฌธ์ ์์ฝ
- ๋ฏธ๊ตญ ๋ฆฌ์ ์ ์๋ S3 ๋ฒํท์ ์ ๋ฝ๊ณผ ํธ์ฃผ ์ง์ฌ์์ ๋์ฉ๋ ๋น๋์ค ํ์ผ ์ ๋ก๋
- ์ ๋ก๋ ์ ์ง์ฐ(latency) ๋ฐ์
- ๋ชฉํ: ๋น์ฉ ํจ์จ์ ์ด๊ณ ๋น ๋ฅธ ์ ๋ก๋ ๋ฐฉ๋ฒ
โ ์ ๋ต
C, E
- C. Amazon S3 Transfer Acceleration ์ฌ์ฉ
→ S3 Transfer Acceleration์ ๊ธ๋ก๋ฒ ์ฃ์ง ๋ก์ผ์ด์ ์ ํ์ฉํ์ฌ ์ง๋ฆฌ์ ์ผ๋ก ๋ฉ๋ฆฌ ์๋ ํด๋ผ์ด์ธํธ๋ S3 ๋ฒํท์ ๋น ๋ฅด๊ฒ ์ ๋ก๋ ๊ฐ๋ฅ - E. ๋ฉํฐํํธ ์
๋ก๋ ์ฌ์ฉ
→ ๋์ฉ๋ ํ์ผ์ ์ฌ๋ฌ ํํธ๋ก ๋ถํ ํ์ฌ ๋ณ๋ ฌ ์ ๋ก๋ → ์ ์ก ์๋ ํฅ์ ๋ฐ ๋คํธ์ํฌ ์ค๋ฅ ์ ์ฌ์ ์ก ํจ์จ์
โ ์ค๋ต ํด์ค
- A. Direct Connect
→ ์ ์ฉ์ ๊ตฌ์ถ์ ๋น์ฉ์ด ๋งค์ฐ ๋๊ณ ์ง์ฌ๋ณ ๊ตฌ์ถ์ ๋นํจ์จ์ - B. Site-to-Site VPN
→ VPN์ ๋ณด์ ํต์ ์ ์ ๊ณตํ ๋ฟ, ์ ๋ก๋ ์๋๋ฅผ ํ๊ธฐ์ ์ผ๋ก ๊ฐ์ ํ์ง ์์ - D. Global Accelerator
→ TCP/UDP ํธ๋ํฝ ์ต์ ํ ์๋น์ค์ด์ง๋ง S3 ์ ์ฉ ์ ๋ก๋ ๊ฐ์์๋ ์ฌ์ฉํ์ง ์์ (S3 Transfer Acceleration์ด ๋ง๋ ์๋น์ค)
๐ ํด์ค
S3์ ์๊ฑฐ๋ฆฌ์์ ๋น ๋ฅธ ์ ๋ก๋๋ฅผ ์ํ ๋ ๊ฐ์ฅ ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์:
- Amazon S3 Transfer Acceleration
- CloudFront ์ฃ์ง ๋ก์ผ์ด์ ์ ํตํด ๊ธ๋ก๋ฒ ์ต์ ๊ฒฝ๋ก๋ก ์ ์ก
- ๋ณ๋ ์ ์ฉ์ ๋ถํ์, ๋น์ฉ ํจ์จ์
- ๋ฉํฐํํธ ์
๋ก๋
- ๋ณ๋ ฌ ์ ์ก์ผ๋ก ๋์ฉ๋ ํ์ผ ์ ๋ก๋ ์๋ ๋ฐ ์์ ์ฑ ํฅ์
๐ ๋ค์ด์ด๊ทธ๋จ (Mermaid)
```mermaid
flowchart TD
User[์ ๋ฝ/ํธ์ฃผ ์ฌ์ฉ์] --> Edge[CloudFront ์ฃ์ง ๋ก์ผ์ด์
]
Edge --> S3[S3 ๋ฒํท: ๋ฏธ๊ตญ ๋ฆฌ์ ]
%% Transfer Acceleration ์ค๋ช
๋
ธ๋
Edge -.-> NoteTA[Transfer Acceleration ์ ์ฉ]
User -->|"๋ฉํฐํํธ ์
๋ก๋"| Parallel[๋ณ๋ ฌ ์ ์ก]
Parallel --> S3
```

๐ ํต์ฌ ํค์๋
- Transfer Acceleration → ์ง๋ฆฌ์ ์ผ๋ก ๋ฉ๋ฆฌ ์๋ ํด๋ผ์ด์ธํธ์ ์ ๋ก๋ ๊ฐ์ํ
- ๋ฉํฐํํธ ์ ๋ก๋ → ๋์ฉ๋ ํ์ผ์ ๋น ๋ฅด๊ณ ์์ ์ ์ผ๋ก ์ ๋ก๋
๐ ์ค๋ต๋ ธํธ - Q259
โ ๋ฌธ์ ์์ฝ
- ๋จ์ผ Amazon RDS DB ์ธ์คํด์ค ์ฌ์ฉ
- ์ฝ๊ธฐ ํธ๋ํฝ ๊ณผ๋ค๋ก DB ๋ฆฌ์์ค๊ฐ ๊ณผ๋ํ๊ฒ ์ฌ์ฉ๋จ
- ๋ชฉํ: RDS ์ฑ๋ฅ ํฅ์
โ ์ ๋ต
A, B
- A. ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ ์ถ๊ฐ
→ RDS Read Replica๋ฅผ ํตํด ์ฝ๊ธฐ ํธ๋ํฝ์ ๋ถ์ฐํ์ฌ ์ฑ๋ฅ ๊ฐ์ - B. Amazon ElastiCache (Memcached/Redis) ์ฌ์ฉ
→ ์์ฃผ ์กฐํ๋๋ ๋ฐ์ดํฐ๋ฅผ ์บ์ํ์ฌ DB ๋ถํ๋ฅผ ์ค์
โ ์ค๋ต ํด์ค
- C. RDS → DynamoDB ๋ง์ด๊ทธ๋ ์ด์
→ ๊ตฌ์กฐ์ ์ธ ๋ณ๊ฒฝ ํ์, ์ด์ ์ค ์๋น์ค์๋ ๋ถ์ ํฉ - D. RDS → EC2๋ก ๋ง์ด๊ทธ๋ ์ด์
→ ๊ด๋ฆฌ ๋ถ๋ด ์ฆ๊ฐ, ํ์ฅ์ฑ๊ณผ ์ฑ๋ฅ ์ต์ ํ ์ธก๋ฉด์์ ์ ์ ํ์ง ์์ - E. ๋ค์ค AZ ๋ฐฐํฌ
→ ๊ฐ์ฉ์ฑ(HA) ํฅ์ ๋ชฉ์ ์ด์ง ์ฑ๋ฅ ์ต์ ํ ๋ชฉ์ ์๋
๐ ํด์ค
์ฝ๊ธฐ ํธ๋ํฝ์ผ๋ก ์ธํ ์ฑ๋ฅ ์ ํ ํด๊ฒฐ ๋ฐฉ์์:
- ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ(Read Replica)
- ์ฝ๊ธฐ ์์ฒญ์ ๋ถ์ฐํ์ฌ ์ฑ๋ฅ ์ต์ ํ
- ์บ์ฑ(ElastiCache)
- ๋น๋ฒํ ์ฝ๊ธฐ ์์ฒญ์ DB ๋์ ์บ์์์ ์ฒ๋ฆฌ
๐ ๋ค์ด์ด๊ทธ๋จ (Mermaid)
```mermaid
flowchart TD
Client[ํด๋ผ์ด์ธํธ] --> App[์ ํ๋ฆฌ์ผ์ด์
]
App --> Cache["ElastiCache: Redis ๋๋ Memcached"]
App --> RDS[RDS DB ์ธ์คํด์ค]
RDS --> Replica1[์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ 1]
RDS --> Replica2[์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ 2]
%% Note๋ฅผ ๋ณ๋ ๋
ธ๋๋ก ์ถ๊ฐ
Cache -.-> NoteCache[์์ฃผ ์กฐํ๋๋ ๋ฐ์ดํฐ<br/>DB ๋ถํ ๊ฐ์]
```โ

๐ ํต์ฌ ํค์๋
- RDS Read Replica → ์ฝ๊ธฐ ํธ๋ํฝ ๋ถ์ฐ
- Amazon ElastiCache → ์บ์ ํ์ฉ์ผ๋ก ์ฑ๋ฅ ์ต์ ํ
- Multi-AZ → ๊ณ ๊ฐ์ฉ์ฑ, ์ฑ๋ฅ ๊ฐ์ ๊ณผ ์ง์ ์ ๊ด๋ จ ์์
'AWS > AWS SOA-C02' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [AWS SOA-C02] Q151 ~ Q200 ์ค๋ต๋ ธํธ 6EA (0) | 2025.09.27 |
|---|---|
| [AWS SOA-C02] Multiple Choice-2 ์ค๋ต๋ ธํธ 14EA (0) | 2025.09.27 |
| [AWS SOA-C02] Q383 ~ Q429 ์ค๋ต๋ ธํธ 7EA (0) | 2025.09.26 |
| [AWS SOA-C02] Q301 ~ Q341 ์ค๋ต๋ ธํธ 5EA (0) | 2025.09.19 |
| Q101 ~ Q150 ์ค๋ต๋ ธํธ 21EA (0) | 2025.09.12 |