본문 바로가기
공부/AWS

[AWS] VPN과 TGW, VGW, CGW (+TGW cost)

by haejang 2021. 2. 4.
728x90
728x90

이전에 Transit Gateway와 VPC Peering에 대한 글을 쓴 적이 있다

하지만 Transit Gateway(이하 TGW)는 VPC 뿐 아니라 VPN을 엔드포인트로 연결할 수 있어 전체적인 아키텍처에서 라우터같은 느낌이다

 

이번 글에서는 온프레미스 - AWS VPC를 VPN으로 연결하는 방법 중 TGW를 사용하지 않을 때와 사용할 때로 나눠서 알아보겠다

 

VPN(Virtual Private Network)이란?

그냥 온프레미스 장비랑 연결하기 위해 뚫는 터널이다

이 때, 온프레미스 장비 앞에는 Customer Gateway(이하 CGW)가 있어야 한다

근데 CGW는 사실 장비 정보를 적어놓은 리소스일 뿐 실제 연결을 CGW를 통해서 한다는가 하는 게이트웨이 느낌은 아니다. 그저 CGW에 적어놓은 정보를 가지고 VPN을 뚫는거임

그리고 AWS VPC와 연결하기 위해Virtual Private Gateway(이하 VGW) 또는 TGW를 만들어야 한다

 

1. TGW 없이 VPN 연결 (VGW 사용)

 

주황색 줄들이 다 VPN 연결이다

TGW없이 장비와 VPC를 바로 VPN 연결하려면 VGW가 있어야 한다

얘는 말 그대로 가상 게이트웨이이고 VPC 1개랑 연결할 수 있다

 

2. TGW 사용

 

VPN들과 VPC들 각각을 엔드포인트로 해서 TGW에 등록할 수 있다

지금은 IDC와 VPC가 두세개씩 있으니까 별 차이가 없어보이지만, TGW가 없다면 엔드포인트가 늘어날수록 아키텍처는 거미줄처럼 복잡해질 것이다

 

추가적으로, TGW는 편리한 만큼 비싸다

그냥 VPN 연결을 하면, (서울 리전 기준으로) 시간당 $0.05 이다

하지만 TGW를 쓰면 VPN 비용 + VPN과 TGW Attach 비용($0.07/h) + VPC와 TGW Attach 비용($0.07/h) 을 합쳐서 내야한다

 

위 아키텍처들의 비용을 한번 계산해보자면,

단위 : 시간 VGW 사용 TGW 사용
VPN 비용 $0.05 * 6 = $0.3 $0.05 * 3 = $0.15
TGW - VPN 비용   $0.07 * 3 = $0.21
TGW - VPC 비용   $0.07 * 2 = $0.14
총 비용 (/시간) $0.3 $0.5
총 비용 (/월) (시간당 비용*732) $219.6 $366

이렇게 된다

 

728x90
728x90

댓글