• 엔클라우드24 AWS
  • 엔클라우드24
  • 엔클라우드24 & NAVER cloud
  • 엔클라우드24 & IBM cloud
  • 엔클라우드24 & AliCloud
  • 회원가입
Ncloud24
AWS 클라우드
AWS 제품 및 솔루션
엔클라우드24의 AWS
나의 서비스
고객센터
AWS 제품 및 솔루션 - AWS Product & Solution
고객센터 안내
계좌 안내
 
현재위치>Elastic Load Balancing
Elastic Load Balancing
Elastic Load Balancing은 수신되는 애플리케이션 트래픽을 여러 Amazon EC2 인스턴스에 자동으로 분배합니다. 따라서 애플리케이션의 내결함성 수준을 크게 높이고, 애플리케이션 트래픽을 배포하는 데 필요한 로드 밸런싱 용량을 원활하게 제공할 수 있습니다.
Icon
장점
Icon
가용성
Elastic Load Balancing을 사용해 여러 인스턴스 및 여러 가용 영역에서 트래픽을 자동으로 라우팅하면 애플리케이션의 내결함성 수준을 크게 높일 수 있습니다. Elastic Load Balancing은 비정상 인스턴스를 감지하고 트래픽을 나머지 정상 인스턴스로 다시 라우팅하여 정상적인 Amazon EC2 인스턴스에만 트래픽이 수신되도록 합니다. 한 가용 영역의 모든 EC2 인스턴스가 비정상적이고 여러 가용 영역에 EC2 인스턴스를 설정해둔 경우 Elastic Load Balancing은 다른 영역에 있는 정상적인 EC2 인스턴스로 트래픽을 라우팅합니다.
Icon
탄력성
Elastic Load Balancing은 애플리케이션 트래픽의 수요에 부합하도록 요청 처리량을 자동 조정합니다. 또한 Elastic Load Balancing은 Auto Scaling과 통합하여 수동적인 개입 없이 다양한 수준의 트래픽을 처리할 수 있는 백엔드 용량을 보장합니다.
Icon
보안
Elastic Load Balancing은 Amazon Virtual Private Cloud와 연동하여 강력한 네트워킹 및 보안 기능을 제공합니다. 사설 IP 주소를 사용하는 가상 네트워크 내의 트래픽을 라우팅하는 내부 로드 밸런서(인터넷 연결 안됨)를 만들 수 있습니다. 내부 및 인터넷용 로드 밸런서를 사용하여 애플리케이션 티어 간에 발생하는 트래픽을 라우팅하여 멀티 티어 아키텍처를 구현할 수 있습니다. 멀티 티어 아키텍처를 사용하면 애플리케이션 인프라에 사설 IP 주소와 보안 그룹을 사용할 수 있으므로 공인 IP 주소가 있는 인터넷 연결 티어만 노출할 수 있습니다.

