VPC peering 구성 순서
VPC 마법사를 사용해 2개의 Region에 VPC를 생성하고 각각 subnet(public 2개, private 2개씩)을 구성하기
Region A에서 VPC peering 승인 요청(상대 VPC ID 사용) Region B에서 VPC peering에 대한 요청 수락
각각 VPC에 라우팅 테이블 추가 - VPC peering ID로 상대편 network 주소 전달
각 Region A, B에 인스턴스 생성 - security group에 관련 서비스 및 트래픽 허용 추가
ping 테스트
✔︎ subnet 구성
Region A(버지니아 북부를 선택했다.)에 먼저 VPC를 구성한다.
미리보기를 통해 VPC 설정을 확인한 뒤 VPC를 생성한다.
다음으로 Region B(오하이오 선택)에 VPC를 구성해준다.
VPC peering을 위해서는 Region A와 B의 IP 주소 CIDR 블록이 겹쳐서는 안된다.
Region A의 IP CIDR 블록은 10.0.0.0/16으로 Region B의 IP CIDR 블록은 20.0.0.0/16 으로 설정해준다.
✔︎ VPC peering 설정
Region B에서 피어링 연결을 요청한다.
먼저 Region B 콘솔의 네비게이션 바에서 피어링 연결을 클릭한다.
Region A에서 Region B에서 요청한 피어링 연결에 대한 요청을 수락할 수 있다.
✔︎ VPC에 라우팅 추가
피어링을 위해 라우팅 편집을 진행한다.
Region A에서 사용하는 IP 주소는 10.0.0.0/16 대역이므로 20.0.0.0/16 에서 들어오는 네트워크를 받도록 설정해준다. (반대도 같다.)
✔︎ 각 Region에 인스턴스 구성
각 Region의 public subnet에 인스턴스를 구성한다. (private에는 인스턴스를 구성하지 않았다.)
피어링 연결 간, VPC 자체의 내부 네트워크 확인을 위해 ICMP 설정, 웹 서버 동작을 위해 HTTP 설정을 해준다.
만약 피어링 연결 사이에만 네트워크를 주고 받으려면 피어 VPC의 주소만을 입력해준다.
✔︎ 터미널에 인스턴스 연결하기
key를 이용해 터미널에 인스턴스를 연결하고 ipconfig를 통해 할당받은 IP 주소를 확인한다.
✔︎ Ping 테스트
Region A의 인스턴스 (10.0.0.61 할당)과 Region B의 인스턴스(20.0.8.164 할당) 사이에 ping이 날아가는 것을 확인할 수 있다.
'Public Cloud > AWS' 카테고리의 다른 글
[AWS] Dynamo DB CRUD (0) | 2022.03.31 |
---|---|
[AWS] RDS 데이터베이스 구축 및 Apache 연결하기 (0) | 2022.03.31 |
[AWS] VPC 마법사로 네트워크 설정하기 (0) | 2022.03.31 |
[AWS] VPC 네트워크 수동으로 설정하기 (0) | 2022.03.30 |
[AWS] Ubuntu Crontab 설정을 통한 S3 버킷 자동 백업 설정하기 (s3cmd 패키지) (0) | 2022.03.30 |
영차영차 성장 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!