๐ ์ค๋ต๋ ธํธ - Q260
โ ๋ฌธ์ ์์ฝ
- ํ์ฌ๋ ์ฌ๋ฌ AWS ๊ณ์ ์์ ์ฌ์ฉํ ์ EC2 ์ธ์คํด์ค AMI๋ฅผ ์์ฑ.
- AMI๋ AWS KMS ํค๋ก ์ํธํ๋ ์ํ.
- ์๊ตฌ์ฌํญ: ํน์ ์น์ธ๋ AWS ๊ณ์ ๋ง ํด๋น AMI๋ฅผ ์์ ํ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ๊ณต์ ํด์ผ ํจ.
โ ์ ๋ต
B. AMI๊ฐ ์์ฑ๋ ๊ณ์ ์์ ๊ณ ๊ฐ ๊ด๋ฆฌํ KMS ํค๋ฅผ ์์ฑํ๊ณ , ํค ์ ์ฑ ์ ์์ ํด ๋ค๋ฅธ AWS ๊ณ์ ์ ๊ถํ์ ๋ถ์ฌํ ๋ค, ๋ณต์ฌ๋ณธ AMI๋ฅผ ์์ฑํ์ฌ ๊ณต์ ๊ณ์ ๋ฒํธ๋ฅผ ์ง์ ํ๋ค.
- KMS ํค๋ก ์ํธํ๋ AMI๋ฅผ ๋ค๋ฅธ ๊ณ์ ๊ณผ ๊ณต์ ํ๋ ค๋ฉด:
- KMS ํค ์ ์ฑ ์์ → ๋์ ๊ณ์ ์ kms:DescribeKey, kms:ReEncrypt*, kms:CreateGrant, kms:Decrypt ๊ถํ ๋ถ์ฌ.
- AMI ๊ถํ ์์ ๋ฐ ๋ณต์ฌ๋ณธ ์์ฑ → ๊ณต์ ํ๋ ค๋ ๊ณ์ ๋ฒํธ ์ง์ .
- ์ด ๋ฐฉ์์ด ๊ฐ์ฅ ์์ ํ๊ณ AWS ๊ถ์ฅ ๋ฐฉ์.
โ ์ค๋ต ํด์ค
- A. ๋จ์ํ AMI ๊ถํ๋ง ์์
→ KMS ํค ๊ถํ ๋ถ์ฌ๊ฐ ๋น ์ ธ์์. ์ํธํ๋ AMI๋ ํค ๊ถํ ์์ด๋ ๊ณต์ ๊ณ์ ์์ ์ฌ์ฉํ ์ ์์. - C. ๋ณต์ฌ๋ณธ AMI ์์ฑ ํ ๊ณต๊ฐ
→ “๊ณต๊ฐ”๋ก ๋ง๋ค๋ฉด ๋ชจ๋ ๊ณ์ ์ด ์ ๊ทผ ๊ฐ๋ฅ → ๋ณด์ ์ํ. ์น์ธ๋ ๊ณ์ ๋ง ์ ๊ทผํด์ผ ํ๋ค๋ ์กฐ๊ฑด ์๋ฐฐ. - D. AWS ๊ด๋ฆฌํ ํค ์ฌ์ฉ
→ ๊ด๋ฆฌํ ํค๋ ๋ค๋ฅธ ๊ณ์ ๊ณผ ์ง์ ๊ณต์ ๋ถ๊ฐ. ๋ฐ๋์ ๊ณ ๊ฐ ๊ด๋ฆฌํ KMS ํค๋ฅผ ์ฌ์ฉํด์ผ ํจ.
๐ ๋น๊ต ์์ฝ
| ์ต์ | ์ค๋ช | ์ ํฉ ์ฌ๋ถ |
| A | AMI ๊ถํ๋ง ์์ | โ ํค ๊ถํ ๋๋ฝ |
| B | KMS ํค ์ ์ฑ ์์ + ๋ณต์ฌ๋ณธ AMI ๊ณต์ | โ ์ ๋ต |
| C | AMI ๊ณต๊ฐ | โ ๋ณด์ ์ํ |
| D | AWS ๊ด๋ฆฌํ ํค ์ฌ์ฉ | โ ๊ณต์ ๋ถ๊ฐ |
๐ฏ ํต์ฌ ์ ๋ฆฌ
- ์ํธํ๋ AMI ๊ณต์ = KMS ํค ์ ์ฑ ์์ + AMI ๊ถํ ์์ ๋ ๋จ๊ณ๊ฐ ํ์.
- AWS ๊ด๋ฆฌํ ํค(X), ๊ณ ๊ฐ ๊ด๋ฆฌํ KMS ํค(O).
๐ ์ค๋ต๋ ธํธ - Q278
โ ๋ฌธ์ ์์ฝ
- SysOps ๊ด๋ฆฌ์๋ Auto Scaling ๊ทธ๋ฃน์ EC2 ์ธ์คํด์ค์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํด์ผ ํจ.
- ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํธ๋ ๋งค์ฃผ ๋ฐ์.
- AMI ์์ฑ ์ ์ทจ์ฝ์ ๊ฒ์ฌ๋ ํ์.
- ์๊ตฌ์ฌํญ: ํจ์จ์ ์ด๊ณ ์๋ํ๋ ์ ๋ฐ์ดํธ ๋ฐ ๋ฐฐํฌ.
โ ์ ๋ต
C. ์ฌ์ฉ์ ์ง์ ๋ ์ํผ์ ํจ๊ป EC2 Image Builder๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ํด๋น ์ข ์์ฑ์ ์ค์นํ๋ค.
- EC2 Image Builder๋
- OS ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ํจ์น๋ฅผ ์๋ํ,
- AMI ์์ฑ ๋ฐ ์ ๋ฐ์ดํธ ์๋ํ,
- ์ทจ์ฝ์ ๊ฒ์ฌ(Security Scan) ์ง์.
- ์ด์ ํจ์จ์ฑ๊ณผ ๋ณด์ ์๊ตฌ๋ฅผ ๋์์ ์ถฉ์กฑ.
โ ์ค๋ต ํด์ค
- A. Packer ์ฌ์ฉ
→ ๊ฐ๋ฅ์ ํ์ง๋ง ์๋ํํฐ ๋๊ตฌ. AWS ๋ค์ดํฐ๋ธ ์๋น์ค๋ณด๋ค ๊ด๋ฆฌ ์ค๋ฒํค๋ ํผ. - B. EC2 ์ธ์คํด์ค์ ์ง์ ์ค์น ํ AMI ์์ฑ
→ ์๋ ์์ ์ผ๋ก ์ด์ ํจ์จ์ฑ ๋ฎ์. ์๋ํ ๋ฐ ์ทจ์ฝ์ ๊ฒ์ฌ ๋ถ์กฑ. - D. EventBridge + CreateImage API ํธ์ถ
→ ๋จ์ ์๋ํ๋ ๊ฐ๋ฅํ๋, ์ทจ์ฝ์ ๊ฒ์ฌ๋ ์ข ์์ฑ ์ค์น ๊ด๋ฆฌ ๊ธฐ๋ฅ ์์.
๐ ๋น๊ต ์์ฝ
| ์ต์ | ์ค๋ช | ์ ํฉ ์ฌ๋ถ |
| A | Packer ์คํฌ๋ฆฝํธ ๊ธฐ๋ฐ ์ด๋ฏธ์ง ์์ฑ | โ (์๋ํํฐ, ์ค๋ฒํค๋) |
| B | ์ธ์คํด์ค์์ ์ง์ ์ค์น ํ AMI ์์ฑ | โ (๋นํจ์จ์ , ์๋ํ ๋ถ์กฑ) |
| C | EC2 Image Builder → ์๋ํ + ๋ณด์ ๊ฒ์ฌ + ์ข ์์ฑ ๊ด๋ฆฌ | โ ์ ๋ต |
| D | EventBridge๋ก CreateImage API ํธ์ถ | โ (๋จ์ ์๋ํ, ๋ณด์ ๊ธฐ๋ฅ ์์) |
๐ ๋์ ์๋ฆฌ (Mermaid)
```mermaid
flowchart TD
Update["๐
๋งค์ฃผ ์ ํ๋ฆฌ์ผ์ด์
์
๋ฐ์ดํธ"] --> ImageBuilder["๐๏ธ EC2 Image Builder"]
ImageBuilder --> Recipe["๐ ์ฌ์ฉ์ ์ง์ ๋ ์ํผ + ๐ ๋ณด์ ์ค์บ"]
Recipe --> AMI["๐ฆ ์ต์ ๋ณด์ ์ ์ฉ AMI ์์ฑ"]
AMI --> AutoScaling["โ๏ธ Auto Scaling ๊ทธ๋ฃน์ ๋ฐฐํฌ"]
AutoScaling --> UpdatedEC2["๐ป ์ต์ ์ ํ๋ฆฌ์ผ์ด์
์ค์น๋ EC2 ์ธ์คํด์ค"]
```

