본문 바로가기
알아두면쓸데있는신기한잡학사전/직무부트캠프

[AWS] 웹 서버 만들기 복습(1. 네트워크 설정)

by 대범하게 2022. 8. 7.
반응형

웹 서버 만들기

* 1주차 과제 복습입니다. 

웹서버가 위치할 네트워크 공간을 만드는게 첫 번째 작업이다!

1. 네트워크 설정

1) VPC 생성

일단 VPC 검색~! 바로 나온다.

먼저 콘솔에 접속해서 상단 중앙에 있는 검색창에 vpc라고 검색한다.

웹서버가 위치할 네트워크 공간을 만드는 첫 번째 작업이다.

 

(왼쪽의 VPC 메뉴 바에서 여러 항목들을 많이 클릭할 예정...) VPC 생성 버튼 누.르.기

vpc 메뉴에서 vpc 생성 버튼을 누른다.

사실 vpc를 안 만들고 Default-VPC를 사용해도 된다..!

하지만 Default-VPC를 사용하는 방법은 실무에서 사용하는 방법이 아니다.

말 그대로 기본값이기 때문에 아무거나 다 들어갈 수 있기 때문에 관리가 되지 않기 때문이라고 한다.

 

여러 사람이 여기에 서비스를 만들면 모두 추적해서 확인한 후 지울 수가 없게 된다. (?)

VPC는 큰 서비스 단위로 만드는 것이 맞다.

 

조금 복잡스럽지만 천천히...
VPC 생성 과정 및 설명

이름 태그에 이름을 지어주고, IPv4 CIDR 블록에서 IP 대역대를 지정해준다.

(실습시에는 10.12.0.0/16로 생성하였다.) 0은 1~255까지 아무 숫자나 들어올 수 있다는 것을 의미한다. 

 

테넌시는 예로 설정하면 VPC 안에서만 사용할 수 있게 된다.

실습에서는 '기본값'을 선택해서 VPC 밖에서도 인터넷망을 사용할 수 있게 만들어준다. 

 

VPC는 다시 '서브넷' 단위로 쪼갤 수 있다.

VPC IP 대역대를 크게 잘 잡아놓아야 서브넷이 사용할 IP 대역대가 충분해질 것이다..!!!

 

고려할 사항)

VPC를 최소 2조각 이상으로 쪼개서 서브넷에도 IP를 할당해야한다.

만약 1주차 과제에서 EC2 한 대를 만들며, EC2 한 대는 2개의 IP를 필요로 한다. 따라서, 각 서브넷에 2개의 IP, 서브넷은 총 2개가 필요하므로 VPC는 4개의 IP범위가 나와야한다.

 

 

VPC 생성을 완료해따!!

VPC 생성이 완료되었다.

AWS에서는 종종 VPC-ID로 VPC를 구분하는 경우가 많다.

이 메뉴에서 VPC-ID를 확인할 수 있는 것을 기억해두면 좋다..!

 

Q. VPC 생성하면 해당 VPC에 대한 라우팅 테이블은 자동생성되는가?

A. VPC를 생성하면 기본 라우팅 테이블이 자동으로 생긴다. 기본 라우팅 테이블은 해당 VPC에 연결되어 있기 때문에 바로 쓸 수 있다.별도의 라우팅테이블을 만드는 경우 VPC에 직접 연결해주어야 쓸 수 있다.

 

2) 서브넷 생성

VPC를 만들었으니 이제 서브넷을 만들 차례!!! 서브넷 메뉴로 이동한 후 서브넷 생성을 눌러준다.

서브넷 생성과정에 대한 과정과 설명

서브넷을 만들어줄 VPC를 선택한다.

서브넷의 이름을 지정한다.

가용영역을 지정하는데, 프리티어는 a존을 사용하므로 a존을 선택한다.

* 가용영역 =  AZ = 데이터센터번호

IPv4 CIDR블록을 설정해준다. (그림에 설명과 같이 설정하여주었다.)

 

3) 인터넷 게이트웨이 생성

인터넷게이트웨어를 만들고 라우팅 테이블에서 VPC와 연결시킨다.

인터넷게이트웨이 생성은 easy~

인터넷게이트웨이를 생성한 후 연결시켜서 서브넷이 인터넷망에 접속할 수 있도록 만든다.

 

작업버튼 누르기 => VPC에 연결 누르기 => 인터넷게이트웨이 만든거 누르기
인터넷게이트웨이를 VPC에 연결하여 인터넷 통신을 활성화한다~
But, 인터넷게이트웨이는 VPC 말고도 라우팅 테이블을 통해 서브넷을 연결해야 한다.

But, 인터넷게이트웨이는 VPC 말고도 라우팅 테이블을 통해 서브넷을 연결해야 한다.

라우팅 편집을 눌러서 0.0.0.0/0 즉, 인터넷망을 입력하고, 만들어준 인터넷게이트웨이를 선택한다.

즉, 인터넷게이트웨이가 0.0.0.0/0(어느 IP든 상관없음)으로 모든 IP에 열려있고, 라우팅테이블을 통해서 VPC와 통신할 수 있게 되었다.

 

=> 여기까지 네트워크 설정은 모두 끝났다!!!!

 

반응형