AWS Site-to-Site VPN 무중단 운영의 정석 : BGP와 Lifecycle Control로 유지보수 장애 예방하기
데브옵스
AWS Site-to-Site VPN 무중단 운영의 정석 : BGP와 Lifecycle Control로 유지보수 장애 예방하기
두줄요약
AWS Site-to-Site VPN 유지보수 중 발생하는 장애 원인과 대응 방법을 설명했습니다. BGP와 Tunnel Endpoint Lifecycle Control을 함께 사용해 무중단 교체를 구현하는 방법을 정리했습니다.
문제 상황
- AWS Site-to-Site VPN에서 터널 유지보수 시 Static 라우팅 환경은 상태 변화를 반영하지 못해 블랙홀과 서비스 중단이 발생하기 쉬움
- 유지보수 시점을 고객이 통제하지 못해 업무 시간이나 트래픽 피크에 예기치 않게 영향이 발생할 수 있음
원인 분석
- Static 라우팅은 터널 UP/DOWN 상태를 인지하지 못해 장애 감지와 우회가 지연됨
- BGP 미사용 또는 BGP 속성 설계 미흡 시 AWS의 선제적 트래픽 전환 이점을 활용하지 못함
해결 방법
- BGP 동적 라우팅으로 터널 간 경로 전환을 자동화해 유지보수 중에도 트래픽 연속성 확보
- Tunnel Endpoint Lifecycle Control을 활성화해 유지보수 시점을 사전 알림 기반으로 제어
- 터널은 한 번에 하나씩 교체하고, 교체 전후로 BGP 세션과 라우팅 상태를 확인
