웹 서버 만들기
* 1주차 과제 복습입니다.
웹서버가 위치할 네트워크 공간을 만드는게 첫 번째 작업이다!
1. 네트워크 설정
1) VPC 생성
먼저 콘솔에 접속해서 상단 중앙에 있는 검색창에 vpc라고 검색한다.
웹서버가 위치할 네트워크 공간을 만드는 첫 번째 작업이다.
vpc 메뉴에서 vpc 생성 버튼을 누른다.
사실 vpc를 안 만들고 Default-VPC를 사용해도 된다..!
하지만 Default-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 생성이 완료되었다.
AWS에서는 종종 VPC-ID로 VPC를 구분하는 경우가 많다.
이 메뉴에서 VPC-ID를 확인할 수 있는 것을 기억해두면 좋다..!
Q. VPC 생성하면 해당 VPC에 대한 라우팅 테이블은 자동생성되는가?
A. VPC를 생성하면 기본 라우팅 테이블이 자동으로 생긴다. 기본 라우팅 테이블은 해당 VPC에 연결되어 있기 때문에 바로 쓸 수 있다.별도의 라우팅테이블을 만드는 경우 VPC에 직접 연결해주어야 쓸 수 있다.
2) 서브넷 생성
VPC를 만들었으니 이제 서브넷을 만들 차례!!! 서브넷 메뉴로 이동한 후 서브넷 생성을 눌러준다.
서브넷을 만들어줄 VPC를 선택한다.
서브넷의 이름을 지정한다.
가용영역을 지정하는데, 프리티어는 a존을 사용하므로 a존을 선택한다.
* 가용영역 = AZ = 데이터센터번호
IPv4 CIDR블록을 설정해준다. (그림에 설명과 같이 설정하여주었다.)
3) 인터넷 게이트웨이 생성
인터넷게이트웨어를 만들고 라우팅 테이블에서 VPC와 연결시킨다.
인터넷게이트웨이를 생성한 후 연결시켜서 서브넷이 인터넷망에 접속할 수 있도록 만든다.
But, 인터넷게이트웨이는 VPC 말고도 라우팅 테이블을 통해 서브넷을 연결해야 한다.
라우팅 편집을 눌러서 0.0.0.0/0 즉, 인터넷망을 입력하고, 만들어준 인터넷게이트웨이를 선택한다.
즉, 인터넷게이트웨이가 0.0.0.0/0(어느 IP든 상관없음)으로 모든 IP에 열려있고, 라우팅테이블을 통해서 VPC와 통신할 수 있게 되었다.
=> 여기까지 네트워크 설정은 모두 끝났다!!!!
'알아두면쓸데있는신기한잡학사전 > 직무부트캠프' 카테고리의 다른 글
[AWS] 웹 서버 만들기 복습(3. 웹 서버 접속, 탄력적 IP 생성, 백업본) (0) | 2022.08.08 |
---|---|
[AWS] 웹 서버 만들기 복습(2. EC2 생성) (0) | 2022.08.07 |
[AWS] 웹 서버 지우기 복습 (0) | 2022.08.07 |
[직무부트캠프] 3주차 세션 정리(About 서버) (0) | 2022.08.04 |
[직무부트캠프] 2주차 과제(웹 서버 배포) (0) | 2022.08.01 |