본 내용은 AWS 세미나 내용을 듣고 개인적으로 테스트하며 정리한 내용입니다.
내용이 틀릴수 있습니다.
GWLB
게이트웨이 역할을 하는 로드 밸런서이다.
보안장비 구축 시 게이트웨이 역할을 한다.
다음은 VPC1 - TGW , EndPoint - EndPoint Service로 구축법이다.
실무에서 많이 사용하게 되는 구성이다.
Private Subnet에 있는 서버들이 TGW VPC 한 곳을 통해 외부 나가는 구성이다.
<1> VPC1 - TGW , EndPoint - EndPoint Service로 구축해보자
<2> 나가는 데이터 흐름
<3> 보안장비가 있는 GWLB VPC 구성
<4> 외부로 나가는 TGW VPC 구성
<5> 서비스를 하는 VPC 1 구성
<1> VPC1 - TGW , EndPoint - EndPoint Service로 구축해보자.
TGW용 Subnet을 별도로 구성하자!!
이미지 출처 : gitbook
VPC1 구성과 TGW VPC , GWLB VPC구성 3 개로 나누어 구성된다.
VPC1 구성 ----------------TGW VPC (Endpoint )------- GWLB VPC구성 ( Endpoint Service VPC -- GWLB -- 제네브 UDP 6801 보안 장비 )
<2> 나가는 데이터 흐름
서비스 VPC1의 나가는 데이터는 TGW VPC의 NATGW - IGW를 통해 나가는 방법이다.
TGW Subnet을 AZ마다 각각 만든다. AZ가 2개라면 TGW Subnet도 2개 만든다.
1
서비스 VPC1 구성 ---------TGW VPC (Endpoint ) --- GWLB VPC구성 ( Endpoint Service -- GWLB -- 제네브 UDP 6801 보안 장비 )
// EP Service가 있는 GWLB VPC부터 구성해야 한다.
EP가 연결하기위해서
2
라우팅 테이블을 확인하자!!!
3
나가는 데이터?
서비스 VPC1 에서
EC2 Private Subnet은 0.0.0.0/0은 TGW로 간다.
TGW Attachment는 미리 VPC1에 만들어 놓고 TGW와 연결해야 한다.
2
TGW VPC 에서
TGW VPC의 TGW Subnet으로 연결된다.
TGW Subnet 의 0.0.0.0/0 은 EP 이다.
EP는 EPS로 가서 GWLB ---- Network Firewall 을 거친다.
3
GWLB VPC에서
0.0.0.0/0은 EP로 설정
5
다시 TGW VPC Private Subnet EP로 리턴 된다.
TGW VPC 에서
Private subnet의 라우팅 테이블은?
0.0.0.0/0 NATGW
6
TGW VPC 에서
Public Subnet 라우팅 테이블은?
0.0.0.0/0 IGW
10.1.0.0/16 EP
10.2.0.0/16 EP
10.3.0.0/16 EP
<3> 보안장비가 있는 GWLB VPC
GWLB VPC구성 ( Endpoint Service VPC ------ GWLB ------------ 제네브 UDP 6801 보안 장비 )
1
VPC > Endpoint Serivce 생성
서비스 이름
com.amazonaws.vpce.ap-northeast-1.vpce-svc-0f7xxxxxxx
2
Load Balancers > GWLB 생성 = LB 생성 필요 , 타깃 그룹은 UDP 6081 , 제네브 터널링 지원장비 필수
3
참고 사이트
Endpoint Service
https://brunch.co.kr/@topasvga/1316
EP-EP Serice 구성
https://brunch.co.kr/@topasvga/1343
<4> 외부로 나가는 TGW VPC
VPC1 구성 ----------------TGW VPC (Endpoint )------- GWLB VPC구성 ( Endpoint Service VPC -- GWLB -- 제네브 UDP 6801 보안 장비 )
라우팅 테이블을 확인하자!!!
<5> 서비스를 하는 VPC 1
1
TGW Attatchment만 해서 인터페이스를 만든다.
2
Private subnet 라우팅을 TGW로 보낸다.
0.0.0.0/0 TGW
같이 볼만한 자료
https://brunch.co.kr/@topasvga/1795
감사합니다.