AWS - ELB

AWS - ELB

단일 서버로 서비스가 구성되면 장애 발생시 서비스 제공에 문제가 발생한다. 그래서 다중화 구성이 필요하다. 만약 A, B의 서버로 서비스를 구성한다면, A서버가 장애 발생시 B서버로 서비스가 가능하다. 하지만 여전히 A서버에서는 장애가 발생한 상태이고 담당자가 인지하여 처리를 해주지 않으면 고가용성 구성이라고 하기 어렵다.

이 문제를 해결하기위해 부하 분산 기술인 ELB가 존재한다.

종류

  1. Application Load Balancer
    웹 어플리케이션에 대한 분산 처리
  2. Network Load Balancer
    포트 정보로 분산 처리
  3. Classic Load Balancer
    이전 세대 로드 밸런서

정리하면, HTTP, HTTPS 처리에는 Application Load Balancer 을 사용하고, 그 외의 경우에는 Network Load Balancer 을 사용한다.