AWS VPC 피어링(VPC Peering) 연결 정리
1. 개념
VPC 피어링은 두 개의 VPC를 1:1로 직접 연결하여,
서로 다른 VPC에 있는 리소스들이 사설 IP로 통신할 수 있도록 하는 기능이다.
기존 VPC 구조를 변경하지 않고 네트워크를 확장할 수 있다는 특징이 있다.
2. 피어링 연결 구성 요소
- 요청자(Requester): 피어링 연결을 생성하는 VPC
- 수락자(Accepter): 피어링 요청을 승인하는 VPC
피어링 연결은 반드시 요청 → 수락 과정이 필요하다.
3. VPC 피어링 연결 절차
① 피어링 연결 생성
- AWS 콘솔에서 VPC → 피어링 연결로 이동
- 요청자 VPC와 수락자 VPC를 지정하여 새 피어링 연결 생성
② 피어링 요청 수락
- 생성 직후 상태는 Pending acceptance
- 피어링 연결 목록에서 작업(Action) → 요청 수락(Accept request) 수행
- 수락 후 상태는 Active
4. 라우팅 설정 (필수)
피어링 연결만 생성하면 통신은 아직 불가능하다.
각 VPC의 라우팅 테이블에 상대 VPC로 가는 경로를 추가해야 한다.
설정 경로
- EC2 → 인스턴스 → 서브넷 ID 확인
- VPC → 라우팅 테이블 → 해당 서브넷이 연결된 라우팅 테이블 선택
- 라우팅 편집(Edit routes)
라우팅 편집
- 대상 CIDR: 상대 VPC의 CIDR 블록
(예: 10.10.0.0/16) - 타깃(Target): 생성한 VPC 피어링 연결(pc-xxxx)
요청자 VPC와 수락자 VPC 양쪽 모두 라우팅 설정이 필요하다.
5. 연결 확인
- EC2 인스턴스에 접속한 후, 피어링된 VPC에 있는 다른 인스턴스의 Private IP로 통신을 확인한다.
- `ping [상대방_Private_IP]` 와 같은 형식으로 입력하면 연결 여부를 확인할 수 있다.
6. 핵심 요약
- VPC 피어링은 요청자와 수락자 구조
- 피어링 연결 생성 후 반드시 요청 수락
- 통신을 위해서는 각 VPC 라우팅 테이블에 피어링 경로 추가
- 보안 그룹과 NACL 설정도 함께 확인 필요
'AWS' 카테고리의 다른 글
| AWS - IAM (1) | 2025.12.18 |
|---|---|
| AWS EFS 사용하기. (0) | 2025.12.18 |
| AWS 요금 계산 (0) | 2025.12.17 |
| AWS 인스턴스 (0) | 2025.12.17 |
| AWS 무료 학습 사이트 (0) | 2025.12.17 |