왜 당신의 웹사이트가 어디서든 빠르게 로드되는지 — Anycast 덕분에
Source: Dev.to

Anycast란 무엇인가요?
Anycast는 전 세계 여러 위치에 있는 여러 서버가 동일한 IP 주소를 라우팅 시스템에 광고하는(보통 BGP를 통해) 네트워크 주소 지정 기법입니다.
라우터는 다음을 기준으로 “가장 가까운” 서버를 선택합니다:
- 가장 낮은 지연 시간
- 가장 짧은 AS 경로
- 라우팅 정책 선호도
👉 Anycast = 전 세계 여러 서버가 하나의 IP 주소를 공유하는 것.
Anycast가 실제로 작동하는 방식 (BGP 마법)
배경에서는 BGP가 Anycast를 가능하게 합니다. 흐름은 다음과 같습니다:
- Anycast 프리픽스 광고 — 각 PoP(Point of Presence)가 BGP/OSPF를 통해 IP를 전파합니다.
- 라우팅이 승자를 선택 — 전 세계 라우터가 경로 비용을 계산하고 가장 가까운 위치로 패킷을 전달합니다.
- 자동 장애 조치 — 예를 들어 인도에 있는 PoP가 다운되면 BGP 경로를 철회하고 트래픽이 즉시 다른 곳으로 전환됩니다.
Client → ISP → Internet backbone → Nearest Anycast node
- DNS 변경 없음
- 사용자 행동 필요 없음
- 다운타임 없음
Unicast vs. Anycast
- Unicast = 모든 고객이 하나의 원본 지점으로 가야 함.
- Anycast = 고객이 자동으로 동일 서비스의 가장 가까운 지점(예: 가장 가까운 레스토랑)으로 라우팅됨.
추가 읽을거리
🔗 전체 내용을 보고 싶으신가요? 완전한 블로그 포스트를 확인하세요:
숨겨진 인터넷 초강력: Anycast + BGP가 웹사이트를 더 빠르고 멈출 수 없게 만드는 방법