Classic Load Balancer란 무엇입니까? - Elastic Load Balancing

Classic Load Balancer란 무엇입니까?

Elastic Load Balancing은 Application Load Balancer, Network Load Balancer, Classic Load Balancer의 세 가지 유형의 로드 밸런서를 지원합니다. 이 안내서에서는 Classic Load Balancer에 대해 설명합니다. Application Load Balancer에 대한 자세한 내용은 Application Load Balancer 사용 설명서 단원을 참조하십시오. Network Load Balancer에 대한 자세한 내용은 Elastic Load Balancing 사용 설명서 단원을 참조하십시오.

Classic Load Balancer 개요

로드 밸런서는 여러 가용 영역에서 여러 EC2 인스턴스에 수신 애플리케이션 트래픽을 분산합니다. 이렇게 하면 애플리케이션의 내결함성이 향상됩니다. Elastic Load Balancing은 비정상적인 인스턴스를 감지하고 정상적인 인스턴스에만 트래픽을 라우팅합니다.

로드 밸런서는 클라이언트에 대한 단일 접점 역할을 수행합니다. 이렇게 하면 애플리케이션의 가용성이 향상됩니다. 애플리케이션에 대한 요청의 전체적인 흐름을 방해하지 않고 필요에 따라 로드 밸런서에서 인스턴스를 추가 및 제거할 수 있습니다. 애플리케이션에 대한 트래픽이 시간에 따라 변화하므로 Elastic Load Balancing이 로드 밸런서를 확장합니다. Elastic Load Balancing은 대다수의 워크로드에 자동으로 확장될 수 있습니다.

리스너는 사용자가 구성한 프로토콜 및 포트를 사용하여 클라이언트의 연결 요청을 확인하고, 사용자가 구성한 프로토콜 및 포트 번호를 사용하여 하나 이상의 등록된 인스턴스에 요청을 전달합니다. 로드 밸런서에 하나 이상의 리스너를 추가할 수 있습니다.

로드 밸런서만 정상적인 인스턴스에 요청을 보내도록 등록된 인스턴스의 상태를 모니터링하는 데 사용되는 상태 확인을 구성할 수 있습니다.


                    로드 밸런서는 트래픽을 클라이언트에서 EC2 인스턴스로 라우팅합니다.

등록된 인스턴스가 각각의 가용 영역에서 요청 로드를 처리할 수 있도록 하려면 로드 밸런서에 등록된 각각의 영역에 있는 인스턴스의 수가 거의 동일해야 합니다. 예를 들어, 인스턴스가 가용 영역 us-west-2a에 10개가 있고 us-west-2b에 2개가 있는 경우 요청은 두 가용 영역에 고르게 분산됩니다. 따라서 us-west-2b에 있는 두 개의 인스턴스는 us-west-2a에 있는 10개의 인스턴스와 동일한 양의 트래픽을 처리해야 합니다. 대신, 각 가용 영역에서 6개의 인스턴스를 가질 수 있습니다.

기본적으로 로드 밸런서는 사용자의 로드 밸런서에 대해 활성화된 가용 영역에 트래픽을 고르게 분산합니다. 활성화된 모든 가용 영역에서 등록된 모든 인스턴스에 트래픽을 고르게 분산하려면 로드 밸런서에서 교차 영역 로드 밸런싱을 사용하도록 설정하십시오. 하지만 내결함성을 높이기 위해 각 가용 영역에서 인스턴스 수를 대략적으로 동일하게 유지하는 것이 좋습니다.

자세한 내용은 Elastic Load Balancing 사용 설명서Elastic Load Balancing 작동 방식을 참조하십시오.

장점

Application Load Balancer 대신 Classic Load Balancer를 사용하면 다음과 같은 이점이 있습니다.

  • EC2-Classic 지원

  • TCP 및 SSL 지원

  • 애플리케이션 생성 쿠키를 사용하여 고정 세션 지원

각 로드 밸런서 유형에서 지원하는 기능에 대한 자세한 내용은 Elastic Load Balancing에 대한 제품 비교를 참조하십시오.

시작하는 방법

요금

로드 밸런서에서는 사용한 만큼만 지불하면 됩니다. 자세한 내용은 Elastic Load Balancing 요금을 참조하십시오.