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

AWS/3 Tier Architecture

[AWS] AWS로 구축하는 3티어 아키텍처 - (ELB 생성)

감쟈! 2021. 2. 20. 21:45

 

 

8. ELB 생성 (ALB)

 

8-1. External ELB 생성 (ALB)

External ELB는 IGW로부터 들어온 트래픽들을 Web1, Web2로 분산해준다.

 

EX-ELB는 인터넷에 연결하고, HTTP 80번 포트를 이용해 연결 요청을 확인한다.

ELB 인터넷 연결

 

8-2. 각 가용영역의 Public 서브넷에 위치하도록 한다. 

EX-ELB 서브넷 지정

 

8-3. EX-ELB의 보안그룹은 HTTP 80번 포트에서 오는 모든 트래픽을 허용해 주도록 설정한 EX-ELB를 선택해주자.

EX-ELB 보안그룹 설정

8-4. ELB를 통해 들어온 트래픽들은 각각 web1, web2로 보내주도록 하자.

대상 지정

 

8-4. ELB가 생성되었으면 타겟그룹에서 연결된 인스턴스들의 상태가 healthy인지 확인해주자.

대상 인스턴스 상태 확인

 

 

8-5. Internal ELB 생성 (ALB)

IN-ELB는 web을 통해 들어온 트래픽들을 was1, was2로 분산해서 보내주는 역할을 한다.

 

EX-ELB 생성할 때와는 다르게 internal로 체크해주자.

ELB 내부 연결

 

 

8-6. IN-ELB는 WAS에 위치하도록 해주자

IN-ELB 서브넷 설정

 

 

8-7.  IN-ELB는 web을 통과한 트래픽들만 허용해주자 

IN-ELB 보안그룹 설정

 

 

 

8-8. IN-ELB는 8080를 타고 다음 타겟을 찾아가도록 해주자.

 

 

 

8-9. IN-ELB를 통해 들어온 트래픽은 각각 was1, was2로 보내주도록 하자.

대상 지정

 

 

8-10. 생성된 IN-ELB의 대상 인스턴스의 상태가 healthy인지 확인해주자.