Elastic Load Balancing은 통합 인증 관리 및 SSL 복호화를 지원하므로 로드 밸런서의 SSL 설정을 중앙 집중식으로 관리하고 인스턴스로부터 CPU 집중 사용 작업을 오프로드할 수 있습니다.
Icon
사용 사례
Icon
애플리케이션의 내결함성 대폭 향상
Amazon EC2 인스턴스를 여러 가용 영역에 배치하여 내결함성이 뛰어난 애플리케이션을 구축할 수 있습니다. 직접 개입하는 일 없이 내결함성을 높이려면 Elastic Load Balancing을 사용하십시오. Elastic Load Balancer는 여러 인스턴스와 여러 가용 영역 전체에 트래픽을 자동으로 분산시켜 정상적인 Amazon EC2 인스턴스만 트래픽을 수신하도록 할 수 있기 때문에 Elastic Load Balancer 뒤에 컴퓨팅 인스턴스를 배치하면 내결함성을 향상시킬 수 있습니다. 수신되는 애플리케이션 트래픽의 부하를 단일 가용 영역 또는 여러 가용 영역의 Amazon EC2 인스턴스 전체에 분산시키도록 Elastic Load Balancer를 설정할 수 있습니다. Elastic Load Balancing은 Amazon EC2 인스턴스의 상태를 감지할 수 있습니다. 비정상적인 Amazon EC2 인스턴스를 감지하면 더 이상 해당 Amazon EC2 인스턴스로 트래픽을 라우팅하지 않습니다. 그 대신 나머지 정상적인 Amazon EC2 인스턴스 전체에 부하를 분산합니다. 특정 가용 영역의 모든 Amazon EC2 인스턴스가 비정상적이지만 여러 가용 영역에 Amazon EC2 인스턴스를 설정해두었다면 Elastic Load Balancing이 다른 영역에 있는 정상적인 Amazon EC2 인스턴스로 트래픽을 라우팅합니다. 원래의 Amazon EC2 인스턴스가 정상적인 상태로 복구되면 해당 인스턴스로 부하를 다시 분산합니다.
Icon
Elastic Load Balancing을 위한 DNS Failover
Amazon Route 53 상태 확인 및 DNS Failover 기능을 사용하면 Elastic Load Balancer 뒤에서 실행되는 애플리케이션의 가용성을 높일 수 있습니다. 로드 밸런서에 등록된 EC2 인스턴스가 비정상적이거나 로드 밸런서 자체가 정상 작동하지 않는 경우 Route 53는 로드 밸런서에서 장애 조치됩니다.

Route 53 DNS Failover를 사용하면 여러 AWS 지역에서 애플리케이션을 실행할 수 있으며 장애 조치를 위한 대체 로드 밸런서를 여러 지역에 지정할 수도 있습니다. 애플리케이션이 응답하지 않는 경우 Route 53는 서비스에서 사용할 수 없는 로드 밸런서 끝점을 제거하고 트래픽이 다른 지역에 있는 대체 로드 밸런서로 전달될 수 있도록 안내합니다.
Icon
Elastic Load Balancing에서의 Auto Scaling
Elastic Load Balancer 뒤에 있는 정상적인 Amazon EC2 인스턴스의 수가 적어도 두 개 이상은 되어야 한다고 가정해 보겠습니다. Auto Scaling을 사용해 이러한 조건을 설정할 수 있습니다. Auto Scaling은 특정 조건이 충족되었음을 감지하면 Amazon EC2 인스턴스를 필요한 양만큼 Auto Scaling 그룹에 자동으로 추가합니다. 또는, Amazon EC2 인스턴스 중 하나의 지연 시간이 15분 동안 4초를 초과할 때 Amazon EC2 인스턴스를 추가하려면, 해당 조건을 설정하여 Auto Scaling이 Amazon EC2 인스턴스에 적절한 작업을 수행하도록 할 수 있습니다. Elastic Load Balancer를 먼저 실행했더라도 Auto Scaling이 가능합니다. Auto Scaling은 Elastic Load Balancing 사용 여부에 관계없이 Amazon EC2 인스턴스를 완벽히 조정합니다.
Icon
Amazon VPC에서 Elastic Load Balancing 사용
Elastic Load Balancing을 사용하면 손쉽게 VPC로 가는 인터넷 연결 진입점을 만들거나 VPC 내 애플리케이션 티어 간에 로드 밸런스를 유지할 수 있습니다. ELB에 보안 그룹을 할당해 허용된 소스 목록에 포함할 포트를 제어할 수 있습니다. Elastic Load Balancing은 VPC에 연결되므로 기존의 모든 네트워크 ACL(액세스 제어 목록)과 라우팅 테이블이 계속해서 추가 네트워크 컨트롤을 제공합니다.

VPC에 로드 밸런서를 만들 때 로드 밸런서를 인터넷에 연결할지(기본값) 또는 내부에서 사용할지 여부를 지정할 수 있습니다. 내부를 선택하면 로드 밸런서에 연결하기 위한 인터넷 게이트웨이가 필요하지 않으며 로드 밸런서의 DNS 레코드에서 로드 밸런서의 사설 IP 주소가 사용됩니다.