- 이번 포스트에서는 AWS VPC를 생성하고 서브넷, 라우팅 테이블, 인터넷 게이트웨이를 설정하여 Public Subnet에 인터넷 접근을 가능하게 셋팅해보겠습니다.
1. VPC 생성
- 생성할 리소스 : 인터넷 게이트웨이와 서브넷은 나중에 별도로 생성하므로, VPC만 선택합니다.
- 이름 태그 : 사용 목적과 연관된 이름을 설정합니다.
- IPv4 CIDR 블록 : 여기선 수동으로 입력합니다.
- IPv4 CIDR :
10.0.0.0/16
을 입력해줍니다. 브로드캐스트, 네트워크 주소를 제외한 65534개 주소를 사용할 수 있습니다. 테스트 환경에서는 더작게 설정해도 됩니다. - IPv6 CIDR : 현재는 사용하지 않으므로 ‘없음’을 선택합니다.
2. 서브넷 생성
1) VPC
- VPC 선택: 앞에서 생성한 VPC를 선택합니다.
2) 서브넷 설정
- 가용영역 : 서울 지역 가용 영역을 선택합니다. RDS 등 가용 영역 2개 이상이 필요한 리소스가 있다면 서브넷도 두 개 이상 생성해야 합니다.
- 서브넷 이름 : 용 목적에 맞는 이름을 설정합니다. 구분이 쉽도록 ‘public’ 또는 ‘private’를 추가하는 것이 좋습니다
- IPv4 서브넷 CIDR 블록 : 예시로 10.0.1.0/25를 설정해 128개 IP를 할당합니다. AWS 요구에 따라 실제 사용 가능 IP는 123개개 입니다.
3. Rounting Table 생성 및 SubNet 연결
1) Rounting Table 생성
- 이름 : 사용 목적과 연관된 이름으로 설정합니다.
- VPC : 적용할 VPC를 선택합니다.
2) Rounting Table - Subnet 연결
- 생성된 라우팅 테이블 상세페이로 들어가 서브넷연결편집 을 클릭합니다.
- 서브넷과 연결 : 라우팅 테이블의 상세 페이지에서 ‘서브넷 연결 편집’을 클릭하고, 연결할 서브넷을 선택합니다. Public Subnet용 라우팅 테이블이므로 public subnet으로 설정한 서브넷을 선택합니다.
4. Internet GateWay 생성
1) 새로운 Internet GateWay 생성
- 이름태그: 사용 목적과 관련된 이름을 설정합니다.
2) Internet Gateway와 VPC와 연결
- 인터넷 게이트웨이 상세페이지의 작업 VPC에 연결을 클릭합니다.
- 인터넷 게이트웨이와 연결시킬 VPC를 선택합니다.
3) 라우팅 테이블과 Internet Gateway 연결
- VPC와 인터넷 게이트웨이를 연결했더라도 라우팅 테이블을 설정해야 Public Subnet이 정상적으로 인터넷과 연결됩니다.
- 라우팅 테이블로 돌아가 라우팅 편집을 클릭합니다.
0.0.0.0/0
을 추가하여 모든 IP에 대해 접근을 허용합니다. 생성한 인터넷 게이트웨이를 선택하여 라우팅 테이블과 연결합니다.
5. 최종 결과
- 리소스맵 확인: 리소스맵에서 VPC, 서브넷, 라우팅 테이블, 인터넷 게이트웨이가 연결된 것을 확인할 수 있습니다
- Public Subnet 인터넷 접근 가능: Public Subnet에 할당된 리소스는 라우팅 테이블과 인터넷 게이트웨이를 통해 인터넷과 통신할 수 있습니다.
6. 결론
- AWS에서 VPC를 생성하고, Public Subnet을 통해 인터넷 통신이 가능한 네트워크 환경을 셋팅해 보았습니다.
- 리소스에 따라 인터넷과 연결이 필요한 리소스들은 Publci Subnet에 DB와 같은 연결을 제한해야하는 리소스들은 Prviate Subnet에 연결해 사용할 수 있습니다.
'AWS' 카테고리의 다른 글
[RDS] SSH 터널링과 포트 포워딩으로 로컬 Spring RDS 연결 (0) | 2025.02.10 |
---|---|
[VPC] AWS VPC 생성 (1) - 개념 쉽게 이해하기 (1) | 2024.11.15 |
[RDS] EC2 인스턴스 SSH 터널링을 통한 AWS RDS 접속(DBeaver 사용) (0) | 2024.11.14 |
[Lambda] Lambda와 S3를 사용한 이미지 리사이징 (4)- 이미지 리사이징 구현 테스트 (3) | 2024.11.05 |
[Lambda] Lambda와 S3를 사용한 이미지 리사이징 (3)- Spring 코드 구현 (2) | 2024.11.05 |