1. 2tier 구축 - 웹서버 with Wordpress
3주차 과제는 웹 서버가 DB 서버에 연결된 형태인 2-tier 구축을 진행한다.
2-tier는 트래픽이 많지 않은 경우 자주 사용되는 구조이다.
아래 게시글에 2-tier와 4주차에 다룰 3-tier에 대해 자세히 설명하였다.
웹 서버를 안정적으로 구동시키기 위해 2대의 웹서버가 하나의 도메인을 사용하도록 구성한다.
Q. 왜 웹서버 2대가 하나의 도메인을 사용하면 웹서버가 안정적으로 구동되는가??
A. 서버 하나가 다운되어도 같은 도메인 주소로 계속 이용이 가능하기 때문이다.
사용자 입장에서는 장애가 있었는지조차 모를 수 있게끔 만들 수 있고,
만약 서버 간 연결이 되어 있다면 하나의 서버로 인해 전체가 장애 발생하지 않게 만들어준다.
2-tier 구축을 위해서는 EIP가 필요하다. 즉, 탄력적인 IP(고정IP)를 만들어야 한다.
Q. 프라이빗 서브넷의 통신 범위가 VPC 안에서는 통신이 가능하고, VPC 외부랑은 통신이 불가능한게 맞나?
A. 모든 서브넷은 VPC 안에서만 존재한다.
프라이빗 서브넷은 퍼블릭 IP를 가지지 않은 서브넷으로 인터넷과 직접 통신하지 못 하는 서브넷이다.
DB는 DB 서브넷 그룹 위에 만들어지며, 서브넷 그룹에 포함되는 서브넷이 프라이빗을 선택했으므로 프라이빗 서브넷에서만 동작한다. 복제본도 프라이빗 서브넷에 위치해 있고 인터넷과 통신하지 않기 때문에 외부와 통신하지 않는다.
반면, 퍼블릭 서브넷에 위치한 EC2는 인터넷과 통신이 가능한 위치에 있다. 그리고 여기에 위치한 EC2는 퍼블릭IP와 프라이빗IP 둘 다 가지고 있다. DB와 통신할 때는 이 프라이빗 설정에 의해서 통신하며 이 설정을 SG 보안그룹 연결을 통해 설정했다.
'알아두면쓸데있는신기한잡학사전 > 직무부트캠프' 카테고리의 다른 글
[AWS] 웹 서버 만들기 복습(3. 웹 서버 접속, 탄력적 IP 생성, 백업본) (0) | 2022.08.08 |
---|---|
[AWS] 웹 서버 만들기 복습(2. EC2 생성) (0) | 2022.08.07 |
[AWS] 웹 서버 만들기 복습(1. 네트워크 설정) (0) | 2022.08.07 |
[AWS] 웹 서버 지우기 복습 (0) | 2022.08.07 |
[직무부트캠프] 3주차 세션 정리(About 서버) (0) | 2022.08.04 |