사전 필요 지식
들어가면서
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에 대해서 다뤄보도록 할게요
감사합니다 ~.~