Reachability Analyzer를 이용해서 AWS 리소스간 네트워크 상태 확인하기

2023.09.28

소개

안녕하세요! 클래스메소드 금상원 입니다. 이번 블로그에서는 Reachability Analyzer 통해 리소스간의 네트워크 상태를 확인하는 방법에 대해 알아보도록 하겠습니다.

Reachability Analyzer란?

VPC의 소스 리소스와 대상 리소스 간의 연결 테스트를 수행할 수 있는 구성 분석 도구입니다.

사용사례

  • 잘못된 네트워크 구성으로 인해 발생하는 연결 문제를 해결합니다.
  • 네트워크 구성이 의도한 연결과 일치하는지 확인하십시오.
  • 네트워크 구성이 변경되면 연결 의도 확인을 자동화합니다.

요금

  • VPC Reachability Analyzer에서 처리한 분석당 가격:0.10 USD

Reachability Analyzer 사용해보기

사전 준비

이번 테스트에서는 EC2와 RDS간의 네트워크 연결을 확인 해보겠습니다.
RDS 보안그룹의 인바운드룰에 EC2의 보안그룹을 설정해주셔야 합니다. * EC2 * RDS

Reachability Analyzer 시작 하기

먼저 EC2와 RDS의 보안그룹 인터페이스를 확인 합니다.

AWS 서비스 검색창에 「네트워크 관리자」를 검색 합니다.

왼쪽 메뉴에서「Reachability Analyzer」를 클릭 합니다.

경로 분석 이름을 입력 합니다.

출발지의 소스유형을「Network Interface」를 선택 합니다.
소스는 위에서 확인한 EC2 보안그룹의 인터페이스를 선택 합니다.
아래의 대상 소스유형을 위와 같이「Network Interface」를 선택 합니다.
소스는 RDS 보안그룹의 인터페이스를 선택 합니다.

프로토콜은「TCP」를 선택하고「경로 생성 및 분석」버튼을 클릭 합니다.

성공 했을 때

올바르게 통신이 되었다면 연결성 상태가「연결 가능」으로 표시가 됩니다.

그리고 통신 경로의 세부 정보도 확인 할 수 있습니다.

실패 했을 때

실패인 경우 연결성 상태가「연결 불가능」으로 표시가 됩니다.

아래의 설명의 「세부 정보」를 클릭하면 어떤 문제로 실패 했는지가 표시가 됩니다.

마무리

이번 블로그에서는 VPC안에서 소스간의 통신이 가능한지 알아보는 방법에 대해 알아 보았습니다.
DB와 같이 통신 테스트가 복잡한 경우 이런식으로 간단하게 통신 상태를 확인 할 수 있으므로 시간이 많이 절약되어 좋을것 같습니다.

참고 자료

본 블로그 게시글을 보시고 문의 사항이 있으신 분들은 클래스메소드코리아 (info@classmethod.kr)로 연락 주시면 빠른 시일 내 담당자가 회신 드릴 수 있도록 하겠습니다 !