๐ ๊ฒฐ๊ณผ ์ค๋ช
- ๐ ๋งค์ฃผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํธ ์์
- → ๐๏ธ EC2 Image Builder ๋ฅผ ์ฌ์ฉ
- → ๐ ์ฌ์ฉ์ ์ง์ ๋ ์ํผ + ๐ ๋ณด์ ์ค์บ ์ ์ฉ
- → ๐ฆ ์ต์ ๋ณด์ ์ ์ฉ AMI ์์ฑ
- → โ๏ธ Auto Scaling ๊ทธ๋ฃน์ ๋ฐฐํฌ
- → ์ต์ข ์ ์ผ๋ก ๐ป ์ต์ ์ ํ๋ฆฌ์ผ์ด์ ์ค์น๋ EC2 ์ธ์คํด์ค ์คํ
๐ฏ ํต์ฌ ์ ๋ฆฌ
- ๋ฌธ์ ์ ์๊ตฌ์ฌํญ์ ๋งค์ฃผ ์ ๋ฐ์ดํธ + ์ทจ์ฝ์ ๊ฒ์ฌ + ์ด์ ํจ์จ์ฑ.
- ์ด ์กฐ๊ฑด์ ๋ชจ๋ ๋ง์กฑํ๋ AWS ๋ค์ดํฐ๋ธ ์๋น์ค๋ EC2 Image Builder.
- ๋ฐ๋ผ์ ์ ๋ต์ C. EC2 Image Builder ์ฌ์ฉ.
๐ ์ค๋ต๋ ธํธ - Q279
โ ๋ฌธ์ ์์ฝ
- CloudFormation ํ ํ๋ฆฟ์ผ๋ก RDS ์ธ์คํด์ค๋ฅผ ์์ฑ.
- ์คํ์ด ์ญ์ ๋๋๋ผ๋ RDS์ ๋ฐ์ดํฐ๋ ๋ณด์กดํด์ผ ํจ.
- ์๊ตฌ์ฌํญ: ์์ ์ ์ด๊ณ ํจ์จ์ ์ผ๋ก ๋ฐ์ดํฐ ๋ณดํธ.
โ ์ ๋ต
C. RDS ์ธ์คํด์ค์ CloudFormation ํ ํ๋ฆฟ ์ ์์์ ์ค๋ ์ท ์ญ์ ์ ์ฑ ์ ์ฌ์ฉํ๋ค.
- CloudFormation์์๋ ๋ฆฌ์์ค ์ญ์ ์ ํ๋์ ์ ์ดํ๋ DeletionPolicy ์์ฑ์ด ์์.
- DeletionPolicy: Snapshot์ ์ฌ์ฉํ๋ฉด ์คํ ์ญ์ ์ RDS ์ธ์คํด์ค ์์ฒด๋ ์ญ์ ๋์ง๋ง ์ค๋ ์ท์ด ์๋์ผ๋ก ๋จ์ ๋ฐ์ดํฐ ๋ณด์กด ๊ฐ๋ฅ.
- ์ด์ ํจ์จ์ฑ๊ณผ ์์ ์ฑ์ ๋์์ ์ถฉ์กฑ.
โ ์ค๋ต ํด์ค
- A. 5๋ถ๋ง๋ค ์คํฌ๋ฆฝํธ๋ก ๋ฐฑ์
→ ๋ถํ์ํ๊ฒ ๋นํจ์จ์ ์ด๋ฉฐ, ์๋ํ๋ CloudFormation ๊ธฐ๋ฅ์ ํ์ฉํ์ง ์์. - B. Lambda ํจ์๋ก ์คํ ์ญ์ ์ ์ค๋
์ท ์์ฑ
→ ๊ฐ๋ฅํ์ง๋ง ๋ถํ์ํ๊ฒ ๋ณต์กํ๊ณ , CloudFormation ๋ค์ดํฐ๋ธ ๋ฐฉ์๋ณด๋ค ์ด์ ์ค๋ฒํค๋ ํผ. - D. ์๋ก์ด ํ
ํ๋ฆฟ ์คํ ํ ์๋ ๋ฐฑ์
→ ์ค๋ณต๋ ๊ด๋ฆฌ ์์ , ์๋ํ ๋ถ์กฑ.
๐ ๋น๊ต ์์ฝ
| ์ต์ | ์ค๋ช | ์ ํฉ ์ฌ๋ถ |
| A | ์คํฌ๋ฆฝํธ๋ก ์ฃผ๊ธฐ์ ๋ฐฑ์ | โ (๋นํจ์จ์ , ๊ด๋ฆฌ ๋ถ๋ด) |
| B | Lambda๋ก ์ค๋ ์ท ํ ์คํ ์ญ์ | โ (๋ณต์ก, ๋นํจ์จ์ ) |
| C | CloudFormation DeletionPolicy: Snapshot | โ ์ ๋ต |
| D | ๋ณ๋ ํ ํ๋ฆฟ์ผ๋ก ์๋ ๋ฐฑ์ | โ (์๋ํ ๋ถ์กฑ, ์ค๋ณต ์์ ) |
๐ CloudFormation ์์ ์ฝ๋
Resources:
MyDB:
Type: AWS::RDS::DBInstance
Properties:
DBInstanceClass: db.t3.micro
Engine: mysql
MasterUsername: admin
MasterUserPassword: password123
DeletionPolicy: Snapshot
- ์คํ ์ญ์ ์ MyDB๋ ์ญ์ ๋์ง๋ง, ์ต์ ์ค๋ ์ท์ด ๋ณด์กด๋จ.
๐ฏ ํต์ฌ ์ ๋ฆฌ
- ๋ฌธ์ ์ ์๊ตฌ์ฌํญ์ ์คํ ์ญ์ ํ์๋ RDS ๋ฐ์ดํฐ ๋ณด์กด.
- CloudFormation์ DeletionPolicy: Snapshot์ด ๊ฐ์ฅ ์ ํฉ.
๐ ์ค๋ต๋ ธํธ - Q284
โ ๋ฌธ์ ์์ฝ
- ๊ธ์ต ๋ฐ์ดํฐ๋ฅผ Amazon S3์ ์ ์ฅํด์ผ ํจ.
- ๋ชจ๋ ๋ฐ์ดํฐ๋ ์ํธํ ํ์.
- ์์ฒด ํค ์ ๊ณต์ ์์น ์์.
- ๋์ , ์ธ์ /๋๊ฐ ํค๋ฅผ ์ฌ์ฉํ๋์ง ๊ฐ์ฌ ์ถ์ (Audit) ํ์.
โ ์ ๋ต
D. AWS KMS ๊ด๋ฆฌํ ์ํธํ ํค(SSE-KMS)์ ํจ๊ป ์๋ฒ ์ธก ์ํธํ๋ฅผ ์ฌ์ฉํ์ฌ Amazon S3์์ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๋ค.
- SSE-KMS(Server-Side Encryption with KMS-Managed Keys):
- AWS KMS๋ฅผ ํตํด ํค ๊ด๋ฆฌ.
- CloudTrail ๋ก๊ทธ๋ก ํค ์ฌ์ฉ ๋ด์ญ ๋ฐ ์ฌ์ฉ์ ์ถ์ ๊ฐ๋ฅ → ๊ฐ์ฌ ์๊ตฌ ์ถฉ์กฑ.
- ํ์ฌ๊ฐ ์ง์ ํค๋ฅผ ๊ด๋ฆฌํ ํ์ ์์.
โ ์ค๋ต ํด์ค
- A. SSE-C (ํด๋ผ์ด์ธํธ ์ ๊ณต ํค ์ํธํ)
→ ํค๋ฅผ ์ง์ ๊ด๋ฆฌํด์ผ ํจ. ํ์ฌ๊ฐ ํค ๊ด๋ฆฌ ์ํ์ง ์๋๋ค๋ ์กฐ๊ฑด ๋ถ์ผ์น. - B. SSE-S3 (S3 ๊ด๋ฆฌํ ํค ์ํธํ)
→ ์ํธํ๋ ๊ฐ๋ฅํ์ง๋ง CloudTrail ๊ฐ์ฌ ์ถ์ ๋ถ๊ฐ. ํค ์ฌ์ฉ ๋ด์ญ์ ์ถ์ ํ ์ ์์. - C. SSE-C (๊ณ ๊ฐ ์ ๊ณต ํค)
→ ๊ณ ๊ฐ์ด ํค ์ ๊ณต ๋ฐ ๊ด๋ฆฌํด์ผ ํ๋ฏ๋ก, ํ์ฌ ์๊ฑด๊ณผ ์ถฉ๋.
๐ ๋น๊ต ์์ฝ
| ์ต์ | ์ค๋ช | ์ ํฉ ์ฌ๋ถ |
| A | ํด๋ผ์ด์ธํธ ์ ๊ณต ํค (SSE-C), ์ง์ ํค ๊ด๋ฆฌ ํ์ | โ |
| B | S3 ๊ด๋ฆฌํ ํค (SSE-S3), ๊ฐ์ฌ ์ถ์ ๋ถ๊ฐ | โ |
| C | ๊ณ ๊ฐ ์ ๊ณต ํค (SSE-C), ์ง์ ํค ๊ด๋ฆฌ ํ์ | โ |
| D | AWS KMS ๊ด๋ฆฌํ ํค (SSE-KMS), ๊ฐ์ฌ ์ถ์ ๊ฐ๋ฅ | โ ์ ๋ต |
๐ ์ถ๊ฐ ํ
- SSE-S3: ๋จ์ ์ํธํ, ์ถ์ ๋ถ๊ฐ.
- SSE-KMS: ์ํธํ + CloudTrail๋ก ๋๊ฐ ์ธ์ ํค๋ฅผ ์ฌ์ฉํ๋์ง ๋ก๊น ๊ฐ๋ฅ.
- SSE-C: ํค ๊ด๋ฆฌ ๋ณต์ก, ๋ณด์ ์ํ ์ฆ๊ฐ.
๐ฏ ํต์ฌ ์ ๋ฆฌ
- ์๊ตฌ์ฌํญ์ ํค ์ง์ ๊ด๋ฆฌ X, ๊ฐ์ฌ ์ถ์ ํ์.
๐ ์ค๋ต๋ ธํธ - Q291
โ ๋ฌธ์ ์์ฝ
- Amazon EC2 ์ธ์คํด์ค์์ Amazon SQS ๋๊ธฐ์ด์ ์ฌ์ฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์คํ.
- SysOps ๊ด๋ฆฌ์๋ EC2๊ฐ SQS ๋๊ธฐ์ด์ ๋ฉ์์ง๋ฅผ ์ฝ๊ณ , ์ฐ๊ณ , ์ญ์ ํ ์ ์์ด์ผ ํจ.
- ์๊ตฌ์ฌํญ: ๊ฐ์ฅ ์์ ํ ๋ฐฉ์์ผ๋ก ๊ถํ ๋ถ์ฌ.
โ ์ ๋ต
D. EC2 ์ธ์คํด์ค๊ฐ AWS ์๋น์ค๋ฅผ ํธ์ถํ ์ ์๋๋ก ํ์ฉํ๋ IAM ์ญํ ์ ์์ฑํ๊ณ , ํด๋น ์ญํ ์ SQS ๊ถํ์ ์ฐ๊ฒฐํ๋ค.
- IAM ์ญํ (Role) ์ฌ์ฉ → ์ธ์คํด์ค ํ๋กํ์ผ์ ์ฐ๊ฒฐ
- EC2 ์ธ์คํด์ค๊ฐ ์๋์ผ๋ก IAM Role์ ํตํด ์๊ฒฉ ์ฆ๋ช ํ๋.
- SQS์ ํ์ํ ์ต์ ๊ถํ(sqs:SendMessage, sqs:ReceiveMessage, sqs:DeleteMessage)๋ง ๋ถ์ฌ.
- ํค ๊ด๋ฆฌ ๋ถํ์ → ์์ ํ๊ณ ๋ชจ๋ฒ ์ฌ๋ก(Best Practice).
โ ์ค๋ต ํด์ค
- A. IAM ์ฌ์ฉ์ ์์ฑ ํ Access Key ์ฌ์ฉ
→ Access Key๋ฅผ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๋์ฝ๋ฉํ๊ฑฐ๋ ํ๊ฒฝ ๋ณ์์ ์ ์ฅํด์ผ ํ๋ฏ๋ก ๋ณด์ ์ํ. - B. IAM ์ฌ์ฉ์ ์์ฑ ํ ํค๋ฅผ EC2 ํ๊ฒฝ ๋ณ์์ ๋ด๋ณด๋ด๊ธฐ
→ ๋์ผํ๊ฒ Access Key๋ฅผ ๋ ธ์ถํ๊ฒ ๋๋ฉฐ, ํค ์ ์ถ ์ํ ์กด์ฌ. - C. EC2์ IAM Role ๋ถ์ฌ BUT sqs:* ์์ผ๋์นด๋ ๊ถํ ๋ถ์ฌ
→ ์ต์ ๊ถํ ์์น(Least Privilege)์ ์ด๊ธ๋จ. ๋ถํ์ํ ๊ณผ๋ ๊ถํ ์ ๊ณต.
๐ ๋น๊ต ์์ฝ
| ์ต์ | ์ค๋ช | ์ ํฉ ์ฌ๋ถ |
| A | IAM ์ฌ์ฉ์ + Access Key ์ฌ์ฉ | โ ๋ณด์ ์ทจ์ฝ |
| B | IAM ์ฌ์ฉ์ + ํค ํ๊ฒฝ ๋ณ์ ์ ๋ฌ | โ ๋ณด์ ์ทจ์ฝ |
| C | EC2์ IAM Role ์ฐ๊ฒฐ, BUT sqs:* ์์ผ๋์นด๋ ๊ถํ | โ ๊ณผ๋ ๊ถํ |
| D | EC2์ IAM Role ์ฐ๊ฒฐ + ์ต์ ๊ถํ(Send/Receive/Delete) | โ ์ ๋ต |
๐ฏ ํต์ฌ ์ ๋ฆฌ
- Access Key ์ง์ ์ฌ์ฉ์ ์ํ (A, B ํ๋ฝ).
- ์์ผ๋์นด๋(*) ๊ถํ์ ์ต์ ๊ถํ ์์น ์๋ฐฐ (C ํ๋ฝ).
- ๋ฐ๋ผ์ ์ ๋ต์ D (IAM Role + ์ต์ ๊ถํ ๋ถ์ฌ).
๐ ์ค๋ต๋ ธํธ - Q292
โ ๋ฌธ์ ์์ฝ
- SysOps ๊ด๋ฆฌ์๊ฐ Amazon S3 ๋ฒํท์ ์์ฑํ๊ณ ์ ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ํ์ผ์ ๋ณต์ฌํจ.
- ํ์ฌ ์ ์ฑ : S3 ๋ฒํท์ ๋ชจ๋ ๋น๊ณต๊ฐ(๊ณต๊ฐ ๊ธ์ง).
- ์๊ตฌ์ฌํญ: ์ ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ํ๊ฒ ํธ์คํ ํด์ผ ํจ.
โ ์ ๋ต
A. Amazon CloudFront ๋ฐฐํฌ๋ฅผ ์์ฑํ๊ณ , S3 ๋ฒํท์ ์๋ณธ ์ก์ธ์ค ID - OAI(Origin Access Identity)๊ฐ ์๋ ์๋ณธ์ผ๋ก ๊ตฌ์ฑ. S3 ๋ฒํท ๋ฒํท ์ ์ฑ ์์ OAI์ s3:GetObject ๊ถํ์ ๋ถ์ฌ.
- CloudFront๋ฅผ ์ฌ์ฉํ๋ฉด S3 ๋ฒํท์ ์ง์ ๊ณต๊ฐํ์ง ์๊ณ ๋ ์น ์ฌ์ดํธ ์ ๊ณต ๊ฐ๋ฅ.
- OAI๋ฅผ ํตํด CloudFront์์๋ง S3 ๊ฐ์ฒด(s3:GetObject) ์ ๊ทผ ํ์ฉ.
- ๋ณด์๊ณผ ์ฑ๋ฅ(์บ์ฑ) ๋ชจ๋ ์ถฉ์กฑ.
โ ์ค๋ต ํด์ค
- B. S3 ์ ์ ์น์ฌ์ดํธ ํธ์คํ
→ ์ ์ ์น์ฌ์ดํธ ํธ์คํ ์ S3 ๋ฒํท์ด ๊ณต๊ฐ๋์ด์ผ ๋์. ํ์ฌ ์ ์ฑ (๋น๊ณต๊ฐ ์ ์ง) ์๋ฐฐ. - C. ALB ์์ฑ ํ S3 ์ฐ๊ฒฐ
→ ALB๋ EC2์ ๊ฐ์ ๋์ ๋ฆฌ์์ค ๋ก๋๋ฐธ๋ฐ์ฑ์ฉ์ด์ง S3 ์ ์ ํ์ผ ์ ๊ณต ๋ถ๊ฐ. - D. AWS Global Accelerator ์ฌ์ฉ
→ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ ์ต์ ํ(๊ธ๋ก๋ฒ ๋คํธ์ํฌ ๊ฐ์ํ)์ฉ.
→ ์ฌ์ ํ S3 ๋ฒํท์ ๊ณต๊ฐํด์ผ ํ๋ฏ๋ก ์ ์ฑ ์๋ฐฐ.
๐ ๋น๊ต ์์ฝ
| ์ต์ | ์ค๋ช | ์ ํฉ ์ฌ๋ถ |
| A | CloudFront + OAI๋ก S3 ๋น๊ณต๊ฐ ์ ์ง & ์์ ํ ๋ฐฐํฌ | โ ์ ๋ต |
| B | S3 ์ ์ ์น ํธ์คํ (๋ฒํท ๊ณต๊ฐ ํ์) | โ ์ ์ฑ ์๋ฐฐ |
| C | ALB → S3 ์ฐ๊ฒฐ ๋ถ๊ฐ | โ |
| D | Global Accelerator (๋คํธ์ํฌ ์ต์ ํ) | โ ์ ์ฑ ์๋ฐฐ |
๐ฏ ํต์ฌ ์ ๋ฆฌ
- S3 ์ ์ ์น์ฌ์ดํธ + ๋ณด์ ์๊ตฌ์ฌํญ์ด ๋์์ ์ฃผ์ด์ง๋ฉด → CloudFront + OAI ์กฐํฉ.
- ์ด ๋ฐฉ์์ผ๋ก๋ง S3 ๋ฒํท ๋น๊ณต๊ฐ ์ ์ง + ์์ ํ ์น์ฌ์ดํธ ์ ๊ณต ๊ฐ๋ฅ.
'AWS > AWS SOA-C02' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [AWS SOA-C02] Q201 ~ Q250 ์ค๋ต๋ ธํธ 5EA (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 |