์ํคํ ์ฒ ๊ด์ ์์ ๋์ด๋๋ ํธ๋ํฝ ๋์ํ๊ธฐ
๊ฐ์
์ํคํ ์ฒ์ ๊ด์ ์์ ๋์ด๋๋ ํธ๋ํฝ์ ์ด๋ป๊ฒ ๋์ํ๋ฉด ์ข์์ง์ ๋ํด ํ๋ฆ์ ๋ฐ๋ผ ์์ฑํ์ต๋๋ค. ํผ๋๋ฐฑ์ ์ธ์ ๋ ํ์์ด๋ฉฐ ๋๊ธ ๋จ๊ฒจ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.
ํ๋์ ์ธ์คํด์ค
๋จผ์ ๊ฐ์ฅ ๊ฐ๋จํ ๊ตฌ์ฑ์ ๋๋ค. ๋ชจ๋ ํธ๋ํฝ์ด ํ ๋์ ์๋ฒ๋ฅผ ํตํด ๊ด๋ฆฌ๋๊ณ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ EC2์ IP๊ฐ ์ ๋์ ์ผ๋ก ๋ณ๊ฒฝ๋๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด Elastic IP๋ฅผ ์ฐ๊ฒฐ์์ผ ๋์์ต๋๋ค.
๊ทธ๋ฌ๋ ์๊ฐ์ด ์ง๋๋ฉด์ ์ฌ์ฉ์ ์๊ฐ ์ฆ๊ฐํ๊ณ , ์ด์ ๋ฐ๋ผ ์๋ฒ๋ก์ ํธ๋ํฝ๋ ๋์ด๋๊ธฐ ์์ํ์ต๋๋ค. ์ด๋ก ์ธํด EC2 ์ธ์คํด์ค์ CPU ์ฌ์ฉ๋ฅ ์ด ์ฆ๊ฐํ์ฌ ๋จ์ผ EC2 ์ธ์คํด์ค๋ก๋ ์ฆ๊ฐํ๋ ํธ๋ํฝ์ ์ฒ๋ฆฌํ๋๋ฐ ํ๊ณ๊ฐ ์๊ธฐ๊ธฐ ์์ํ์ต๋๋ค. ์ด ์์ ์์ ๊ณ ๋ คํ ์ ์๋ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ํด๊ฒฐ ๋ฐฉ์์ EC2์ ์ธ์คํด์ค ์ฌ์์ ์ ๊ทธ๋ ์ด๋ํ๋ Scale-Up์ ๋๋ค.
Scale-Up
์์ ๊ฐ์ด T2 ์ฌ์์ ์ธ์คํด์ค๋ฅผ T3๋ก ์ ๊ทธ๋ ์ด๋ํ์ฌ ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ํฅ์์ํฌ ์ ์์ต๋๋ค. ๊ฐ์ฅ ๊ฐ๋จํ ๋ฐฉ๋ฒ์ด์ง๋ง T2์์ T3๋ก ์ค์ผ์ผ ์ ํ๋ ๋์ ์๋น์ค๊ฐ ์ผ์์ ์ผ๋ก ์ค๋จ๋์ด ํด๋น ์๊ฐ ๋์ ์ฌ์ฉ์์ ์์ฒญ์ ์ฒ๋ฆฌํ ์ ์๊ฒ ๋๋ ์ธ์คํด์ค์ ๋ค์ดํ์์ ๋ฌธ์ ๋ ์กด์ฌํฉ๋๋ค.
Scale-Out
์ค์ผ์ผ ์ ์ ํตํด ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ์ฆ๊ฐ์์ผฐ์์๋ ์๋น์ค ์ฌ์ฉ์ ์๊ฐ ๊ณ์ํด์ ์ฆ๊ฐํ๋ฉด์ ํธ๋ํฝ์ ๋ ์ด์ ๊ฐ๋นํ ์ ์๋ ์์ค์ ๋๋ฌํ์ต๋๋ค. ๋ฌผ๋ฆฌ์ ๋ฆฌ์์ค์ ํ๊ณ์ ๋ถ๋ชํ ๋ ์ด์์ ์ค์ผ์ผ ์ ์ด ๋ถ๊ฐ๋ฅํด์ง๊ณ , ๋น์ฉ์ ์ธ ๋ถ๋ด๋ ๊ณ์ํด์ ์ฆ๊ฐํ๊ฒ ๋๋ ์ํฉ์ ๋๋ค. ์ด ์ํฉ์์๋ ์ฌ๋ฌ ๋์ ์ธ์คํด์ค๋ฅผ ์ถ๊ฐํ์ฌ ํธ๋ํฝ์ ๋ถ์ฐ์ํค๋ Scale-Out ๋ฐฉ์์ ์ ์ฉํ ์ ์์ต๋๋ค.
์์ ๊ฐ์ด ์ค์ผ์ผ ์์์ ํตํด ์ฌ๋ฌ ๋์ EC2 ์ธ์คํด์ค๋ฅผ ์ถ๊ฐํจ์ผ๋ก์จ, ๊ธฐ์กด์ ํธ๋ํฝ์ ์ฌ๋ฌ ์ธ์คํด์ค์ ๋ถ์ฐ์์ผ ์ฒ๋ฆฌํ ์ ์๊ฒ ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด Elastic IP๋ ๊ณ ์ IP์ฃผ์๋ก ํ ๋ฒ์ ํ๋์ ์ธ์คํด์ค์๋ง ์ฐ๊ฒฐํ ์ ์๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์๊ฐ ๊ฐ ์ธ์คํด์ค์ ์ ๊ทผํ๊ธฐ ์ํด ํด๋น ์ธ์คํด์ค์ Elastic IP๋ฅผ ๋ชจ๋ ์์์ผ ํ๋ค๋ ๋จ์ ์ด ์กด์ฌํฉ๋๋ค. ๋ฐ๋ผ์ N๊ฐ์ ์ธ์คํด์ค๊ฐ ์กด์ฌํ๋๋ฐ ์ฌ์ฉ์๋ค์ด ๊ธฐ์กด์ IP๋ง ์๊ณ ์์ด์ ํด๋น IP์๋ง ์ ๊ทผํ๋ค๋ฉด ๋ถํ๊ฐ ๋ถ์ฐ๋์ง ์์ ๊ฒ์ ๋๋ค.
DNS
์ฌ์ฉ์๊ฐ ์ฌ๋ฌ ์ธ์คํด์ค์ ์ ๊ทผํ๊ธฐ ์ํด ๊ฐ๊ฐ์ IP ์ฃผ์๋ฅผ ์์์ผ ํ๋ ๋ฒ๊ฑฐ๋ก์์ ํด๊ฒฐํ๊ธฐ ์ํด ๋๋ฉ์ธ ๋ค์ ์์คํ (DNS)์ ํ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ IP ์ฃผ์ ๋์ dkswnkk.com๊ณผ ๊ฐ์ ๊ธฐ์ตํ๊ธฐ ์ฌ์ด ๋๋ฉ์ธ ์ด๋ฆ์ ํตํด ์๋น์ค์ ์์ฒญ์ ๋ณด๋ผ ์ ์๊ฒ ๋ฉ๋๋ค. AWS์์๋ Route 53์ด๋ผ๋ ์๋น์ค๋ฅผ ํตํด ์ด๋ฌํ ๋๋ฉ์ธ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
Route 53์ ํ์ฉํ๋ฉด ๋จ์ผ ๋๋ฉ์ธ ์ด๋ฆ์ ์ฌ๋ฌ IP ์ฃผ์๋ฅผ ์ฐ๊ฒฐํ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ฉฐ, ์ด๋ฅผ ํตํด ์ฌ์ฉ์์ ์์ฒญ์ ๋ค์ํ ์ ์ฑ ์ ๋ฐ๋ผ ์ ์ ํ ์๋ฒ๋ก ์ ์กํ ์ ์์ต๋๋ค. ์ด ๊ณผ์ ์์ Route 53์ ์๋์ ๊ฐ์ด ๋ค์ํ ๋ผ์ฐํ ์ ์ฑ ์ ์ ๊ณตํ๋ฉฐ, ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ์ ํํ๋ฉด ๋ฉ๋๋ค.
- ๋จ์ ๋ผ์ฐํ (Simple routing policy): ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋ผ์ฐํ ๋ฐฉ์์ผ๋ก, ํ๋์ ๋๋ฉ์ธ์ ํ๋์ ๋ฆฌ์์ค(์๋ฒ ๋๋ IP ์ฃผ์)๋ฅผ ์ฐ๊ฒฐํฉ๋๋ค.
- ๊ฐ์ค์น ๊ธฐ๋ฐ ๋ผ์ฐํ (Weighted routing policy): ํธ๋ํฝ์ ์ฌ๋ฌ ๋ฆฌ์์ค์ ๋ถ์ฐ์ํค๋, ๊ฐ ๋ฆฌ์์ค์ ๊ฐ์ค์น๋ฅผ ํ ๋นํ์ฌ ํธ๋ํฝ์ ๋ถ๋ฐฐ ๋น์จ์ ์กฐ์ ํ ์ ์์ต๋๋ค. A/B ํ ์คํ ๋๋ ์ ์ง์ ์ธ ๋ฐฐํฌ์ ๊ฐ์ ์ํฉ์์ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ฉ๋๋ค.
- ์ง์ญ ๊ธฐ๋ฐ ๋ผ์ฐํ (Geolocation routing policy): ์ฌ์ฉ์์ ์ง๋ฆฌ์ ์์น์ ๋ฐ๋ผ ํธ๋ํฝ์ ๋ค๋ฅด๊ฒ ๋ผ์ฐํ ํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์์๊ฒ ๋ ๋น ๋ฅธ ์๋ต ์๊ฐ์ ์ ๊ณตํ๊ฑฐ๋ ์ง์ญ์ ์ ํ์ ์ ์ฉํ ์ ์์ต๋๋ค.
- ํฌ์ค ์ฒดํฌ ๊ธฐ๋ฐ ๋ผ์ฐํ (Health Checks): ์๋ฒ์ ์ํ๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ํ์ธํ๊ณ , ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์๋ฒ์ ๋ํ ์์ฒญ์ ์ ์์ ์ธ ์๋ฒ๋ก ์๋์ผ๋ก ์ ํํฉ๋๋ค.
- ๋ ์ดํด์ ๊ธฐ๋ฐ ๋ผ์ฐํ (Latency-based Routing): ์ฌ์ฉ์์ ๊ฐ์ฅ ๋ฎ์ ์ง์ฐ ์๊ฐ์ ๊ฐ์ง ์๋ฒ๋ก ํธ๋ํฝ์ ๋ผ์ฐํ ํ์ฌ, ์ฌ์ฉ์์๊ฒ ์ต์ ์ ์ฑ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
๋ ์์ธํ๊ณ ๋ง์ ์ ์ฑ ์ ๊ณต์ ๋ฌธ์์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค.
DNS ๋ฌธ์ ์
๊ทธ๋ฌ๋ ํน์ ์ํฉ์์ ๋ฌธ์ ๊ฐ ์๊ธธ ์ ์๋๋ฐ, ๋ฐ๋ก EC2 ์ธ์คํด์ค ์ค ํ๋๊ฐ ์ ๊ฑฐ๋์๊ฑฐ๋ ์๋ฒ๊ฐ ๋ค์ด๋ ์ํฉ์ ๋๋ค. DNS์ TTL(Time-to-Live) ์ค์ ๋๋ฌธ์, DNS ์ ๋ณด๊ฐ ์ผ์ ์๊ฐ ๋์ ์บ์ฑ๋์ด ์ ์ง๋ฉ๋๋ค. ์ด TTL ๊ธฐ๊ฐ ๋์์๋ ์ฌ์ฉ์๋ค์ด DNS๋ฅผ ํตํด ์๋น์ค์ ์ ๊ทผํ๋๋ผ๋ ์ด๋ฏธ ๋ค์ด๋๊ฑฐ๋ ์ ๊ฑฐ๋ ์ธ์คํด์ค๋ก์ ์์ฒญ์ ์๋ํ ์ ์์ผ๋ฉฐ, ์ด ๊ฒฝ์ฐ ์ฌ์ฉ์๋ TTL์ด ๋ง๋ฃ๋๊ธฐ ์ ๊น์ง๋ DNS Query๋ก ์๋ก์ด IP๋ฅผ ์ป์ด์ค์ง ๋ชปํด ์์ฒญ์ ๋ํ ์๋ต์ ๋ฐ์ง ๋ชปํ๊ฒ ๋ฉ๋๋ค.
Elastic Load Balancer(ELB) ์ฌ์ฉ
์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด Elastic Load Balancer(ELB)๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. EC2 ์ธ์คํด์ค๋ค์ IP ์ฃผ์ ๋์ ELB์ IP ์ฃผ์๋ฅผ DNS ์ค์ ์ ์ฌ์ฉํจ์ผ๋ก์จ, ์ธ์คํด์ค์ ์ถ๊ฐ๋ ์ ๊ฑฐ๊ฐ ์ด๋ฃจ์ด์ง๋๋ผ๋ ELB๊ฐ ์ง์์ ์ผ๋ก ์ธ์คํด์ค๋ค์ ์ํ๋ฅผ ๋ชจ๋ํฐ๋งํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅํ ์ธ์คํด์ค๋ค์๊ฒ๋ง ํธ๋ํฝ์ ๋ถ๋ฐฐํ ์ ์์ต๋๋ค.
ELB๋ ํธ๋ํฝ์ ๋ถ์ฐ์ ์ํด ๋ค์ํ ๋ผ์ฐํ ์ ์ฑ ์ ์ ๊ณตํ๋๋ฐ, ๋ํ์ ์ธ ์ฃผ์ ๋ผ์ฐํ ์ ์ฑ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๋ผ์ด๋ ๋ก๋น(Round Robin): ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋ผ์ฐํ ๋ฐฉ์์ผ๋ก, ์์ฒญ์ ์์๋๋ก ๊ฐ ์ธ์คํด์ค์ ๊ท ๋ฑํ๊ฒ ๋ถ๋ฐฐํฉ๋๋ค.
- ๊ฐ์ค์น ํ ๋น(Weighted): ๊ฐ ์ธ์คํด์ค์ ๊ฐ์ค์น๋ฅผ ํ ๋นํ์ฌ, ํน์ ์ธ์คํด์ค์ ๋ ๋ง๊ฑฐ๋ ์ ์ ํธ๋ํฝ์ ๋ณด๋ผ ์ ์์ต๋๋ค. ์ธ์คํด์ค์ ์ฑ๋ฅ์ด๋ ์ฉ๋์ด ๋ค๋ฅผ ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ฉ๋๋ค.
- ์ต์ ์ฐ๊ฒฐ(Least Connections): ๊ฐ์ฅ ์ ์ ์ฐ๊ฒฐ์ ๊ฐ์ง ์ธ์คํด์ค์ ์ฐ์ ์ ์ผ๋ก ํธ๋ํฝ์ ํ ๋นํฉ๋๋ค.
๋ง์ฐฌ๊ฐ์ง๋ก ๋ ์์ธํ๊ณ ๋ง์ ์ ์ฑ ์ ๊ณต์ ๋ฌธ์์์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค.
Auto-Scaling ์ฌ์ฉ
๋ง์ฝ ์ธ์คํด์ค๋ฅผ ์๋์ผ๋ก ๊ด๋ฆฌํ๋ ๊ณผ์ ์ด ๋ณต์กํ๊ณ ์๊ฐ์ ๋ง์ด ์์ํ๋ค๋ฉด, Auto Scaling์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค. Auto Scaling ๊ทธ๋ฃน์ ์ค์ ํ๋ฉด, ์์คํ ์ด ์๋์ผ๋ก ์ธ์คํด์ค์ ์๋ฅผ ์กฐ์ ํ์ฌ ํธ๋ํฝ ๋ณํ์ ๋ง๊ฒ ํ์ํ ์ธ์คํด์ค๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ์ ๊ฑฐํฉ๋๋ค.
Auto Scaling์ ๋ค์๊ณผ ๊ฐ์ ์ ์ฑ ์ ์ ํํ ์ ์์ต๋๋ค.
- ๋์ ์ค์ผ์ผ๋ง(Dynamic Scaling Policy): ์ค์๊ฐ์ผ๋ก ๋ณํํ๋ ์์์ ๋ฐ๋ผ ์ธ์คํด์ค์ ์๋ฅผ ์๋์ผ๋ก ์กฐ์ ํฉ๋๋ค. ์ฌ์ฉ์๋ CloudWatch ์๋์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์ฑ ์ ์ค์ ํ์ฌ CPU ์ฌ์ฉ๋, ๋คํธ์ํฌ ํธ๋ํฝ ๋ฑ์ ๋ฉํธ๋ฆญ์ ๋ฐ๋ผ ์ธ์คํด์ค๋ฅผ ์๋์ผ๋ก ์ถ๊ฐํ๊ฑฐ๋ ์ ๊ฑฐํ ์ ์์ต๋๋ค.
- ์์ฝ๋ ์ค์ผ์ผ๋ง(Scheduled Scaling Policy): ํน์ ์๊ฐ์ ๋ฐ์ํ๋ ์์๋๋ ํธ๋ํฝ ์ฆ๊ฐ์ ๋๋นํ์ฌ ๋ฏธ๋ฆฌ ์ธ์คํด์ค๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ์ ๊ฑฐํ ์ ์๋๋ก ํฉ๋๋ค. ํ๋ก๋ชจ์ ๊ธฐ๊ฐ์ด๋ ํน์ ์ด๋ฒคํธ ๋์ ๋ฏธ๋ฆฌ ์ค์ผ์ผ๋ง์ ๊ฑธ์ด๋ ์ ์์ต๋๋ค.
- ์์ ๊ธฐ๋ฐ ์ค์ผ์ผ๋ง(Predictive Scaling Policy): AWS์ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ํ์ฉํ์ฌ ํธ๋ํฝ ํจํด์ ์์ธกํ๊ณ , ์ด์ ๋ฐ๋ผ ์๋์ผ๋ก ์ธ์คํด์ค๋ฅผ ์ค์ผ์ผ๋งํฉ๋๋ค.
๋ง์ฐฌ๊ฐ์ง๋ก ๊ณต์ ๋ฌธ์์์ ์์ธํ๊ณ ๋ ๋ง์ ๋ด์ฉ์ ํ์ธํ ์ ์์ต๋๋ค.
๊ฐ์ฉ ์์ญ(Availability Zone, AZ) ๋ถ๋ฆฌ
์ง์ง๊ณผ ๊ฐ์ ์์ฐ์ฌํด๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ, ๋ชจ๋ ์ธ์คํด์ค๊ฐ ๋์์ ์ํฅ์ ๋ฐ์ ๋ค์ด๋ ๊ฐ๋ฅ์ฑ์ด ์์ต๋๋ค. ์ด๋ฌํ ์ํ์ ์ต์ํํ๊ธฐ ์ํด ์ฌ๋ฌ ๊ฐ์ฉ ์์ญ(Availability Zone, AZ)์ ๊ฑธ์ณ ์ธ์คํด์ค๋ฅผ ๋ถ์ฐ ๋ฐฐ์นํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ํ๋์ ๊ฐ์ฉ ์์ญ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋๋ผ๋ ๋ค๋ฅธ ๊ฐ์ฉ ์์ญ์ ์์นํ ์ธ์คํด์ค๋ค์ ์ํฅ์ ๋ฐ์ง ์์ ์๋น์ค๋ฅผ ๊ณ์ํด์ ์ ๊ณตํ ์ ์์ต๋๋ค.
DB๊ฐ ๋ถ์ด์์ ๊ฒฝ์ฐ
๋ง์ฝ ๊ธฐ์กด์ ํ๋ก์ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ํฌํจ๋์ด ์๋ค๋ฉด, ๋ค์๊ณผ ๊ฐ์ ๋ชจ์ต์ด ๋ ์ ์์ต๋๋ค.
DB ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ ์์ฑ
ํธ๋ํฝ์ด ์ง์์ ์ผ๋ก ์ฆ๊ฐํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ Scale-Up์ด ๋ถ๊ฐ๋ฅํ ์ํฉ์์, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐํด์ง๋ ๋ถํ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ผ๋ก ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ(Read-Replica)์ ์์ฑ์ ๊ณ ๋ คํ ์ ์์ต๋๋ค. ์ ์ด๋ฏธ์ง์ฒ๋ผ ๋ง์คํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ฐ๊ธฐ์ ์ฝ๊ธฐ ์์ ์ ๋ชจ๋ ์ฒ๋ฆฌํ๊ณ , ๋ณต์ ๋ณธ์ ์ฝ๊ธฐ ์์ ์ ์ฉ์ผ๋ก ์ค์ ํจ์ผ๋ก์จ DB ์์ฒญ์ ๋ถํ๋ฅผ ๋ถ์ฐ์ํฌ ์ ์์ต๋๋ค.
DB Proxy ๋๊ธฐ
๋จ์ํ ์ฝ๊ธฐ ์ ์ฉ ๋ณต์ ๋ณธ์ ๋์ ํ๋ฉด ๊ฐ ์ธ์คํด์ค(์ ํ๋ฆฌ์ผ์ด์ )๊ฐ RDS์ ๋ง์คํฐ์ ๋ณต์ ๋ณธ์ ์ฃผ์๋ฅผ ์ ๋ถ ์์์ผ ํ๋ ๋ณต์ก์ฑ์ด ๋ฐ์ํฉ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด RDS ์๋จ์ ํ๋ก์๋ฅผ ๋ฐฐ์นํ์ฌ ๋ชจ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฒญ์ RDS Proxy๋ฅผ ํตํด ๊ด๋ฆฌํ๊ณ ๋ถ์ฐ์ํค๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ธ์คํด์ค(์ ํ๋ฆฌ์ผ์ด์ )๋ ํ๋ก์์ IP ์ฃผ์๋ง์ ์๊ณ ์์ผ๋ฉด ๋๋ฏ๋ก ๊ตฌ์ฑ๊ณผ ๊ด๋ฆฌ์ ๋ณต์ก์ฑ์ ์ค์ผ ์ ์์ต๋๋ค.
๋ง๋ฌด๋ฆฌ
์ด ๊ฒ์๊ธ์์๋ ์ํคํ ์ฒ ๊ด์ ์์ ์ฆ๊ฐํ๋ ํธ๋ํฝ์ ๋์ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์ฃผ ๊ฐ๋ตํ๊ฒ ์ดํด๋ณด์์ต๋๋ค. ์์ ์ ๋ฆฌํ ๋ด์ฉ ๋งํผ์ ์ธํ๋ผ๋ฅผ ์ง์ ์ ์ผ๋ก ๋ง์ง์ง ์๋ ๊ฐ๋ฐ์๋ผ๋ ์์๋๋ฉด ์ข์ ๊ฒ ๊ฐ์ ์์ฑํ๊ฒ ๋์์ผ๋ฉฐ, ์ค์ ํ์ ์์๋ VPC ๊ตฌ์ฑ์ ๋น๋กฏํด ์ ๋ง ๋ง์ ์ถ๊ฐ์ ์ธ ๊ตฌ์ฑ์ด ๋ค์ด๊ฐ๊ธฐ ๋๋ฌธ์ ๋ ๋ง์ ์ ๋ณด๋ฅผ ๊ผญ ์ฐพ์๋ณด์๊ธฐ ๋ฐ๋๋๋ค.
๊ฐ์ด๋ณด๋ฉด ์ข์ ๊ธ: AWS VPC๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์์์ผ ํ ๋คํธ์ํฌ ๊ธฐ์ด ์ง์