로드 밸런서


트래픽이 IP를 동반한 데이터의 형태로 전달이 된다고 가정하자

Untitled

L4 로드밸런서(클래식 로드밸런서)

L4의 경우는 위의 트래픽에서 IP만을 확인한다고 볼 수있다. 어떤 프로토콜로 전달외 되었는지만 확인을 하게된다.

→ 빠르고 단순하다

→ 하지만 마이크로 서비스를 설계하는 데에는 불리하다.

/order/user로 들어오는 형태의 경로를 구분하지 않고 하나의 IP로 들어온 트래픽으로 인지를 하고 밸런싱을 한다.

L7 로드밸런서(어플리케이션 로드밸런서)

데이터를 분석해야 하기 때문에 속도 이유가 생길 수 있다.

→ 마이크로 서비스에 유리한 형태!

로드밸런서(ELB) 생성하기


1. 대상그룹(집합체) 만들기

나중을 위한 마이크로 서비스를 위해서 EC2의 집합을 만들어 줄 필요가 있다.

→ admin, user 등등으로 분기할 수 있는 EC2의 그룹화

2. 로드밸런서 생성(ALB)