본문으로 건너뛰기

1. AWS Transit Gateway 개요

  • AWS Transit Gateway는 수천 개의 VPC와 온프레미스 네트워크를 중앙에서 연결하고 관리할 수 있게 해주는 네트워크 전이 허브입니다.
  • 이 서비스를 통해 허브 앤 스포크(hub-and-spoke) 아키텍처를 구성할 수 있어 네트워크 관리가 크게 단순화됩니다.

2. 사전 요구사항

중요: CIDR 블록 설정

Transit Gateway 구성 시 가장 중요한 전제조건은 VPC 간 CIDR 블록이 중복되지 않아야 한다는 것입니다. 동일한 CIDR 블록을 사용하는 VPC들 간에는 라우팅 테이블 업데이트가 불가능합니다.

  • 각 VPC는 고유한 CIDR 블록을 가져야 함
  • AWS 계정 접근 권한
  • 적절한 IAM 권한 설정
  • 네트워크 구성에 대한 기본 이해

3. 주요 특징

3.1 중앙 집중식 네트워크 관리

  • 단일 게이트웨이로 모든 VPC와 온프레미스 네트워크 연결 관리
  • 네트워크 정책의 중앙 집중식 적용 가능
  • 관리 오버헤드 감소

3.2 확장성과 유연성

  • 수천 개의 VPC 연결 지원
  • 온디맨드 방식의 네트워크 확장 가능
  • 다양한 연결 옵션 제공 (VPC, VPN, Direct Connect)

3.3 비용 최적화

  • 개별 연결 대비 비용 효율적
  • 사용량 기반 과금 체계
  • 중복 리소스 제거로 인한 비용 절감

4. 구성 프로세스

4.1 Transit Gateway 생성

CIDR 설정 확인

Transit Gateway 생성 전, 연결할 모든 VPC의 CIDR 블록이 겹치지 않는지 반드시 확인하세요.

기본 설정

aws ec2 create-transit-gateway \
--description "My Transit Gateway" \
--options "Amazon ASN=64512,AutoAcceptSharedAttachments=enable,DefaultRouteTableAssociation=enable,DefaultRouteTablePropagation=enable,VpnEcmpSupport=enable,DnsSupport=enable"

4.2 VPC 연결 구성

  • Transit Gateway Attachment 생성
  • 라우팅 테이블 업데이트
  • 보안 그룹 설정

4.3 라우팅 설정

주의사항

중복되는 CIDR 블록이 있는 경우:

  1. VPC CIDR 블록 재설정
  2. 서브넷 구조 재설계
  3. IP 주소 할당 계획 수립

5. 모범 사례

  • 네트워크 세분화를 위한 라우팅 테이블 분리
  • 적절한 모니터링 및 로깅 설정
  • 정기적인 네트워크 감사 수행
  • CIDR 블록 계획 수립

6. 문제 해결

6.1 일반적인 문제

  • CIDR 블록 중복
  • 라우팅 테이블 구성 오류
  • 연결 제한 초과

6.2 해결 방안

  • VPC CIDR 재설계
  • 네트워크 구성 검토
  • AWS Support 활용

7. 결론

AWS Transit Gateway는 복잡한 네트워크 환경을 효율적으로 관리할 수 있게 해주는 강력한 서비스입니다. 하지만 성공적인 구현을 위해서는 CIDR 블록 설계부터 신중하게 접근해야 합니다.

참고 자료