Search
Duplicate

AWS 네트워크 아키텍처 1 - VPC Peering

날짜
2021/08/06
작성자
태그
AWS
VPC
Series
AWS 네트워크 아키텍처
완료

사전 필요 지식

VPC
Linux EC2

들어가면서

AWS 네트워크 아키텍처 시리즈를 시작하도록 하겠습니다!
본 시리즈에서는 AWS에서 구성할 수 있는 다양한 아키텍처 위주로 포스팅 할 예정입니다.
우선 위의 VPC 관련 글들을 보셨다면, 아래의 내용들은 모두 아실 겁니다
VPC 안에선 내부 통신(사설 IP 통신)이 가능하다
VPC 내부와 외부 간은 사설 IP 통신이 불가능하며, 인터넷을 통해 통신(공인 IP 통신)해야 한다

어? 근데 2개의 VPC를 같이 쓰려고 하는데...인터넷 굳이 통하지 말고 얘네끼리만 어떻게 내부 통신을 시킬 순 없을까요?

→ 이를 가능케 하는 서비스가 VPC Peering 입니다!
VPC Peering을 맺게 되면, Peering을 맺은 두 VPC 안에서는 내부 통신이 가능하게 됩니다
당연하게도! 각 VPC가 사용하는 사설 IP 대역이 달라야만 가능합니다
대충 이해가 가셨다면, 아래에서 직접 구성해보도록 하겠습니다

AWS에서 VPC Peering 구성하기

만들 아키텍처는 아래와 같습니다
EC2 1과 EC2 2는 각각 다른 VPC에 속하며, Peering을 맺기 전에는 내부 통신이 불가합니다
Peering을 맺고 나면 내부 통신이 가능하게 됩니다 (10.10.0.0/16 10.20.0.0/16)
내가 직접 서버에 접속해봐야 하기 때문에, 퍼블릭 IP도 할당시켜 주겠습니다 (IGW 포함)
VPC 및 Subnet 설정
EC2 설정
Peering 구성

마치며

VPC Peering이라는 개념이 어려운 게 아니라서 금방 했네요
요약을 하자면...
VPC Peering은 말 그대로 VPC 간의 내부 통신을 위한 설정입니다
VPC Peering을 사용하기 위해선 연결할 두 대역이 겹치지 않아야 합니다
VPC Peering 설정을 마친 후, 라우팅 테이블 설정도 해줘야 합니다
이상으로 글을 마치겠습니다
다음에는 peering보다 훨씬 더 좋은 Transit Gateway에 대해서 다뤄보도록 할게요
감사합니다 ~.~