

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# ELB 로드 밸런서로 트래픽 라우팅
<a name="routing-to-elb-load-balancer"></a>

여러 Amazon EC2 인스턴스에서 하나의 웹 사이트를 호스팅하는 경우 Elastic Load Balancing(ELB) 로드 밸런서를 사용하여 웹 사이트에 대한 트래픽을 인스턴스 간에 분산할 수 있습니다. 웹 사이트에 대한 트래픽이 시간에 따라 변화하므로 ELB 서비스가 로드 밸런서를 자동으로 확장합니다. 또한 로드 밸런서를 통해 등록된 인스턴스의 상태를 모니터링하고 상태가 양호한 인스턴스로만 도메인 트래픽을 라우팅할 수 있습니다.

도메인 트래픽을 ELB 로드 밸런서로 라우팅하려면 Amazon Route 53를 사용하여 로드 밸런서를 지정하는 [별칭 레코드(alias record)](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-choosing-alias-non-alias.html)를 생성합니다. 별칭 레코드는 DNS에 대한 Route 53 확장입니다. 이는 루트 도메인(예: example.com)과 하위 도메인(예: www.example.com)에 대해 모두 별칭 레코드를 만들 수 있다는 점을 제외하고, CNAME 레코드와 유사합니다. (CNAME 레코드는 하위 도메인에 대해서만 생성할 수 있습니다.) 

**참고**  
Route 53는 ELB 로드 밸런서 또는 기타 AWS 리소스에 대한 별칭 쿼리에 대해서는 요금을 부과하지 않습니다.

## 사전 조건
<a name="routing-to-elb-load-balancer-prereqs"></a>

시작하기 전에 다음을 준비해야 합니다.
+ ELB 로드 밸런서. ELB Classic, 애플리케이션 또는 Network Load Balancer를 사용할 수 있습니다. 로드 밸런서를 생성하는 방법에 대한 자세한 내용은 [Elastic Load Balancing 사용 설명서](https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/load-balancer-getting-started.html)의 *Elastic Load Balancing 시작하기*를 참조하세요.

  로드 밸런서 이름은 나중에 기억하기 쉬운 것으로 지정합니다. 로드 밸런서를 생성할 때 지정한 이름이 Route 53 콘솔에서 별칭 레코드를 생성할 때 선택할 이름입니다.
+ 등록된 도메인 이름. Route 53를 도메인 등록 기관으로 사용하거나 다른 등록 기관을 사용할 수 있습니다.
+ 도메인의 DNS 서비스가 될 Route 53입니다. Route 53를 사용하여 도메인 이름을 등록하면 Route 53가 해당 도메인의 DNS 서비스로 자동 구성됩니다.

  Route 53를 도메인의 DNS 서비스 공급자로 사용하는 방법에 대한 자세한 내용은 [Amazon Route 53를 기존 도메인에 대한 DNS 서비스로 설정Route 53을 기존 도메인에 대한 DNS 서비스로 설정](MigratingDNS.md) 섹션을 참조하세요.

## ELB 로드 밸런서로 트래픽을 라우팅하도록 Amazon Route 53 구성
<a name="routing-to-elb-load-balancer-configuring"></a>

ELB 로드 밸런서로 트래픽을 라우팅하도록 Amazon Route 53를 구성하려면 다음 절차를 수행합니다.<a name="routing-to-elb-load-balancer-procedure"></a>

**ELB 로드 밸런서로 트래픽을 라우팅하려면**

1. 동일한 계정을 사용하여 Route 53 호스팅 영역 및 ELB 로드 밸런서를 생성한 경우 2단계로 이동합니다.

   다른 계정을 사용하여 호스팅 영역과 ELB 로드 밸런서를 생성한 경우 [Elastic Load Balancing 로드 밸런서의 DNS 이름 가져오기](resource-record-sets-creating.md#resource-record-sets-elb-dns-name-procedure) 절차를 수행하여 로드 밸런서에 대한 DNS 이름을 가져옵니다.

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/) Route 53 콘솔을 엽니다.

1. 탐색 창에서 **호스팅 영역(Hosted zones)**을 선택합니다.

1. 트래픽을 로드 밸런서로 라우팅하는 데 사용할 도메인 이름이 있는 호스팅 영역 이름을 선택합니다.

1. **레코드 세트 생성**을 선택합니다.

1. 다음 값을 지정하세요.  
**라우팅 정책**  
해당 라우팅 정책을 선택합니다. 자세한 내용은 [라우팅 정책 선택](routing-policy.md) 단원을 참조하십시오.  
**레코드 이름**  
트래픽을 ELB 로드 밸런서로 라우팅하는 데 사용할 도메인 또는 하위 도메인 이름을 입력합니다. 기본값은 호스팅 영역 이름입니다.  
예를 들어, 호스팅 영역의 이름이 example.com이고 acme.example.com을 사용하여 트래픽을 로드 밸런서로 라우팅하려면 **acme**를 입력합니다.  
**Alias**  
**빠른 생성(Quick create)**레코드 생성 방법을 사용하는 경우, **별칭(Alias)**을 켭니다.  
**값/트래픽 라우팅 대상**  
**애플리케이션 및 Classic Load Balancer 대한 별칭(Alias to Application and Classic Load Balancer)** 또는 **Network Load Balancer에 대한 별칭(Alias to Network Load Balancer)**을 선택한 다음 엔드포인트의 출처인 리전을 선택합니다.  
동일한 AWS 계정을 사용하여 호스팅 영역과 ELB 로드 밸런서를 생성한 경우 로드 밸런서를 생성할 때 로드 밸런서에 할당한 DNS 이름을 선택합니다.  
다른 계정을 사용하여 호스팅 영역과 ELB 로드 밸런서를 생성한 경우 이 절차의 1단계에서 얻은 값을 입력합니다.  
콘솔은 동일한 AWS 계정에서만 애플리케이션 및 Classic Load Balancer의 DNS 이름 앞에 **듀얼 스택**을 추가합니다. 웹 브라우저와 같은 클라이언트가 도메인 이름(example.com) 또는 하위 도메인 이름(www.example.com)에 대한 IP 주소를 요청할 때 클라이언트는 IPv4 주소(A 레코드), IPv6 주소(AAAA 레코드), 또는 IPv4 및 IPv6 주소(별도 요청의 경우 IPv4 먼저) 둘 다를 요청할 수 있습니다. **dualstack.**을 지정하면 Route 53에서 클라이언트가 요청한 IP 주소 형식에 따라 로드 밸런서에 적절한 IP 주소로 응답할 수 있습니다. 다른 계정의 애플리케이션 및 Classic Load Balancer의 경우 앞에 **듀얼 스택.**을 추가해야 합니다.  
**레코드 유형**  
**A - IPv4 주소(A – IPv4 address)**를 선택합니다.  
**대상 상태 평가**  
Route 53가 리소스 상태에 따라 트래픽을 라우팅하도록 하려면 **예(Yes)**를 선택합니다. 리소스 상태 확인에 관한 자세한 내용은 [Amazon Route 53 상태 확인 생성](dns-failover.md) 단원을 참조하십시오.

1. **레코드 생성**을 선택합니다.

   변경 사항은 일반적으로 60초 이내에 모든 Route 53 서버로 전파됩니다. 전파가 완료되면 이 절차에서 생성한 별칭 레코드의 이름을 사용하여 트래픽을 로드 밸런서로 라우팅할 수 있게 됩니다.