1์ฐจ ์ฅ์ - Azure ์์ฒด ์์คํ (24๋ 7์ 18์ผ)
- ์์ธ: Azure Central US ๋ฆฌ์ ๋คํธ์ํฌ ์ค์ ์ค๋ฅ
- ์ง์์๊ฐ: 12์๊ฐ ~ 24์๊ฐ
- ์ํฅ: ์คํ ๋ฆฌ์ง ๋ฐ Microsoft 365 ์๋น์ค ์ค๋จ
2์ฐจ ์ฅ์ - ํฌ๋ผ์ฐ๋์คํธ๋ผ์ดํฌ (24๋ 7์ 19์ผ)
- ์์ธ: ๋ณด์ ์ํํธ์จ์ด ์ ๋ฐ์ดํธ ์ค๋ฅ๋ก Windows ์์คํ ์ถฉ๋
- ์ง์์๊ฐ: ์์ธ ์ ๊ฑฐ 6์๊ฐ, ์ ์ฒด ๋ณต๊ตฌ ๋ช ์ฃผ
- ์ํฅ: Azure ๊ฐ์๋จธ์ ๋๋ ๋ธ๋ฃจ์คํฌ๋ฆฐ
์ ์ธ๊ณ์ ์ํฅ
- ํญ๊ณต์ ๊ณ: 5์ฒํธ ์ด์ ํญ๊ณต๊ธฐ ์ดํญ ์ค๋จ
- ๊ธ์ต์ ๊ณ: ์ํ, ๊ฑฐ๋์ ์์คํ ๋ง๋น
- ์๋ฃ์ ๊ณ: ๋ณ์ ์๊ธ ์์คํ ์ค๋จ
- ๊ฒฝ์ ์ ์์ค: 1์กฐ 4์ฒ์ต์ ์ด์
- GCP์ AWS๋ฅผ ํ์ฉํ ๊ณ ๊ฐ์ฉ์ฑ ๋ฉํฐ ํด๋ผ์ฐ๋ ํ๊ฒฝ ๊ตฌ์ถ
- ์๋ ์ฅ์ ์ ํ ์์คํ ๊ตฌํ
- ์ด์ ๋น์ฉ ์ต์ ํ๋ฅผ ์ํ Active-Passive DR ๊ตฌ์ฑ
- ํตํฉ ๋ชจ๋ํฐ๋ง ๋ฐ ๋ณด์ ๊ฐํ
| ๋ถ์ผ | ๊ธฐ์ |
|---|---|
| ๊ฐ๋ฐ | Python, Flask, HTML, CSS |
| ํด๋ผ์ฐ๋ | Google Cloud Platform, Amazon Web Services |
| ๋ฐ์ดํฐ๋ฒ ์ด์ค | MySQL, Redis |
| ๋๊ตฌ | Git, GitHub, Slack |
- 6/27: ํ ๊ตฌ์ฑ ๋ฐ ์ํคํ ์ฒ ์ค๊ณ
- 6/28: ํต์ฌ ๊ธฐ์ ํ์ต ๋ฐ ์ฝ๋ ์์ฑ
- 6/29: AWS ๊ธฐ๋ณธ ์ธํ๋ผ ๊ตฌ์ถ
- 6/30: GCP ํ๊ฒฝ ๊ตฌ์ฑ ๋ฐ VPN ์ฐ๊ฒฐ
- 7/1: DR ์์คํ ๋ฐ ๋ณด์ ์ค์
- 7/2: ๋ชจ๋ํฐ๋ง ์์คํ ๊ตฌ์ถ ๋ฐ ๋ฐํ ์ค๋น
- 7/3: ์ต์ข ๋ฐํ ๋ฐ ์์ฐ
- ๊ธ๋ก๋ฒ DNS: GCP Cloud DNS โ AWS Route 53
- CDN: AWS CloudFront
- WAF: GCP Cloud Armor โ AWS WAF
- VPN: GCP HA VPN โ AWS Site-to-Site VPN
- 3-Tier ์ํคํ ์ฒ: Web, App, Database ๊ณ์ธต ๋ถ๋ฆฌ
- Auto Scaling: ์๋ ํ์ฅ/์ถ์ ์์คํ
- ๊ณ ๊ฐ์ฉ์ฑ DB: RDS Multi-AZ, ElastiCache
- ๋ณด์ ๊ด๋ฆฌ: Secrets Manager, IAM ์ญํ ๊ธฐ๋ฐ ์ ๊ทผ ์ ์ด
- Active-Passive ๊ตฌ์ฑ์ผ๋ก ๋น์ฉ ์ต์ ํ
- Route 53 Failover๋ฅผ ํตํ ์๋ ํธ๋ํฝ ์ ํ
- AWS DMS๋ฅผ ํ์ฉํ ๋ฐ์ดํฐ ์ฐ์์ฑ ์ ์ง
Route 53 DNS Failover ๊ตฌ์ฑ
- Primary: GCP (35.201.106.123)
- Secondary: AWS (d36vqg3xcdb804.cloudfront.net)
- ๋ผ์ฐํ ์ ์ฑ : Failover
- ์ํ ํ์ธ: Health Check ๊ธฐ๋ฐ ์๋ ์ ํ
๊ธฐ์กด AWS DRS์ ํ๊ณ์
- ๋์ผ ์ด๋ฏธ์ง ์ค๋ณต ๋ณต์ : Auto Scaling์ผ๋ก ์์ฑ๋ ์ธ์คํด์ค ๋ชจ๋ ๊ฐ๋ณ ๋ณต์
- ๋ถํ์ํ ๋ฆฌ์์ค ๋ญ๋น: ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋๋ฅผ ์ฌ๋ฌ ๋ฒ ๋ณต์
- ๋์ ๋น์ฉ: ์ง์์ ์ธ ๋ณผ๋ฅจ ๋๊ธฐํ๋ก ์ธํ ๋คํธ์ํฌ ๋น์ฉ ์ฆ๊ฐ
| ํญ๋ชฉ | AWS DRS | AWS Lambda |
|---|---|---|
| ๋ณต์ ๋ฐฉ์ | VM ๋์คํฌ ร ์ธ์คํด์ค ์ | ํจ์ ์ฝ๋ (๊ฒฝ๋) |
| ๋น์ฉ | ์ง์์ ๋๊ธฐํ | ์คํ ์์๋ง ๊ณผ๊ธ |
| ๋ณต๊ตฌ ์๊ฐ | ์ค๊ฐ (๋ถํ ํ์) | ๋น ๋ฆ |
| ๊ด๋ฆฌ ๋ณต์ก๋ | ๋์ | ๋ฎ์ (์๋ฒ๋ฆฌ์ค) |
AWS CloudFront vs WEB ALB Direct ์๋ต ์๋ ๋น๊ต
- CloudFront ์ฑ๋ฅ ํ ์คํธ: ํ๊ท 615.60ms (์ต์/์ต๋: 467.16ms / 1182.10ms)
- ALB Direct ์ฑ๋ฅ ํ ์คํธ: ํ๊ท 3848.84ms (์ต์/์ต๋: 1273.96ms / 8385.45ms)
- ์ฑ๋ฅ ํฅ์: 84% ๊ฐ์
GCP Cloud CDN vs Cloud Storage Direct
- CDN ์๋ต์๊ฐ: 0.041s ~ 0.058s
- Direct ์๋ต์๊ฐ: 0.300s ~ 0.325s
- ์ ์์๊ฑฐ๋, ๊ธ์ต, ํฌ์ค์ผ์ด, ๊ฒ์ ๋ฑ ์๋น์ค ์ค๋จ ๋ฏผ๊ฐ ์ฐ์
- ์ค์๊ธฐ์ โ ๋๊ธฐ์ ๋จ๊ณ๋ณ ํ์ฅ ๊ฐ๋ฅํ ์ํคํ ์ฒ
- 1๋จ๊ณ: Active-Passive DR ๊ตฌ์ฑ์ผ๋ก ์์
- 2๋จ๊ณ: ๋ฌด์ค๋จ ์๋น์ค ํ์ ์ Active-Active ํ์ฅ
- RTO 15๋ถ ์ด๋ด, RPO 1๋ถ ์ด๋ด ๋ชฉํ ๋ฌ์ฑ
- ์๋ ์ฅ์ ์ ํ์ผ๋ก ์๋น์ค ์ค๋จ ์ต์ํ
- Active-Passive ๊ตฌ์ฑ์ผ๋ก DR ๋ฆฌ์์ค ์ต์ํ
- Auto Scaling์ผ๋ก ๋ฆฌ์์ค ํจ์จ์ฑ ๊ทน๋ํ
- ๊ธฐ์กด ๋๋น ๋น์ฉ ์ ๊ฐ
- ์ด์ค ๋ณด์ ์ฒด๊ณ (Cloud Armor + AWS WAF)
- ํตํฉ ๊ถํ ๊ด๋ฆฌ (Secrets Manager + IAM)
- CDN ํ์ฉ์ผ๋ก ๊ธ๋ก๋ฒ ์ฝํ ์ธ ์ ์ก ์ต์ ํ
- ์ง์ฐ ์๊ฐ 40-60% ๋จ์ถ
- ํตํฉ ๋ชจ๋ํฐ๋ง (Cloud Monitoring + CloudWatch)
- ์ฅ์ ๊ฐ์ง ์๊ฐ 70% ๋จ์ถ
- ์ฌ์ ์๋ฐฉ์ ์ด์ ๊ฐ๋ฅ
- ๋ฉํฐ ํด๋ผ์ฐ๋๋ก ๋จ์ผ ์ ์ฒด ์์กด๋ ๊ฐ์
- ์ด์ ์ ์ฐ์ฑ ํ๋ณด ๋ฐ ์๋น์ค ์์ ์ฑ ๋์ ํ๋ณด
Team GTA (4๋ช )
**๐ฌ [์์ฐ ์์ ๋ณด๊ธฐ](https://youtu.be/wrxArsUJg5k)**
Made with โค๏ธ by Team GTA



