본문 바로가기
CSP (Cloud Service Provider)/AWS

Transit Gateway를 활용한 멀티 리전 VPC 연결

by BTC_홍대동무 2023. 9. 26.

베하~

현상수배범입니다!

오늘은 Transit Gateway를 활용하여 Multi Region 환경에서 통신하는 구조를 구축하고 테스트해보는 실습을 진행해보겠습니다!

간략한 최종 Architecture는 아래와 같습니다.

블로그 참고https://honglab.tistory.com/163

 

[실습 순서]

1. Seoul 리전과 Tokyo리전에 Public Subnet에 EC2(t2.micro) 각각 1대씩 배포해줍니다.

 

※ 아래의 파일을 참고하여 AWS Console > CloudFormation > 스택 생성 > 템플릿 파일 업로드 로 진행해주셔도 무방합니다.

VPCforTGW - onlyPublic.yml
0.00MB

2.  콘솔 > VPC > Transit Gateway > Create Transit Gateway 

- Nameing Rule만 설정한 후 서울과 도쿄 리전에 각각 생성해줍니다.

Seoul
Tokyo

 

3. 콘솔 > VPC > Transit Gateway 연결 > Create Transit Gateway Attachment

-각 리전의 VPC와 TGW를 연결하는 작업을 진행합니다. (도쿄와 서울에서 각각 진행)

seoul-vpc 와 tgw를 attach
tokyo-vpc 와 tgw를 attach

 

4. 콘솔 > VPC > Transit Gateway 연결 > Create Transit Gateway Attachment (각 리전의 TGW끼리의 Attach 작업)

- Attachment type Peering Connection 으로 바 연결될 Region을 설정한 후, 해당 TGW ID를 직접 입력후 도쿄 리전의 TGW 연결 탭에 가보면 해당 Attach가 생성되어있음 이후 작업 > Accept > Accept

5.TGW 라우팅 테이블 설정

콘솔 > VPC > Transit Gateway 라우팅 테이블

- 상대 리전 VPC의 CIDR와 TGW Attach를 선택

Seoul / Tokyo 둘다 진행

6. 콘솔 > VPC > 라우팅 테이블 > Public RT 선택 > 라우팅 탭 > 라우팅 편집

- 상대방 리전 VPC의 CIDR와 트래픽을 보낼 TGW를 선택

Seoul-라우팅테이블
Tokyo-라우팅테이블

 

7. Ping Test

Seoul -> Tokyo

 

이렇게하여 TGW를 이용한 VPC peering 설정을 진행해봤습니다. 다음에 또만나요~ 베빠~

 

댓글