Among Us - Yellow Crewmate [AWS] AWS로 구축하는 3티어 아키텍처

AWS/3 Tier Architecture

[AWS] AWS로 구축하는 3티어 아키텍처

감쟈! 2021. 2. 14. 20:44

3티어 아키텍처 (3 tier architecture) ??

3티어 아키텍처는 어떤 플랫폼을 3개의 계층으로 물리적/논리적으로 나누어 운영하는 것을 뜻한다.

웹 서버를 운영할 경우 1대의 서버에 전부 구축하지 않고 각각 웹 서버, WAS , DB로 3개로 나누어 운영한다.

 

각각의 계층들은 서로 독립적이므로 서로간에 영향을 끼치지 않기 때문에 각 계층을 담당하는 인원을 나누어 업무 분담을 가능하게 해주거나, 1대의 서버에서 하던 작업을 3대로 나누었기에 서버의 부하를 줄여주는 장점을 가지고 있다.

 

그리고 2개의 가용영역으로 나누어 하나의 인스턴스에서 작동이 중단되어도 다른 인스턴스에서 작동할 수 있게끔 해주자

 

 

아래 그림은 AWS로 구축하는 3티어 아키텍처를 그려보았다.

다음과 같은 아키텍처를 통해서 웹 서버를 구축하는 것이 목표이다.

3티어 아키텍처를 구축하는 순서는 다음과 같이 진행 할 예정이다

 

1. VPC 생성

 

2. IGW 생성

 

3. 서브넷 생성 (public 2대, private 6대)

 

4. NAT 게이트웨이 생성

 

5. 라우팅 테이블 생성 (IGW,NAT,서브넷 연결)

 

6. 보안그룹 생성

 

7. EC2 인스턴스 생성 (WEB,WAS)

 

8. ELB 생성

 

9. RDS 생성