

# AWS Global Accelerator에서 표준 액셀러레이터 사용
<a name="work-with-standard-accelerators"></a>

이 장에는 액셀러레이터, 리스너, 엔드포인트 그룹 및 엔드포인트 구성 등, AWS Global Accelerator에서 표준 액셀러레이터를 생성하기 위한 절차와 권장 사항이 포함되어 있습니다. 표준 액셀러레이터로 Global Accelerator는 트래픽에 가장 적합한 엔드포인트를 선택합니다.

대신에 사용자 지정 애플리케이션 로직을 사용하여 한 명 이상의 사용자를 여러 엔드포인트 중 특정 엔드포인트로 전달하려는 경우, 사용자 지정 라우팅 액셀러레이터를 생성합니다. 자세한 내용은 [AWS Global Accelerator에서 사용자 지정 라우팅 액셀러레이터 사용](work-with-custom-routing-accelerators.md) 섹션을 참조하세요.

표준 액셀러레이터를 설정하려면 다음을 수행해야 합니다.

1. 액셀러레이터를 생성하고 표준 액셀러레이터 옵션을 선택합니다.

1. **주소 유형**에서 **IPv4** 또는 **듀얼 스택**을 선택합니다.

1. 선택적으로 고유 IP 주소를 가져와 정적 IP 주소를 구성합니다.

1. 특정 포트 집합 또는 포트 범위를 가진 리스너를 추가하고 TCP 또는 UDP로 수락할 프로토콜을 선택합니다.

1. 엔드포인트 리소스가 있는 각 AWS 리전에 대해 하나씩, 하나 이상의 엔드포인트 그룹을 추가합니다.

1. 엔드포인트 그룹에 하나 이상의 엔드포인트를 추가합니다. 필수는 아니지만 엔드포인트가 없는 경우, 트래픽이 라우팅되지 않습니다. 엔드포인트 및 요구 사항의 유형에 대한 자세한 내용은 [](about-endpoints-caveats.md)을 참조하세요.

다음 섹션에서는 리스너, 엔드포인트 그룹 및 엔드포인트 등 표준 액셀러레이터 및 해당 구성 요소를 추가, 삭제 및 구성하는 단계를 제공합니다.

**Topics**
+ [AWS Global Accelerator에서 표준 액셀러레이터](about-accelerators.md)
+ [AWS Global Accelerator에서 표준 액셀러레이터의 리스너](about-listeners.md)
+ [AWS Global Accelerator에서 표준 액셀러레이터의 엔드포인트 그룹](about-endpoint-groups.md)
+ [AWS Global Accelerator에서 표준 액셀러레이터의 엔드포인트](about-endpoints.md)

# AWS Global Accelerator에서 표준 액셀러레이터
<a name="about-accelerators"></a>

AWS Global Accelerator의 *표준 액셀러레이터*는 AWS 글로벌 네트워크를 통해 지정된 AWS 리전에 포함되는 엔드포인트로 트래픽을 전달합니다. 각 액셀러레이터는 하나 이상의 리스너를 포함합니다. 리스너는 구성된 프로토콜(들) 및 포트(또는 포트 범위)를 기반으로 클라이언트에서 Global Accelerator로의 인바운드 연결을 처리합니다.

표준 액셀러레이터에서 Global Accelerator는 구성된 상태, 클라이언트 위치 및 정책에 따라 트래픽을 최적의 리전 엔드포인트로 전달하여 애플리케이션의 가용성을 높입니다. 표준 액셀러레이터의 엔드포인트는 하나의 AWS 리전 또는 여러 리전에 위치한 Network Load Balancer, Application Load Balancer, Amazon EC2 인스턴스 또는 탄력적 IP 주소일 수 있습니다.

**중요**  
기본적으로 Global Accelerator는 액셀러레이터와 연결된 정적 IP 주소를 제공합니다. 액셀러레이터를 비활성화하고 더 이상 트래픽을 수락하거나 라우팅하지 않더라도 액셀러레이터가 존재하는 한 IP 주소는 액셀러레이터에 할당됩니다. 하지만 액셀러레이터를 *삭제*하면 액셀러레이터에 할당된 Global Accelerator 정적 IP 주소가 손실되므로 더 이상 해당 주소를 사용하여 트래픽을 라우팅할 수 없습니다. 액셀러레이터를 실수로 삭제하지 않도록 권한을 확보하는 것이 가장 좋습니다. 태그 기반 권한과 같이 Global Accelerator로 IAM 정책을 사용하여 액셀러레이터를 삭제할 권한이 있는 사용자를 제한할 수 있습니다. 자세한 내용은 [Global Accelerator를 사용한 ABAC](security_iam_service-with-iam.md#security_iam_service-with-iam-tags)을 참조하세요.

이 섹션에는 Global Accelerator 콘솔에서 표준 액셀러레이터를 사용하는 절차가 포함되어 있습니다. Global Accelerator로 API 작업을 사용하려면 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

**Topics**
+ [액셀러레이터 생성](about-accelerators.creating-editing.md)
+ [액셀러레이터를 업데이트합니다.](about-accelerators.editing.md)
+ [액셀러레이터를 삭제합니다.](about-accelerators.deleting.md)
+ [액셀러레이터 보기](about-accelerators.viewing.md)
+ [로드 밸런서 생성 시 액셀러레이터 추가](about-accelerators.alb-accelerator.md)
+ [전역 정적 IP 주소 사용을 지역 정적 IP 주소 사용과 비교](about-accelerators.eip-accelerator.md)

# 액셀러레이터 생성
<a name="about-accelerators.creating-editing"></a>

이 섹션에서는 콘솔에서 표준 액셀러레이터를 생성하는 방법을 설명합니다. 프로그래밍 방식으로 Global Accelerator를 사용하려면 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

# 표준 액셀러레이터를 생성하려면


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터 생성**을 선택합니다.

1. 액셀러레이터의 이름을 입력합니다.

1. **액셀러레이터 유형**에서 **표준**을 선택합니다.

1. **IP 주소 유형**에서 **IPv4** 또는 **듀얼 스택**을 선택합니다.

1. 선택적으로 고유 IP 주소 범위를 AWS(BYOIP)로 가져온 경우, 각 주소 풀에서 하나씩 액셀러레이터의 정적 IP 주소를 지정할 수 있습니다. 액셀러레이터의 두 정적 IP 주소 각각에 대해 이 옵션을 선택합니다.
   + 각 정적 IP 주소에서 사용할 IP 주소 풀을 선택합니다.
**참고**  
각 정적 IP 주소에서 다른 IP 주소 풀을 선택해야 합니다. 이 제한은 Global Accelerator가 가용성을 높이기 위해 각 주소 범위를 다른 네트워크 영역에 할당하기 때문입니다.
   + 고유 IP 주소 풀을 선택하는 경우, 풀에서 특정 IP 주소도 선택합니다. 기본값 Amazon IP 주소 풀을 선택하면 Global Accelerator가 액셀러레이터에 특정 IP 주소를 할당합니다.

   BYOIP로 정적 IP 주소를 지정하거나 업데이트하기 위한 요구 사항에 대한 자세한 내용은 [액셀러레이터를 업데이트하여 IP 주소를 변경할 때의 요구 사항](using-byoip.update-accelerator.md#AGAUpdateAccRequirements)을 참조하세요.

1. 선택적으로 하나 이상의 태그를 추가하면 액셀러레이터 리소스를 식별하는 데 도움이 됩니다.

1. **다음**을 선택하여 리스너, 엔드포인트 그룹 및 엔드포인트를 추가합니다.

# 액셀러레이터를 업데이트합니다.
<a name="about-accelerators.editing"></a>

이 섹션에서는 콘솔에서 표준 액셀러레이터를 업데이트하는 방법을 설명합니다. 프로그래밍 방식으로 Global Accelerator를 사용하려면 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

# 표준 액셀러레이터를 업데이트하려면


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. 액셀러레이터 목록에서 하나를 선택한 다음 **편집**을 선택합니다.

1. **액셀러레이터 편집** 페이지에서 다음과 같이 변경합니다.
   + 액셀러레이터의 이름을 변경합니다.
   + 더 이상 트래픽을 수락하거나 라우팅하지 않도록 또는 삭제할 수 있도록 액셀러레이터를 비활성화합니다.
   + 액셀러레이터가 비활성화된 경우, 액셀러레이터를 활성화합니다.
   + IP 주소 유형을 업데이트합니다. IPv4로 설정된 경우, 듀얼 스택으로 변경합니다. 또는 듀얼 스택인 경우, IPv4로 변경합니다.
   + 태그를 업데이트합니다.

1. **변경 사항 저장**을 선택합니다.

액셀러레이터를 비활성화하는 경우, 다음 사항에 유의하세요.
+ Global Accelerator 정적 IP 주소는 액셀러레이터를 비활성화하고 더 이상 트래픽을 수락하거나 라우팅하지 않더라도 액셀러레이터에 할당된 상태로 유지됩니다. 액셀러레이터는 액셀러레이터가 존재하는 한 동일한 정적 IP 주소를 유지합니다.
+ 하지만 액셀러레이터를 삭제하면 액셀러레이터에 할당된 Global Accelerator 정적 IP 주소가 손실됩니다. 그러면 해당 주소를 사용하여 더 이상 트래픽을 라우팅할 수 없습니다.

IP 주소 유형을 변경하는 경우, 다음 사항에 유의하세요.
+ 듀얼 스택 엔드포인트가 있는 액셀러레이터만 듀얼 스택의 IP 주소 유형으로 변경될 수 있습니다.
+ 액셀러레이터의 IP 주소 유형을 듀얼 스택에서 IPv4로 변경하면 Global Accelerator는 액셀러레이터에 할당된 IPv6 IP 주소를 저장합니다. 즉, 액셀러레이터의 IP 주소 유형을 다시 듀얼 스택으로 변경하면 액셀러레이터의 원래 IPv6 정적 IP 주소가 복원됩니다.

엔드포인트 추가 또는 제거, 트래픽 다이얼 업데이트 또는 엔드포인트 가중치 조정과 같은 액셀러레이터의 다른 기능을 변경하려면 다음과 같이 해당 주제를 다루는 특정 섹션을 참조하세요.
+ [표준 리스너 추가](about-listeners.creating-listeners.md)
+ [표준 엔드포인트 그룹 추가](about-endpoint-groups.create-endpoint-group.md)
+ [표준 엔드포인트 추가](about-endpoints-adding-endpoints.md)

# 액셀러레이터를 삭제합니다.
<a name="about-accelerators.deleting"></a>

액셀러레이터를 테스트로서 생성했거나 액셀러레이터를 더 이상 사용하지 않는 경우, 삭제할 수 있습니다. 콘솔에서 액셀러레이터를 비활성화한 다음 삭제할 수 있습니다. 액셀러레이터에서 리스너와 엔드포인트 그룹을 제거할 필요가 없습니다.

콘솔 대신 API 작업을 사용하여 액셀러레이터를 삭제하려면 먼저 액셀러레이터와 연결된 모든 리스너 및 엔드포인트 그룹을 제거한 다음 비활성화해야 합니다. 자세한 내용은 *AWS Global Accelerator API 참조*의 [DeleteAccelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteAccelerator.html) 작업을 참조하세요.

# 액셀러레이터를 비활성화하려면


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. 목록에서 비활성화할 액셀러레이터를 선택합니다.

1. **편집**을 선택합니다.

1. **액셀러레이터 비활성화**를 선택한 다음 **저장**을 선택합니다.

# 액셀러레이터를 삭제하려면


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. 목록에서 삭제할 액셀러레이터를 선택합니다.

1. **삭제**를 선택합니다.
**참고**  
액셀러레이터를 비활성화하지 않은 경우, **삭제**를 사용할 수 없습니다.

1. 확인 대화 상자에서 **삭제**를 선택합니다.
**중요**  
액셀러레이터를 삭제하면 액셀러레이터에 할당된 정적 IP 주소가 손실되므로 더 이상 해당 주소를 사용하여 트래픽을 라우팅할 수 없습니다.

# 액셀러레이터 보기
<a name="about-accelerators.viewing"></a>

콘솔에서 액셀러레이터에 대한 정보를 볼 수 있습니다. 프로그래밍 방식으로 액셀러레이터에 대한 설명을 보려면 *AWS Global Accelerator API 참조*의 [ListAccelerators](https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListAccelerators.html) 및 [DescribeAccelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/API_DescribeAccelerator.html)을 참조하세요.

# 액셀러레이터에 대한 정보를 보려면


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. 액셀러레이터에 대한 세부 정보를 보려면 목록에서 액셀러레이터를 선택한 다음 **보기**를 선택합니다.

# 로드 밸런서 생성 시 액셀러레이터 추가
<a name="about-accelerators.alb-accelerator"></a>

AWS Management Console에서 Application Load Balancer 또는 Network Load Balancer를 생성하면 선택적으로 [동시에 액셀러레이터를 추가](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/create-application-load-balancer.html)할 수 있습니다. Elastic Load Balancing과 Global Accelerator는 함께 작동하여 액셀러레이터를 투명하게 추가합니다. 액셀러레이터는 로드 밸런서를 엔드포인트로 사용하여 계정에 생성됩니다. 액셀러레이터를 사용하면 정적 IP 주소가 제공되고 애플리케이션의 가용성과 성능이 향상됩니다. ([AWS Global Accelerator란 무엇인가요?](what-is-global-accelerator.md)을(를) 읽고 액셀러레이터에 대해 자세히 알아보세요.)

**중요**  
액셀러레이터를 생성하려면 올바른 권한이 있어야 합니다. 자세한 내용은 [AWS Global Accelerator에 대한 ID 기반 정책 예제](security_iam_id-based-policy-examples.md) 섹션을 참조하세요.

## 액셀러레이터 구성 및 보기
<a name="about-accelerators.elb-accelerator.config"></a>

액셀러레이터의 정적 IP 주소 또는 DNS 이름으로 트래픽을 전달하려면 DNS 구성을 업데이트해야 합니다. 구성 변경이 완료될 때까지 트래픽은 액셀러레이터를 통해 로드 밸런서에 전달되지 않습니다.

Amazon EC2 콘솔에서 Global Accelerator 추가 기능을 선택하여 로드 밸런서를 생성한 후, **통합 서비스** 탭으로 이동하여 액셀러레이터의 정적 IP 주소 및 도메인 이름 시스템(DNS) 이름을 확인합니다. 이 정보를 사용하여 AWS 글로벌 네트워크를 통해 로드 밸런서로 사용자 트래픽 라우팅을 시작합니다. 액셀러레이터에 할당된 DNS 이름에 대한 자세한 내용은 [AWS Global Accelerator에서 DNS 주소 지정 및 사용자 지정 도메인](dns-addressing-custom-domains.md)을 참조하세요.

AWS Management Console에서 [Global Accelerator로 이동](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)하여 액셀러레이터를 보고 구성할 수 있습니다. 예를 들어, 계정과 연결된 액셀러레이터를 보거나 액셀러레이터에 로드 밸런서를 추가할 수 있습니다. 자세한 내용은 [액셀러레이터 보기](about-accelerators.viewing.md) 및 [액셀러레이터 생성](about-accelerators.creating-editing.md) 섹션을 참조하세요.

## 요금
<a name="about-accelerators.elb-accelerator.pricing"></a>

AWS Global Accelerator에서는 사용한 만큼만 지불하면 됩니다. 계정의 각 액셀러레이터에 대한 시간당 요금 및 데이터 전송 비용이 청구됩니다. 자세한 내용은 [AWS Global Accelerator요금](https://aws.amazon.com/global-accelerator/pricing)을 참조하세요.

## 액셀러레이터 사용 중지
<a name="about-accelerators.elb-accelerator.deleting"></a>

Global Accelerator를 통해 로드 밸런서로 트래픽 라우팅을 중지하려면 다음을 수행합니다.

1. 트래픽이 로드 밸런서를 직접 가리키도록 DNS 구성을 업데이트합니다.

1. 액셀러레이터에서 로드 밸런서를 삭제합니다. 자세한 내용은 [표준 엔드포인트 추가](about-endpoints-adding-endpoints.md) 섹션의 *엔드포인트를 삭제하려면*을 참조하세요.

1. 액셀러레이터를 삭제합니다. 자세한 내용은 [액셀러레이터를 삭제합니다.](about-accelerators.deleting.md) 섹션을 참조하세요.

# 전역 정적 IP 주소 사용을 지역 정적 IP 주소 사용과 비교
<a name="about-accelerators.eip-accelerator"></a>

Amazon EC2 인스턴스와 같은 AWS 리소스 앞에 정적 IP 주소를 사용하려는 경우, 여러 옵션이 있습니다. 예를 들어, 단일 AWS 리전의 Amazon EC2 인스턴스 또는 네트워크 인터페이스와 연결할 수 있는 정적 IPv4 또는 IPv6 주소인 탄력적 IP 주소를 할당할 수 있습니다.

전역 대상을 보유한 경우, Global Accelerator로 액셀러레이터를 생성하여 전 세계 AWS 엣지 로케이션에서 알림되는 전역 정적 주소를 가져올 수 있습니다. IPv4에서 Global Accelerator는 2개의 전역 정적 IPv4 주소를 제공합니다. 듀얼 스택에서 Global Accelerator는 2개의 IPv4 주소와 2개의 IPv6 주소 등 총 4개의 전역 정적 IP 주소를 제공합니다. Amazon EC2 인스턴스, Network Load Balancer 및 Application Load Balancer 등 하나 이상의 리전에서 애플리케이션에 대한 AWS 리소스가 이미 설정되어 있는 경우, Global Accelerator에 리소스를 쉽게 추가하여 전역 정적 IP 주소와 함께 표시할 수 있습니다. 자세한 내용은 [액셀러레이터 엔드포인트로서 추가되는 리소스에 대한 요구 사항](about-endpoints-caveats.md) 섹션을 참조하세요.

Global Accelerator에서 프로비저닝한 전역 정적 IP 주소를 사용하도록 선택하면 애플리케이션의 가용성과 성능도 향상될 수 있습니다. Global Accelerator를 사용하면 정적 IP 주소는 사용자에게 가장 가까운 엣지 로케이션에서 AWS 글로벌 네트워크로 들어오는 트래픽을 수락합니다. 트래픽이 AWS 네트워크에 있는 시간을 최대화하면 더 빠르고 더 나은 고객 경험을 제공할 수 있습니다. 자세한 내용은 [AWS Global Accelerator 작동 방법](introduction-how-it-works.md) 섹션을 참조하세요.

AWS Management Console에서 또는 AWS CLI 또는 SDK와 함께 API 작업을 사용하여 액셀러레이터를 추가할 수 있습니다. 자세한 내용은 [액셀러레이터 생성](about-accelerators.creating-editing.md) 섹션을 참조하세요.

액셀러레이터를 추가할 때 다음 사항에 유의하세요.
+ Global Accelerator에서 프로비저닝한 전역 정적 IP 주소는 액셀러레이터를 비활성화하고 더 이상 트래픽을 수락하거나 라우팅하지 않더라도 액셀러레이터가 존재하는 한 할당된 상태로 유지됩니다. 하지만 액셀러레이터를 삭제하면 액셀러레이터에 할당된 정적 IP 주소가 손실됩니다. 자세한 내용은 [액셀러레이터를 삭제합니다.](about-accelerators.deleting.md) 섹션을 참조하세요.
+ Global Accelerator를 사용하면 사용한 금액만 지불합니다. 계정의 각 액셀러레이터에 대한 시간당 요금 및 데이터 전송 비용이 청구됩니다. 자세한 내용은 [AWS Global Accelerator요금](https://aws.amazon.com/global-accelerator/pricing)을 참조하세요.

# AWS Global Accelerator에서 표준 액셀러레이터의 리스너
<a name="about-listeners"></a>

AWS Global Accelerator을(를) 통해, 지정되는 포트 및 프로토콜을 기반으로 클라이언트의 인바운드 연결을 처리하는 리스너를 추가할 수 있습니다. 리스너는 TCP 및 UDP 프로토콜을 지원합니다.

표준 액셀러레이터를 생성할 때 표준 리스너를 정의하고 언제든지 더 많은 리스너를 추가할 수 있습니다. 각 리스너를 하나 이상의 엔드포인트 그룹에 연결하고 각 엔드포인트 그룹을 하나의 AWS 리전에 연결합니다.

선택적으로 리스너에 대한 *클라이언트 선호도*를 구성할 수 있습니다. 클라이언트 선호도로 Global Accelerator는 특정 소스(클라이언트) IP 주소의 사용자에서 동일한 엔드포인트 리소스로 모든 요청을 전달합니다. 이 옵션을 선택하면 사용자에 대한 클라이언트 선호도가 유지됩니다.

**Topics**
+ [표준 리스너 추가](about-listeners.creating-listeners.md)
+ [표준 리스너 편집](about-listeners.creating-listeners-edit.md)
+ [표준 리스너 제거](about-listeners.creating-listeners-remove.md)
+ [Global Accelerator에서 클라이언트 선호도가 작동하는 방법](about-listeners-client-affinity.md)

# 표준 리스너 추가
<a name="about-listeners.creating-listeners"></a>

이 섹션에서는 AWS Global Accelerator 콘솔에서 표준 리스너를 생성하는 단계를 제공합니다. 콘솔 대신 API 작업을 사용하여 이 업무를 완료하려면 *AWS Global Accelerator API 참조*의 [https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateListener.html](https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateListener.html) 섹션을 참조하세요.

# 리스너를 추가하려면


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터** 페이지에서 액셀러레이터를 선택합니다.

1. **리스너 추가**를 선택합니다.

1. **리스너 추가** 페이지에서 리스너와 연결할 포트 또는 포트 범위를 입력합니다. 리스너는 포트 1-65535를 지원합니다.

1. 입력되었던 포트의 프로토콜을 선택합니다.

1. 선택적으로 선택하여 클라이언트 선호도를 활성화합니다. 리스너에 대한 클라이언트 선호도는 Global Accelerator가 특정 소스(클라이언트) IP 주소의 연결이 항상 동일한 엔드포인트로 라우팅되도록 보장한다는 의미입니다. 이 동작을 활성화하려면 드롭다운 목록에서 **소스 IP**를 선택합니다.

   기본값은 **없음**입니다. 즉, 클라이언트 선호도가 활성화되지 않고 Global Accelerator가 리스너의 엔드포인트 그룹에 있는 엔드포인트 간에 트래픽을 균등하게 분산한다는 의미입니다.

   자세한 내용은 [Global Accelerator에서 클라이언트 선호도가 작동하는 방법](about-listeners-client-affinity.md) 섹션을 참조하세요.

1. **리스너 추가**를 선택합니다.

# 표준 리스너 편집
<a name="about-listeners.creating-listeners-edit"></a>

이 섹션에서는 AWS Global Accelerator 콘솔에서 표준 리스너를 편집하는 단계를 제공합니다. 콘솔 대신 API 작업을 사용하여 이 업무를 완료하려면 *AWS Global Accelerator API 참조*의 [https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateListener.html](https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateListener.html)을 참조하세요.

# 표준 리스너를 편집하려면


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터** 페이지에서 액셀러레이터를 선택합니다.

1. 리스너를 선택한 다음 **리스너 편집**을 선택합니다.

1. **리스너 편집** 페이지에서 리스너와 연결할 포트, 포트 범위 또는 프로토콜을 변경합니다.

1. 선택적으로 선택하여 클라이언트 선호도를 활성화합니다. 리스너에 대한 클라이언트 선호도는 Global Accelerator가 특정 소스(클라이언트) IP 주소의 연결이 항상 동일한 엔드포인트로 라우팅되도록 보장한다는 의미입니다. 이 동작을 활성화하려면 드롭다운 목록에서 **소스 IP**를 선택합니다.

   기본값은 **없음**입니다. 즉, 클라이언트 선호도가 활성화되지 않고 Global Accelerator가 리스너의 엔드포인트 그룹에 있는 엔드포인트 간에 트래픽을 균등하게 분산한다는 의미입니다.

   자세한 내용은 [Global Accelerator에서 클라이언트 선호도가 작동하는 방법](about-listeners-client-affinity.md) 섹션을 참조하세요.

1. **저장**을 선택합니다.

# 표준 리스너 제거
<a name="about-listeners.creating-listeners-remove"></a>

이 섹션에서는 AWS Global Accelerator 콘솔에서 표준 리스너를 제거하는 단계를 제공합니다. 콘솔 대신 API 작업을 사용하여 이 업무를 완료하려면 *AWS Global Accelerator API 참조*의 [https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteListener.html](https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteListener.html)을 참조하세요.

# 리스너를 제거하려면


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터** 페이지에서 액셀러레이터를 선택합니다.

1. 리스너를 선택한 다음 **제거**를 선택합니다.

1. 확인 대화 상자에서 **제거**를 선택합니다.

# Global Accelerator에서 클라이언트 선호도가 작동하는 방법
<a name="about-listeners-client-affinity"></a>

표준 액셀러레이터와 함께 사용되는 상태 저장 애플리케이션이 있는 경우, *클라이언트 선호도*를 구성하여 Global Accelerator가 특정 소스(클라이언트) IP 주소의 사용자에서 동일한 엔드포인트 리소스로 모든 요청을 전달하도록 할 수 있습니다. 이 옵션을 선택하면 사용자에 대한 클라이언트 선호도가 유지됩니다.

기본적으로 표준 리스너에 대한 클라이언트 선호도는 **없음**으로 설정되며 Global Accelerator는 리스너에 대한 엔드포인트 그룹의 엔드포인트 간에 트래픽을 균등하게 분산합니다.

Global Accelerator는 일관된 흐름 해싱 알고리즘을 사용하여 사용자의 연결에 가장 적합한 엔드포인트를 선택합니다. Global Accelerator 리소스에 대한 클라이언트 선호도를 **없음**으로 구성하는 경우, Global Accelerator는 소스 IP, 소스 포트, 대상 IP, 대상 포트 및 프로토콜과 같은 5-튜플 속성을 사용하여 해시 값을 선택합니다. 그다음에 최상의 성능을 제공하는 엔드포인트를 선택합니다. 특정 클라이언트가 다른 포트를 사용하여 Global Accelerator에 연결하고 이 설정이 지정된 경우, Global Accelerator는 클라이언트의 연결이 항상 동일한 엔드포인트로 라우팅되도록 보장할 수 없습니다.

소스 IP 주소로 식별되는 특정 사용자를 연결할 때마다 동일한 엔드포인트로 특정 사용자를 라우팅하여 클라이언트 선호도를 유지하려면 클라이언트 선호도를 **소스 IP**로 설정합니다. 이 옵션을 지정하면 Global Accelerator는 소스 IP 및 대상 IP라는 2-튜플 속성을 사용하여 해시 값을 선택하고 사용자를 연결할 때마다 동일한 엔드포인트로 사용자를 라우팅합니다. 또한 Global Accelerator는 동일한 소스 IP 주소의 모든 연결을 동일한 엔드포인트 그룹으로 라우팅하여 클라이언트 선호도를 존중합니다.

경우에 따라서, 인터넷 트래픽 라우팅의 변화로 인해 발생하는 네트워크 유지 관리 또는 중단으로 인해 클라이언트 트래픽이 다른 Global Accelerator 엣지 로케이션으로 전환될 수 있습니다. 이 경우, 현재 클라이언트 트래픽을 제공하는 엣지 로케이션이 다른 AWS 리전을 선호하는 경우, 클라이언트 선호도가 유지되지 않습니다.

또한 액셀러레이터에서 엔드포인트 가중치를 설정한 경우, 특정하고 제한된 시나리오에서 Global Accelerator는 가용성을 보장하기 위해 해당 가중치를 재정의한다는 점에 유의하세요. Global Accelerator가 엔드포인트 그룹의 엔드포인트 간에 트래픽을 로드 밸런싱하는 경우, 특정 상황에서는 클라이언트 트래픽에 대한 가용성 보존 및 엔드포인트 가중치 준수 중에서 하나를 선택해야 합니다. 예를 들어, 클라이언트 IP 주소가 보존된 액셀러레이터의 경우, Global Accelerator는 연결 충돌을 방지하기 위해 엔드포인트 가중치 설정을 재정의해야 할 수 있습니다.

# AWS Global Accelerator에서 표준 액셀러레이터의 엔드포인트 그룹
<a name="about-endpoint-groups"></a>

엔드포인트 그룹은 AWS Global Accelerator에서 하나 이상의 등록된 엔드포인트로 요청을 라우팅합니다. 표준 액셀러레이터에 리스너를 추가하려면 Global Accelerator가 트래픽을 전달할 엔드포인트 그룹을 지정합니다. 엔드포인트 그룹 및 엔드포인트 그룹의 모든 엔드포인트는 한 AWS 리전에 있어야 합니다. 블루/그린 배포 테스트 등 다양한 목적으로 다양한 엔드포인트 그룹을 추가할 수 있습니다.

Global Accelerator는 클라이언트의 위치와 엔드포인트 그룹의 상태에 따라 표준 액셀러레이터의 엔드포인트 그룹에 트래픽을 전달합니다. 원하는 경우 엔드포인트 그룹에 전송할 트래픽 비율을 설정할 수도 있습니다. 이렇게 하려면 트래픽 다이얼을 사용하여 그룹에 트래픽을 증가(다이얼 업) 또는 감소(다이얼 다운)합니다. 비율은 Global Accelerator가 이미 엔드포인트 그룹에 전달하는 트래픽에만 적용되며 리스너로 들어오는 모든 트래픽에는 적용되지 않습니다.

각 엔드포인트 그룹에 대해 Global Accelerator의 상태 확인 설정을 정의할 수 있습니다. 상태 확인 설정을 업데이트하여 Amazon EC2 인스턴스 및 탄력적 IP 주소 엔드포인트의 상태를 폴링하고 확인하기 위한 요구 사항을 변경할 수 있습니다. Network Load Balancer 및 Application Load Balancer 엔드포인트의 경우, Elastic Load Balancing 콘솔에서 상태 확인 설정을 구성합니다.

Global Accelerator는 표준 엔드포인트 그룹에 포함된 모든 엔드포인트의 상태를 지속적으로 모니터링하고 정상인 활성 엔드포인트에만 요청을 라우팅합니다. 자세한 내용은 [액셀러레이터의 상태 확인 액세스 보장](about-endpoint-groups-health-check-options.md) 트래픽을 라우팅할 정상 엔드포인트가 없는 경우, Global Accelerator가 모든 엔드포인트에 요청을 라우팅을 참조하세요.

이 섹션에서는 AWS Global Accelerator 콘솔에서 표준 액셀러레이터의 엔드포인트 그룹을 사용하는 방법을 설명합니다. Global Accelerator로 API 작업을 사용하려면 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

**Topics**
+ [표준 엔드포인트 그룹 추가](about-endpoint-groups.create-endpoint-group.md)
+ [표준 엔드포인트 그룹 편집](about-endpoint-groups.edit-endpoint-group.md)
+ [표준 엔드포인트 그룹 제거](about-endpoint-groups.delete-endpoint-group.md)
+ [트래픽 다이얼을 사용하여 리전에 트래픽 흐름 조정](about-endpoint-groups-traffic-dial.md)
+ [제한된 포트 또는 연결 충돌에 대해 리스너 포트 재정의](about-endpoint-groups-port-override.md)
+ [액셀러레이터의 상태 확인 액세스 보장](about-endpoint-groups-health-check-options.md)

# 표준 엔드포인트 그룹 추가
<a name="about-endpoint-groups.create-endpoint-group"></a>

AWS Global Accelerator 콘솔에서 또는 API 작업을 사용하여 엔드포인트 그룹으로 작업합니다. 언제든지 엔드포인트 그룹에서 엔드포인트를 추가하거나 제거할 수 있습니다.

이 섹션에서는 AWS Global Accelerator 콘솔에 표준 엔드포인트 그룹을 추가하는 방법을 설명합니다. Global Accelerator로 API 작업을 사용하려면 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

# 표준 엔드포인트 그룹을 추가하려면


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터** 페이지에서 액셀러레이터를 선택합니다.

1. **리스너** 섹션의 **리스너 ID**에서 엔드포인트 그룹을 추가할 리스너의 ID를 선택합니다.

1. **엔드포인트 그룹 추가**를 선택합니다.

1. 리스너 섹션의 드롭다운 목록에서 하나를 선택하여 엔드포인트 그룹의 리전을 지정합니다.

1. 선택적으로 **트래픽 다이얼**에 0\$1100의 숫자를 입력하여 이 엔드포인트 그룹에 대한 트래픽 비율을 설정합니다. 비율은 모든 리스너 트래픽이 아닌 이 엔드포인트 그룹에 이미 전달된 트래픽에만 적용됩니다. 기본적으로 트래픽 다이얼은 100으로 설정됩니다.

1. 선택적으로 트래픽을 엔드포인트로 라우팅하는 데 사용되는 리스너 포트를 재정의하고 엔드포인트의 특정 포트로 트래픽을 다시 라우팅하려면 **포트 재정의 구성**을 선택합니다. 자세한 내용은 [제한된 포트 또는 연결 충돌에 대해 리스너 포트 재정의](about-endpoint-groups-port-override.md) 섹션을 참조하세요.

1. 선택적으로 EC2 인스턴스 및 탄력적 IP 주소 엔드포인트에 적용될 사용자 지정 상태 확인 값을 지정하려면 **상태 확인 구성**을 선택합니다. 자세한 내용은 [액셀러레이터의 상태 확인 액세스 보장](about-endpoint-groups-health-check-options.md) 섹션을 참조하세요.

1. 선택적으로 **엔드포인트 그룹 추가**를 선택하여 이 리스너 또는 다른 리스너에 대한 엔드포인트 그룹을 추가합니다.

1. **엔드포인트 그룹 추가**를 선택합니다.

# 표준 엔드포인트 그룹 편집
<a name="about-endpoint-groups.edit-endpoint-group"></a>

이 섹션에서는 AWS Global Accelerator 콘솔에서 표준 엔드포인트 그룹을 편집하는 방법을 설명합니다. Global Accelerator로 API 작업을 사용하려면 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

# 엔드포인트 그룹을 편집하려면


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터** 페이지에서 액셀러레이터를 선택합니다.

1. **리스너** 섹션의 **리스너 ID**에서 엔드포인트 그룹이 연결된 리스너의 ID를 선택합니다.

1. **엔드포인트 그룹 편집**을 선택합니다.

1. **엔드포인트 그룹 편집** 페이지에서 리전을 변경하거나, 트래픽 다이얼 비율을 조정하거나, **상태 확인 구성**을 선택하여 상태 확인 설정을 수정합니다.

1. **저장**을 선택합니다.

# 표준 엔드포인트 그룹 제거
<a name="about-endpoint-groups.delete-endpoint-group"></a>

이 섹션에서는 AWS Global Accelerator 콘솔에서 표준 엔드포인트 그룹을 제거하는 방법을 설명합니다. Global Accelerator로 API 작업을 사용하려면 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

# 표준 엔드포인트 그룹을 제거하려면


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터** 페이지에서 액셀러레이터를 선택합니다.

1. **리스너** 섹션에서 리스너를 선택합니다.

1. **엔드포인트 그룹** 섹션에서 엔드포인트 그룹을 선택한 다음 **제거**를 선택합니다.

1. 확인 대화 상자에서 **제거**를 선택합니다.

# 트래픽 다이얼을 사용하여 리전에 트래픽 흐름 조정
<a name="about-endpoint-groups-traffic-dial"></a>

각 표준 엔드포인트 그룹에서 트래픽 다이얼을 설정하여 엔드포인트 그룹(AWS 리전)에 전달된 트래픽 비율을 제어할 수 있습니다. 비율은 모든 리스너 트래픽이 아닌 엔드포인트 그룹에 이미 전달된 트래픽에만 적용됩니다.

트래픽 다이얼을 변경하면 업데이트된 설정은 새 연결에만 적용됩니다. 현재 트래픽 흐름을 조정하기 위해 기존 연결이 종료되지 않습니다.

기본적으로 트래픽 다이얼은 액셀러레이터의 모든 리전 엔드포인트 그룹에 대해 100(즉, 100%)으로 설정됩니다. 예를 들어, 트래픽 다이얼을 사용하면 여러 AWS 리전에서 새 릴리스에 대한 성능 테스트 또는 블루/그린 배포 테스트를 쉽게 수행할 수 있습니다.

다음은 트래픽 다이얼을 사용하여 트래픽 흐름을 엔드포인트 그룹으로 변경하는 방법을 보여주는 몇 가지 예제입니다.

**리전별로 애플리케이션 업그레이드**  
리전에서 애플리케이션을 업그레이드하거나 유지 관리를 수행하려면 먼저 트래픽 다이얼을 0으로 설정하여 리전의 트래픽을 차단합니다. 작업을 완료하고 리전을 다시 사용할 준비가 되면 트래픽 다이얼을 100으로 조정하여 트래픽을 다시 다이얼 업합니다.

**두 리전 간의 트래픽 혼합**  
이 예제는 두 리전 엔드포인트 그룹의 트래픽 다이얼을 동시에 변경할 때 트래픽 흐름이 작동하는 방식을 보여줍니다. 액셀러레이터에 대해 2개의 엔드포인트 그룹이 있다고 가정해 보겠습니다. 하나는 `us-west-2` 리전용이고 다른 하나는 `us-east-1` 리전용입니다. 트래픽 다이얼은 각 엔드포인트 그룹에 대해 50%로 설정했습니다.  
이제 미국 동부 해안에서 50개, 서부 해안에서 50개 등 액셀러레이터에 100개의 요청이 왔다고 가정해 보겠습니다. 액셀러레이터는 다음과 같이 트래픽을 전달합니다.  
+ 각 해안의 처음 25개의 요청(총 50개의 요청)은 근처 엔드포인트 그룹에서 처리됩니다. 즉, 25개의 요청은 `us-west-2`의 엔드포인트 그룹으로, 다른 25개의 요청은 `us-east-1`의 엔드포인트 그룹으로 전달됩니다.
+ 다음 50개의 요청은 반대 리전으로 전달됩니다. 즉, 동부 해안의 다음 25개 요청은 `us-west-2`에서, 서부 해안의 다음 25개 요청은 `us-east-1`에서 처리됩니다.
이 시나리오의 결과는 두 엔드포인트 그룹이 동일한 양의 트래픽을 처리한다는 것입니다. 하지만 각각은 두 리전에서 트래픽 혼합을 수신합니다.

**멀티 리전 아키텍처 로드 공유**  
복잡한 시나리오를 구현하고 애플리케이션 엔드포인트 간의 로드 공유를 구성하도록 트래픽 다이얼과 엔드포인트 가중치를 구성할 수 있습니다. 이러한 Global Accelerator 특성으로 활성-활성 및 활성-대기 설정 등 다중 리전 아키텍처에서 애플리케이션을 배포하고 실행할 수 있습니다. 자세한 내용과 예제는 [AWS Global Accelerator을(를) 사용하여 AWS에서 다중 리전 애플리케이션 배포](https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-multi-region-applications-in-aws-using-aws-global-accelerator/)라는 블로그 게시물을 참조하세요.

# 제한된 포트 또는 연결 충돌에 대해 리스너 포트 재정의
<a name="about-endpoint-groups-port-override"></a>

기본적으로 액셀러레이터는 리스너를 생성할 때 지정되는 프로토콜 및 포트 범위를 사용하여 AWS 리전의 엔드포인트에 사용자 트래픽을 라우팅합니다. 예를 들어, 포트 80 및 443에서 TCP 트래픽을 수락하는 리스너를 정의하는 경우, 액셀러레이터는 엔드포인트의 해당 포트에 트래픽을 라우팅합니다.

하지만 엔드포인트 그룹을 추가하거나 업데이트할 때 트래픽을 엔드포인트에 라우팅하는 데 사용된 리스너 포트를 재정의할 수 있습니다. 예를 들어, 리스너가 포트 80 및 443에서 사용자 트래픽을 수신하지만 엑셀러레이터가 해당 트래픽을 각각 엔드포인트의 포트 1080 및 1443으로 라우팅하는 포트 재정의를 생성할 수 있습니다.

포트 재정의 사용의 한 가지 이점은 Global Accelerator에서 간헐적인 연결 문제를 일으켜 특정 시나리오에서 TCP 연결 시간이 지연되게 할 수 있는 연결 충돌을 방지하는 데 도움이 될 수 있다는 것입니다. 이러한 충돌은 사용자(동일한 소스 IP 및 소스 포트 포함)가 Global Accelerator에서 리소스에 액세스할 때 발생할 수 있습니다. 액셀러레이터에서 포트 재정의를 구성하여 충돌을 방지하고 지연을 방지할 수 있습니다. 자세한 내용은 [TCP 연결 시간 지연을 초래하는 연결 충돌을 방지하는 방법](about-endpoints.avoid-connection-collisions.md) 섹션을 참조하세요.

또한 포트를 재정의하면 제한된 포트에서 수신 대기 문제를 방지하는 데 도움이 될 수 있습니다. 엔드포인트에서 슈퍼유저(루트) 권한이 필요하지 않은 애플리케이션을 실행하는 것이 더 안전합니다. 하지만 Linux 및 기타 UNIX 유사 시스템에서는 제한된 포트(TCP 또는 1024 미만의 UDP 포트)에서 수신 대기할 수 있는 슈퍼유저 권한이 있어야 합니다. 리스너의 제한된 포트를 엔드포인트의 비제한 포트에 매핑하면 이 문제가 발생하지 않습니다. Global Accelerator 뒤에 있는 엔드포인트에서 루트 액세스 없이 애플리케이션을 실행하는 동안 제한된 포트의 트래픽을 수락할 수 있습니다. 예를 들어, 리스너 포트 443을 엔드포인트 포트 8443으로 재정의할 수 있습니다.

각 포트 재정의에 대해 사용자의 트래픽을 수락하는 리스너 포트와 Global Accelerator가 해당 트래픽을 라우팅할 엔드포인트 포트를 지정합니다. 자세한 내용은 [표준 엔드포인트 그룹 추가](about-endpoint-groups.create-endpoint-group.md) 섹션을 참조하세요.

포트 재정의를 생성할 때 다음 사항을 염두에 두어야 합니다.
+ **엔드포인트 포트는 리스너 포트 범위와 겹칠 수 없습니다.** 포트 재정의에서 지정되는 엔드포인트 포트는 액셀러레이터에 대해 구성되는 리스너 포트 범위에 포함될 수 없습니다. 예를 들어, 액셀러레이터에 대해 2개의 리스너가 있고 해당 리스너의 포트 범위를 각각 100\$1199 및 200\$1299로 정의했다고 가정해 보겠습니다. 포트 재정의를 생성할 때 리스너 포트 100에서 엔드포인트 포트 210으로 정의할 수 없습니다. 예를 들어, 엔드포인트 포트(210)가 정의되는 리스너 포트 범위(200\$1299)에 포함되어 있기 때문입니다.
+ **중복 엔드포인트 포트가 없습니다.** 액셀러레이터의 한 포트 재정의가 엔드포인트 포트를 지정하는 경우, 다른 리스너 포트의 포트 재정의와 동일한 엔드포인트 포트를 지정할 수 없습니다. 예를 들어, 리스너 포트 80에서 엔드포인트 포트 90으로의 포트 재정의와 함께 리스너 포트 81에서 엔드포인트 포트 90으로의 재정의를 지정할 수 없습니다.
+ **상태 확인은 원래 포트를 계속 사용합니다.** 상태 확인 포트로 구성된 포트에 대해 포트 재정의를 지정하는 경우, 상태 확인은 여전히 재정의 포트가 아닌 원래 포트를 사용합니다. 예를 들어, 리스너 포트 80에서 상태 확인을 지정하고 리스너 포트 80에서 엔드포인트 포트 480으로 포트 재정의도 지정한다고 가정해 보겠습니다. 상태 확인은 엔드포인트 포트 80을 계속 사용합니다. 하지만 포트 80을 통해 들어오는 사용자 트래픽은 엔드포인트의 포트 480으로 이동합니다.

  이 동작은 Network Load Balancer, Application Load Balancer, EC2 인스턴스 및 탄력적 IP 주소 엔드포인트 간의 일관성을 유지합니다. Global Accelerator에서 포트 재정의를 지정할 때 Network Load Balancer 및 Application Load Balancer는 상태 확인 포트를 다른 엔드포인트 포트에 매핑하지 않으므로 Global Accelerator가 EC2 인스턴스 및 탄력적 IP 주소 엔드포인트의 상태 확인 포트를 다른 엔드포인트 포트에 매핑하는 것은 일관되지 않습니다.
+ **보안 그룹 설정은 포트 액세스를 허용해야 합니다.** 보안 그룹이 포트 재정의에서 지정되는 엔드포인트 포트에 트래픽이 도착하도록 허용하는지 확인합니다. 예를 들어, 리스너 포트 443을 엔드포인트 포트 1433으로 재정의하는 경우, 해당 Application Load Balancer 또는 Amazon EC2 엔드포인트에 대해 보안 그룹에 설정된 포트 제한이 포트 1433의 인바운드 트래픽을 허용하는지 확인합니다.

# 액셀러레이터의 상태 확인 액세스 보장
<a name="about-endpoint-groups-health-check-options"></a>

표준 액셀러레이터의 각 리스너는 정상적이고 활성인 엔드포인트에만 요청을 라우팅합니다. 엔드포인트를 추가할 때 정상으로 간주되려면 상태 확인을 통과해야 합니다. 또한 AWS Global Accelerator는 상태를 테스트하기 위해 표준 액셀러레이터의 모든 엔드포인트에 정기적으로 상태 확인 요청을 보냅니다. Global Accelerator는 이러한 정기 상태 확인을 자동으로 실행합니다. 각각의 상태 확인이 완료되고 나면 리스너는 상태 확인을 위해 설정된 연결을 종료합니다.

트래픽을 라우팅할 정상 엔드포인트가 없는 경우, Global Accelerator는 들어오는 클라이언트 요청을 엔드포인트 그룹의 *모든* 엔드포인트로 라우팅합니다. 자세한 내용은 [비정상 엔드포인트에 대한 장애 조치 작동 방법](about-endpoints-endpoint-weights.unhealthy-endpoints.md) 섹션을 참조하세요.

상태 확인 작동 방식에 대한 세부 정보와 상태 확인 사용에 대한 지침은 엔드포인트 리소스 유형에 따라 달라집니다. 이 주제에서는 Global Accelerator(EC2 인스턴스 또는 탄력적 IP 주소 엔드포인트에 적용)에서 상태 확인 옵션을 업데이트하는 단계 등 다양한 엔드포인트 유형에 대한 상태 확인을 사용하는 방법에 대한 정보를 제공합니다.

## 액셀러레이터 상태 확인의 액세스 보장
<a name="about-endpoint-groups-health-check-options.how-it-works"></a>

상태 확인이 EC2 인스턴스 또는 탄력적 IP 주소 엔드포인트에 대하여 성공적으로 액세스를 완료하도록 하려면 라우터 및 방화벽 규칙이 Amazon Route 53 상태 확인기와 연결된 IP 주소의 인바운드 트래픽을 허용하는지 확인하세요. Route 53 상태 확인기와 연결된 IP 주소 범위 목록을 보려면 *Amazon Route 53 개발자 안내서*에서 [Route 53 서버의 IP 주소 범위](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/route-53-ip-addresses.html)를 참조하세요.

Global Accelerator 상태 확인은 Route 53 상태 확인을 위한 트래픽을 수신하여 작동하며, 이는 엔드포인트 그룹에 대해 구성된 상태 확인 포트로 전달됩니다. 일반적으로 상태 확인을 위해 구성된 포트는 리스너 구성과 일치합니다. 대신 상태 확인을 위해 다른 포트를 구성하는 경우, 보안 그룹 구성을 검토하여 포트에서 퍼블릭 트래픽을 허용하지 않는지 확인합니다.

예를 들어, 리스너가 포트 80에 구성된 경우, 상태 확인 포트도 80입니다. 포트 83과 같은 다른 포트에서 상태 포트를 구성하도록 선택한 경우, Route 53 상태 확인을 위한 IP 주소 범위에 있는 IP 주소에서만 포트 83의 트래픽을 허용하도록 보안 그룹을 구성해야 합니다.

## 다양한 엔드포인트 유형에 대한 상태 확인 지침
<a name="about-endpoint-groups-health-check-options.hc-by-endpoint-type"></a>

액셀러레이터의 각 엔드포인트 유형에 지정되는 상태 확인에 대한 지침은 이 섹션의 정보를 참조하세요.

또한 HTTP 워크로드가 있는 엔드포인트에 선택되는 상태 확인이 애플리케이션의 전반적인 상태를 나타내는지 확인하고, 이전 섹션인 [상태 확인을 위한 보안 및 액세스 보장](#GAX-HCsecurityaccessguidance)에 설명된 상태 확인에 대한 액세스를 보장하기 위하여 지침을 따르세요.

지정된 각 엔드포인트 유형에는 다음 지침이 적용됩니다.
+ Network Load Balancer 또는 Application Load Balancer 엔드포인트에서 다음 사항을 유의하세요.
  + Global Accelerator에서 선택되는 [상태 확인 옵션](#GAX-HCsetoptions)은 엔드포인트에 추가되는 Network Load Balancer 또는 Application Load Balancer에 영향을 주지 않습니다. 즉, Global Accelerator에서 지정되는 상태 확인 옵션은 Amazon EC2 및 탄력적 IP 주소 상태 확인에 사용되지만 로드 밸런서 엔드포인트의 상태 확인에는 사용되지 않습니다.

    로드 밸런서 엔드포인트에서 Elastic Load Balancing 구성 옵션을 사용하여 상태 확인을 구성합니다. 자세한 내용은 [대상 그룹의 상태 확인](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/target-group-health-checks.html)을 참조하세요.
  + Global Accelerator는 정상 가용성 영역이 하나 이상 있는 경우, Network Load Balancer 또는 Application Load Balancer를 정상으로 간주합니다. 가용성 영역의 모든 로드 밸런서 대상 그룹이 정상인 경우, 해당 가용성 영역은 정상입니다. 자세한 내용은 [대상 그룹의 상태 확인](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/target-group-health-checks.html)을 참조하세요.
+ EC2 인스턴스 또는 탄력적 IP 주소 엔드포인트에서 다음 사항을 유의하세요.
  + TCP로 구성된 리스너에 EC2 인스턴스 또는 탄력적 IP 주소 엔드포인트를 추가할 때 상태 확인에 사용할 포트를 지정할 수 있습니다. 기본적으로 상태 확인을 위한 포트를 지정하지 않는 경우, Global Accelerator는 액셀러레이터에 지정되는 리스너 포트를 사용합니다.
  + UDP 리스너로 이러한 엔드포인트 유형을 추가하면 Global Accelerator는 상태 확인을 위해 리스너 포트와 TCP 프로토콜을 사용하므로 엔드포인트에 TCP 서버가 있어야 합니다.

    각 엔드포인트에서 TCP 서버에 대해 구성되는 포트가 Global Accelerator의 상태 확인을 위해 지정되는 포트와 동일한지 확인합니다. 포트 번호가 같지 않거나 엔드포인트에 대해 TCP 서버를 설정하지 않은 경우, Global Accelerator는 엔드포인트의 상태에 관계없이 엔드포인트를 비정상으로 표시합니다.
  + EC2 인스턴스 또는 탄력적 IP 주소 엔드포인트의 상태 확인을 위해 포트를 구성할 때 [보안 및 액세스 지침](#GAX-HCsecurityaccessguidance)을 따라야 합니다.

## 상태 확인 옵션 설정
<a name="about-endpoint-groups-health-check-options.set-hc-options"></a>

액셀러레이터의 상태 확인 옵션을 설정하려면 액셀러레이터를 생성하거나 엔드포인트 그룹을 편집할 때 다음 옵션 중 하나 이상을 지정합니다.

엔드포인트 그룹에 대해 다음 상태 확인 옵션을 추가할 수 있습니다.

**상태 확인 경로**  
Global Accelerator가 이 엔드포인트 그룹의 일부인 엔드포인트에 상태 확인을 수행할 때 사용하는 포트.  
상태 확인 포트에 대한 포트 재정의는 설정할 수 없습니다.

**상태 확인 프로토콜**  
Global Accelerator가 이 엔드포인트 그룹의 일부인 엔드포인트에 상태 확인을 수행할 때 사용하는 프로토콜.

**상태 확인 간격**  
엔드포인트에 대한 각 상태 확인 사이의 초 단위 간격.

**임계값 수**  
비정상 대상을 정상 또는 정상 대상을 비정상으로 간주하기까지 필요한 연속적인 상태 확인 횟수.

# AWS Global Accelerator에서 표준 액셀러레이터의 엔드포인트
<a name="about-endpoints"></a>

AWS Global Accelerator에서 표준 액셀러레이터의 엔드포인트는 Network Load Balancer, Application Load Balancer, Amazon EC2 인스턴스 또는 탄력적 IP 주소일 수 있습니다. AWS Global Accelerator에서 정적 IP 주소는 클라이언트의 단일 접점 역할을 하며, 표준 액셀러레이터로 Global Accelerator는 정상 엔드포인트로 들어오는 트래픽을 분산합니다. Global Accelerator는 엔드포인트의 엔드포인트 그룹이 속한 리스너에 대해 지정되는 포트(또는 포트 범위)를 사용하여 트래픽을 엔드포인트로 전달합니다.

각 엔드포인트 그룹에는 여러 엔드포인트가 있을 수 있습니다. 각 엔드포인트를 여러 엔드포인트 그룹에 추가할 수 있지만 엔드포인트 그룹은 서로 다른 리스너와 연결되어야 합니다. 리소스는 엔드포인트로서 추가될 때 유효하고 활성 상태여야 합니다.

**중요**  
듀얼 스택으로서 구성되는 액셀러레이터(즉, IPv4 및 IPv6를 지원하려는 액셀러레이터)는 듀얼 스택도 지원하는 엔드포인트만 추가해야 합니다. Network Load Balancer, Application Load Balancer 및 Amazon EC2 인스턴스는 듀얼 스택 엔드포인트로서 추가될 수 있습니다.

Global Accelerator는 표준 엔드포인트 그룹에 포함된 모든 엔드포인트의 상태를 지속적으로 모니터링합니다. 정상 상태인 활성 엔드포인트로만 트래픽을 라우팅합니다. Global Accelerator가 트래픽을 라우팅할 정상 엔드포인트가 없는 경우, 트래픽을 AWS 리전의 모든 엔드포인트로 라우팅합니다.

**Topics**
+ [액셀러레이터 엔드포인트로서 추가되는 리소스에 대한 요구 사항](about-endpoints-caveats.md)
+ [표준 엔드포인트 추가](about-endpoints-adding-endpoints.md)
+ [표준 엔드포인트 편집](about-endpoints-adding-endpoints-edit.md)
+ [표준 엔드포인트 제거](about-endpoints-adding-endpoints-remove.md)
+ [엔드포인트 가중치가 트래픽 볼륨을 관리하는 방법](about-endpoints-endpoint-weights.md)
+ [비정상 엔드포인트에 대한 장애 조치 작동 방법](about-endpoints-endpoint-weights.unhealthy-endpoints.md)
+ [TCP 연결 시간 지연을 초래하는 연결 충돌을 방지하는 방법](about-endpoints.avoid-connection-collisions.md)

# 액셀러레이터 엔드포인트로서 추가되는 리소스에 대한 요구 사항
<a name="about-endpoints-caveats"></a>

AWS Global Accelerator에서 표준 액셀러레이터의 엔드포인트로서 추가될 수 있는 다양한 유형의 리소스에 대한 다음의 요구 사항 및 제한 사항에 유의하세요.

엔드포인트에 대한 클라이언트 IP 주소 보존을 활성화하려는 경우, 유의해야 할 추가 요구 사항이 있습니다. 자세한 내용은 [클라이언트 IP 주소 보존으로 변환 엔드포인트](about-endpoints.sipp.md) 섹션을 참조하세요.

참고: 액셀러레이터 뒤에 엔드포인트로서 추가되는 리소스를 종료하거나 삭제하기 전에 Global Accelerator 엔드포인트 그룹에서 엔드포인트를 제거하는 것이 좋습니다.

**Application Load Balancer 엔드포인트**  
+ Application Load Balancer 엔드포인트는 인터넷 연결 또는 내부용 일 수 있습니다.
+ 듀얼 스택 Application Load Balancer는 엔드포인트로서 추가될 수 있습니다.
+ Global Accelerator는 AWS 리전 내에서 실행되는 Application Load Balancer만 지원합니다. Global Accelerator는 로컬 영역에서 엔드포인트로서 실행되는 Application Load Balancer를 지원하지 않습니다.

**Network Load Balancer 엔드포인트**  
+ Network Load Balancer 엔드포인트는 인터넷 연결 또는 내부용 일 수 있습니다.
+ 듀얼 스택 Network Load Balancer는 엔드포인트로서 추가될 수 있지만 몇 가지 제한 사항이 있습니다.
  + 듀얼 스택 액셀러레이터의 경우, 듀얼 스택 Network Load Balancer를 추가할 때 Network Load Balancer에는 대상 유형이 `ip` 또는 대상 유형이 `instance` 및 IP 주소 유형이 `ipv6`인 대상 그룹이 있을 수 없습니다.
  + IPv4 액셀러레이터의 경우, 듀얼 스택 Network Load Balancer를 추가할 때 Global Accelerator에서 엔드포인트에 대한 클라이언트 IP 주소 보존을 활성화할 수 없습니다.
+ Global Accelerator는 AWS 리전 내에서 실행되는 Network Load Balancer만 지원합니다. Global Accelerator는 로컬 영역에서 엔드포인트로서 실행되는 Network Load Balancer를 지원하지 않습니다.
+ Network Load Balancer 엔드포인트의 경우, 연결 충돌을 방지하여 TCP 연결 시간이 늘어날 수 있도록 로드 밸런서의 교차 영역 트래픽을 비활성화하는 것이 좋습니다. 자세한 내용은 [TCP 연결 시간 지연을 초래하는 연결 충돌을 방지하는 방법](about-endpoints.avoid-connection-collisions.md) 섹션을 참조하세요.

**Amazon EC2 인스턴스 엔드포인트**  
+ EC2 인스턴스 엔드포인트는 C1, CC1, CC2, CG1, CG2, CR1, CS1, G1, G2, HI1, HS1, M1, M2, M3 또는 T1 유형 중 하나가 될 수 없습니다.
+ EC2 인스턴스는 특정 AWS 리전에서 엔드포인트로서 지원됩니다. 자세한 내용은 [AWS Global Accelerator에 대한 AWS 리전 가용성](preserve-client-ip-address.regions.md) 섹션을 참조하세요.

  Global Accelerator는 AWS 리전 내에서의 EC2 인스턴스만 지원합니다. Global Accelerator는 로컬 영역의 엔드포인트로서 탄력적 IP 주소로의 라우팅을 지원하지 않습니다.
+ 인스턴스를 종료하기 전에 Global Accelerator 엔드포인트 그룹에서 EC2 인스턴스를 제거하는 것이 좋습니다. EC2 인스턴스를 Global Accelerator의 엔드포인트 그룹에서 제거하기 전에 종료한 다음 동일한 VPC에서 동일한 프라이빗 IP 주소로 다른 인스턴스를 생성하고 상태 확인을 통과하는 경우, Global Accelerator가 트래픽을 새 엔드포인트로 라우팅합니다.
+ 듀얼 스택 EC2 인스턴스는 엔드포인트로서 추가될 수 있습니다. 하지만 인스턴스는 기본 IPv6 탄력적 네트워크 인터페이스(ENI)가 인스턴스에 연결되어 있어야 합니다. 자세한 내용은 Amazon Elastic Compute Cloud 사용 설명서의 [네트워크 인터페이스로 작업](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#working-with-enis)을 참조하세요.

**탄력적 IP 주소**  
+ 듀얼 스택 탄력적 IP 주소는 엔드포인트로서 추가될 수 없습니다.

모든 엔드포인트의 경우, 리소스를 Global Accelerator 뒤에 있는 엔드포인트로서 구성할 때 인터넷을 통해 트래픽을 동일한 엔드포인트로 직접 전송하지 않는 것이 좋습니다. 직접 트래픽을 전송하면 연결 충돌 문제가 발생할 수 있습니다.

또한 액셀러레이터 및 액셀러레이터 자체의 엔드포인트로서 추가되는 리소스는 교차 계정 지원을 구성하지 않는 한 동일한 계정이 소유해야 합니다. 하지만 로드 밸런서 엔드포인트 뒤에 있는 대상 인스턴스는 다른 계정이 소유할 수 있습니다. 이 시나리오에서는 대상 인스턴스를 소유한 계정에 로드 밸런서 및 액셀러레이터를 소유한 계정에 의해 소유된 서브넷에 액세스할 수 있는 권한이 부여되어야 합니다. 자세한 내용은 [Global Accelerator에서 교차 계정 액세스 구성](cross-account-resources.md) 섹션을 참조하세요.

# 표준 엔드포인트 추가
<a name="about-endpoints-adding-endpoints"></a>

트래픽이 리소스로 전달될 수 있도록 엔드포인트 그룹에 엔드포인트를 추가합니다. 표준 엔드포인트를 편집하여 엔드포인트의 가중치를 변경할 수 있습니다. 또는 엔드포인트 그룹에서 엔드포인트를 제거하여 액셀러레이터에서 엔드포인트를 제거할 수 있습니다. 엔드포인트를 제거해도 엔드포인트 자체에는 영향을 주지 않지만 Global Accelerator는 더 이상 해당 리소스로 트래픽을 전달할 수 없습니다.

먼저 리소스를 생성한 다음 Global Accelerator에서 엔드포인트로서 추가할 수 있습니다. 리소스는 엔드포인트로서 추가될 때 유효하고 활성 상태여야 합니다. Global Accelerator가 지원하는 엔드포인트 유형 및 구성에 대한 자세한 내용은 [액셀러레이터 엔드포인트로서 추가되는 리소스에 대한 요구 사항](about-endpoints-caveats.md) 섹션을 참조하세요.

엔드포인트 그룹에서 엔드포인트를 추가하거나 제거할 수 있는 한 가지 이유는 사용량입니다. 예를 들어, 애플리케이션에 대한 수요가 증가하면 더 많은 리소스를 생성할 수 있습니다. 그런 다음 하나 이상의 엔드포인트 그룹에 엔드포인트를 더 추가하여 증가된 트래픽을 처리할 수 있습니다. Global Accelerator는 엔드포인트를 추가하고 엔드포인트가 초기 상태 확인을 통과하는 즉시 엔드포인트로 요청을 라우팅하기 시작합니다.

엔드포인트의 가중치를 조정하여 엔드포인트에 비례적으로 트래픽을 더 많이 또는 더 적게 전송하여 엔드포인트에 대한 트래픽을 관리할 수 있습니다. 자세한 내용은 [엔드포인트 가중치가 트래픽 볼륨을 관리하는 방법](about-endpoints-endpoint-weights.md) 섹션을 참조하세요.

참고: 클라이언트 IP 주소 보존으로 엔드포인트를 추가하는 것을 고려 중인 경우, 먼저 [AWS Global Accelerator에서 클라이언트 IP 주소 보존](preserve-client-ip-address.md)의 정보를 검토합니다.

이 섹션에서는 AWS Global Accelerator 콘솔에서 엔드포인트를 추가하는 방법을 설명합니다. AWS Global Accelerator로 API 작업을 사용하려면 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

# 표준 엔드포인트를 추가하려면


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터** 페이지에서 액셀러레이터를 선택합니다.

1. **리스너** 섹션의 **리스너 ID**에서 리스너의 ID를 선택합니다.

1. **엔드포인트 그룹** 섹션의 **엔드포인트 그룹 ID**에서 엔드포인트를 추가할 엔드포인트 그룹의 ID를 선택합니다.

1. **편집**을 선택합니다.

1. **엔드포인트** 섹션에서 **엔드포인트 추가**를 선택합니다.

1. **엔드포인트 추가** 페이지의 드롭다운 목록에서 리소스를 선택합니다.

   AWS 리소스가 없는 경우, 목록에도 항목이 없습니다. 계속하려면 로드 밸런서, Amazon EC2 인스턴스 또는 탄력적 IP 주소와 같은 AWS 리소스를 생성합니다. 그런 다음 여기의 단계로 돌아가 목록에서 리소스를 선택합니다.
**참고**  
듀얼 스택 액셀러레이터가 있는 경우, 듀얼 스택 엔드포인트를 추가해야 합니다. Network Load Balancer, Application Load Balancer 및 Amazon EC2 인스턴스는 듀얼 스택 엔드포인트로서 추가될 수 있습니다.

1. 선택적으로 **가중치**에 0\$1255 사이의 숫자를 입력하여 트래픽을 이 엔드포인트로 라우팅하는 가중치를 설정합니다. 엔드포인트에 가중치를 추가할 경우, 지정되는 비율에 따라 트래픽을 라우팅하도록 Global Accelerator를 구성합니다. 기본적으로 모든 엔드포인트의 가중치는 128입니다. 자세한 내용은 [엔드포인트 가중치가 트래픽 볼륨을 관리하는 방법](about-endpoints-endpoint-weights.md) 섹션을 참조하세요.

1. 선택적으로 엔드포인트의 클라이언트 IP 주소 보존을 활성화합니다. **클라이언트 IP 주소 보존**에서 **주소 보존**을 선택합니다. 자세한 내용은 [AWS Global Accelerator에서 클라이언트 IP 주소 보존](preserve-client-ip-address.md) 섹션을 참조하세요.
**참고**  
클라이언트 IP 주소를 보존하는 엔드포인트에 트래픽을 추가하고 라우팅하기 전에 보안 그룹과 같은 필요한 모든 보안 구성을 업데이트하여 허용 목록에 사용자 클라이언트 IP 주소를 포함시켜야 합니다.

1. **엔드포인트 추가**를 선택합니다.

# 표준 엔드포인트 편집
<a name="about-endpoints-adding-endpoints-edit"></a>

이 섹션에서는 AWS Global Accelerator 콘솔에서 엔드포인트를 편집하는 방법을 설명합니다. AWS Global Accelerator로 API 작업을 사용하려면 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

# 표준 엔드포인트를 편집하려면


엔드포인트 구성을 편집하여 가중치를 변경할 수 있습니다. 자세한 내용은 [엔드포인트 가중치가 트래픽 볼륨을 관리하는 방법](about-endpoints-endpoint-weights.md) 섹션을 참조하세요.

1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터** 페이지에서 액셀러레이터를 선택합니다.

1. **리스너** 섹션의 **리스너 ID**에서 리스너의 ID를 선택합니다.

1. **엔드포인트 그룹** 섹션의 **엔드포인트 그룹 ID**에서 엔드포인트 그룹의 ID를 선택합니다.

1. **엔드포인트 편집**을 선택합니다.

1. **엔드포인트 편집** 페이지에서 업데이트한 다음 **저장**을 선택합니다.

# 표준 엔드포인트 제거
<a name="about-endpoints-adding-endpoints-remove"></a>

이 섹션에서는 AWS Global Accelerator 콘솔에서 엔드포인트를 제거하는 방법을 설명합니다. AWS Global Accelerator로 API 작업을 사용하려면 [AWS Global Accelerator API 참조](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html)를 참조하세요.

엔드포인트에 서비스를 제공해야 하는 경우, 엔드포인트 그룹에서 엔드포인트를 제거할 수 있습니다. 엔드포인트를 제거하면 엔드포인트 그룹에서 제거되지만 그렇지 않은 경우, 엔드포인트에 영향을 주지 않습니다. Global Accelerator는 엔드포인트 그룹에서 제거되자마자 엔드포인트로 트래픽 전달을 중지합니다. 엔드포인트는 진행 중인 클라이언트 트래픽에 중단이 없도록 모든 현재 요청이 완료될 때까지 기다리는 상태로 전환됩니다. 요청 수신을 재개할 준비가 되면 엔드포인트를 엔드포인트 그룹에 다시 추가할 수 있습니다.

참고: 액셀러레이터 뒤에 엔드포인트로서 추가되는 리소스를 종료하거나 삭제하기 전에 Global Accelerator 엔드포인트 그룹에서 엔드포인트를 제거하는 것이 좋습니다.

# 엔드포인트를 제거하려면


1. [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:)에서 Global Accelerator 콘솔을 엽니다.

1. **액셀러레이터** 페이지에서 액셀러레이터를 선택합니다.

1. **리스너** 섹션의 **리스너 ID**에서 리스너의 ID를 선택합니다.

1. **엔드포인트 그룹** 섹션의 **엔드포인트 그룹 ID**에서 엔드포인트 그룹의 ID를 선택합니다.

1. **엔드포인트 제거**를 선택합니다.

1. 확인 대화 상자에서 **제거**를 선택합니다.

# 엔드포인트 가중치가 트래픽 볼륨을 관리하는 방법
<a name="about-endpoints-endpoint-weights"></a>

가중치 기반 라우팅을 사용하면 엔드포인트 그룹의 특정 리소스(엔드포인트)로 라우팅되는 트래픽의 양을 선택할 수 있습니다. 이는 로드 밸런싱 및 애플리케이션의 새 버전 테스트 등 여러 가지 방법에 유용할 수 있습니다.

가중치는 Global Accelerator가 표준 액셀러레이터의 엔드포인트로 전달하는 트래픽 비율을 결정하기 위해 설정할 수 있는 값입니다. 엔드포인트는 Network Load Balancer, Application Load Balancer, Amazon EC2 인스턴스 또는 탄력적 IP 주소일 수 있습니다. Global Accelerator는 엔드포인트 그룹의 엔드포인트에 대한 가중치 합계를 계산한 다음 각 엔드포인트의 가중치 대 총계의 비율을 기반으로 트래픽을 엔드포인트로 전달합니다. 기본적으로 엔드포인트의 가중치는 128로 설정되며, 이는 최대값인 255의 절반입니다.

## 엔드포인트 가중치 작동 방법
<a name="about-endpoints-endpoint-weights.how-it-works"></a>

가중치를 사용하려면 엔드포인트 그룹의 각 엔드포인트에 전송하려는 트래픽 양에 해당하는 상대 가중치를 할당합니다. 기본적으로 엔드포인트의 가중치는 128입니다. 즉, 가중치 최대값의 절반은 255입니다. Global Accelerator는 그룹의 모든 엔드포인트에 대한 총 가중치의 비율로서 할당되는 가중치를 기반으로 엔드포인트에 트래픽을 전송합니다.

![\[Global Accelerator에서 엔드포인트에 대한 상대 가중치 작동 방법\]](http://docs.aws.amazon.com/ko_kr/global-accelerator/latest/dg/images/WRR_calculation.png)


예를 들어, 트래픽의 일부를 하나의 엔드포인트로 보내고 나머지를 다른 엔드포인트로 보내려는 경우, 각각 1과 255의 가중치를 지정할 수 있습니다. 가중치가 1인 엔드포인트는 트래픽의 1/256(1/1\$1255)이 전송되고, 다른 엔드포인트는 255/256 (255/1\$1255)이 전송됩니다. 가중치를 변경하여 각 엔드포인트에 대한 트래픽 볼륨의 균형을 점진적으로 변경할 수 있습니다. Global Accelerator에서 엔드포인트로 트래픽 전송을 중지하려면 해당 리소스의 가중치를 0으로 변경할 수 있습니다.

액셀러레이터에서 엔드포인트 가중치를 설정한 경우에도 특정하고 제한된 시나리오에서 Global Accelerator는 가용성을 보장하기 위해 해당 가중치를 재정의합니다. 즉, Global Accelerator가 엔드포인트 그룹의 엔드포인트 간 트래픽을 로드 밸런싱하는 경우, 특정 상황에서는 클라이언트 트래픽의 가용성 보존 및 엔드포인트 가중치 준수 중 하나를 선택해야 합니다. 예를 들어, 클라이언트 IP 주소가 보존된 액셀러레이터의 경우, Global Accelerator는 연결 충돌을 방지하기 위해 엔드포인트 가중치 설정을 재정의해야 할 수 있습니다.

# 비정상 엔드포인트에 대한 장애 조치 작동 방법
<a name="about-endpoints-endpoint-weights.unhealthy-endpoints"></a>

엔드포인트 그룹에 가중치가 0보다 큰 정상 엔드포인트가 없는 경우, Global Accelerator는 다른 엔드포인트 그룹에서 가중치가 0보다 큰 정상 엔드포인트로 장애 조치를 시도합니다. 이 장애 조치의 경우, Global Accelerator는 트래픽 다이얼 설정을 무시합니다. 따라서 예를 들어, 엔드포인트 그룹이 트래픽 다이얼을 0으로 설정하는 경우, Global Accelerator는 장애 조치 시도에서 해당 엔드포인트 그룹을 계속 포함합니다.

Global Accelerator가 가장 가까운 3개의 엔드포인트 그룹(즉, AWS 리전)을 시도한 후 가중치가 0보다 큰 정상 엔드포인트를 찾지 못하는 경우, 클라이언트에 가장 가까운 엔드포인트 그룹의 무작위 엔드포인트로 트래픽을 라우팅합니다. 즉, *열리지 않습니다*.

다음 사항에 유의하세요.
+ 장애 조치를 위해 선택된 엔드포인트 그룹은 트래픽 다이얼이 0으로 설정된 엔드포인트 그룹일 수 있습니다.
+ 가장 가까운 엔드포인트 그룹은 원래 엔드포인트 그룹이 아닐 수 있습니다. 이는 Global Accelerator가 원래 엔드포인트 그룹을 선택할 때 계정 트래픽 다이얼 설정을 고려하기 때문입니다.

예를 들어, 구성에 정상 엔드포인트와 비정상 엔드포인트라는 2개의 엔드포인트가 있고, 각 엔드포인트의 가중치가 0보다 크도록 설정했다고 가정해 보겠습니다. 이 경우, Global Accelerator는 트래픽을 정상 엔드포인트로 라우팅합니다. 하지만 이제 유일한 정상 엔드포인트의 가중치를 0으로 설정한다고 가정해 보겠습니다. 그런 다음 Global Accelerator는 가중치가 0보다 큰 정상 엔드포인트를 찾기 위해 3개의 추가 엔드포인트 그룹을 시도합니다. 찾을 수 없는 경우, Global Accelerator는 클라이언트에 가장 가까운 엔드포인트 그룹의 무작위 엔드포인트로 트래픽을 라우팅합니다.

복구가 발생하면 즉, 리전이 다시 정상 상태가 되면 Global Accelerator는 정기적인 라우팅 동작으로 돌아갑니다. 즉, 일반적으로 라우팅은 약 30초 이내에 트래픽 다이얼이 0으로 설정되지 않은 정상 엔드포인트로 다시 시작됩니다. 하지만 설정된 활성 연결은 이동되지 않습니다. 클라이언트 또는 서버에 의해 연결이 재설정되거나 클라이언트가 새 연결을 만들 때까지 0 가중치 리전으로 계속 라우팅됩니다.

# TCP 연결 시간 지연을 초래하는 연결 충돌을 방지하는 방법
<a name="about-endpoints.avoid-connection-collisions"></a>

AWS Global Accelerator의 연결 충돌로 인해 간헐적인 연결 문제가 발생할 수 있습니다. 이는 특정 시나리오에서 사용자(동일한 소스 IP 및 소스 포트 포함)가 Global Accelerator의 리소스에 액세스할 때 발생할 수 있습니다. 충돌로 인해 액셀러레이터를 통과하는 트래픽의 TCP 연결 시간이 지연될 수 있습니다.

액셀러레이터 엔드포인트의 다른 대상 포트로 들어오는 트래픽을 라우팅할 수 있는 Global Accelerator의 특성인 *포트 재정의*로 액셀러레이터를 구성하여 이러한 지연을 방지할 수 있습니다. 이 섹션의 지침에 따라 포트 재정의를 사용하여 연결 충돌을 방지하고 잠재적인 TCP 연결 시간 지연을 방지하는 방법을 알아봅니다.

## 연결 충돌을 일으킬 수 있는 시나리오
<a name="about-endpoints.avoid-connection-collisions.scenarios"></a>

Global Accelerator에는 연결 충돌로 이어져 TCP 연결 시간 지연으로 이어질 수 있는 3가지 시나리오가 있습니다.
+ 여러 액셀러레이터로 엔드포인트로서 동일한 리소스를 구성합니다.
+ 리소스를 Global Accelerator 뒤에 있는 엔드포인트로서 구성하고 인터넷을 통해 최종 사용자로부터 동일한 리소스로 트래픽을 직접 전송합니다.
+ 교차 영역 트래픽의 Network Load Balancer 엔드포인트를 구성합니다.

Network Load Balancer 엔드포인트의 경우, 연결 충돌을 방지하려면 로드 밸런서의 교차 영역 트래픽을 비활성화하는 것이 좋습니다. 자세한 내용은 *Network Load Balancer 사용 설명서*의 [TCP 연결 지연](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/load-balancer-troubleshooting.html#tcp-delays)을 참조하세요.

다른 시나리오의 경우, 충돌을 방지하려면 엔드포인트 그룹과 함께 포트 재정의 특성을 사용하는 것이 좋습니다. 포트 재정의를 사용하여 Global Accelerator 리스너 포트를 엔드포인트 리소스의 다른 대상 포트 번호에 매핑할 수 있습니다. 리스너 포트는 기본적으로 엔드포인트 리소스에서 동일한 포트 번호를 사용합니다. 포트 재정의를 사용하면 액셀러레이터는 동일한 사용자(소스 IP 및 소스 포트 포함)의 트래픽을 동일한 엔드포인트로 라우팅할 수 있지만 충돌을 방지하는 다른 대상 포트 번호를 사용할 수 있습니다.

다음 섹션에서는 연결 충돌을 방지하기 위해 포트 재정의를 구성하는 방법에 대한 각 시나리오의 구체적인 예제를 제공합니다. 포트 재정의 구성에 대한 자세한 내용은 [제한된 포트 또는 연결 충돌에 대해 리스너 포트 재정의](about-endpoint-groups-port-override.md) 섹션을 참조하세요.

## 포트 재정의를 사용하여 연결 충돌을 방지하는 방법
<a name="about-endpoints.avoid-connection-collisions.how-to-prevent"></a>

기본적으로 액셀러레이터는 리스너를 생성할 때 지정되는 동일한 프로토콜과 동일한 대상 포트 범위를 사용하여 AWS 리전에서 엔드포인트로 사용자 트래픽을 라우팅합니다. 하지만 리스너 포트의 포트 번호 매핑을 재정의하도록 선택할 수도 있습니다. 즉, 리스너 포트 번호를 매핑하여 엔드포인트의 다른 대상 포트 번호로 트래픽을 라우팅할 수 있습니다.

예를 들어, 포트 80 및 443에서 TCP 트래픽을 수락하는 리스너를 정의하는 경우, 기본적으로 액셀러레이터는 엔드포인트의 동일한 포트인 80 및 443으로 트래픽을 라우팅합니다. 하지만 포트 재정의 특성을 사용하면 액셀러레이터는 해당 포트에서 들어오는 트래픽을 8080 및 8443과 같은 엔드포인트의 다른 포트로 라우팅할 수 있습니다.

동일한 리소스가 구성된 2개(또는 그 이상)의 액셀러레이터에서 리스너에 대해 서로 다른 포트 매핑을 생성하여 각 액셀러레이터에 대해 별도의 대상 포트 번호를 사용하고 충돌을 방지할 수 있습니다.

예를 들어, Accelerator-A와 Accelerator-B가 있고 각각 TCP와 포트 443에 대해 구성된 리스너가 있다고 가정해 보겠습니다. Accelerator-A의 리스너가 포트 443을 8443에 매핑하고 Accelerator-B의 리스너가 포트 443을 9443에 매핑하도록 포트 재정의를 설정할 수 있습니다. 이제 Application Load Balancer 엔드포인트 ALB-1234를 구성하여 포트 8443과 9443 모두에서 수신 대기합니다. 그런 다음 동일한 사용자 IP 주소에서 포트 443(두 액셀러레이터의 리스너로)으로 들어오는 트래픽은 연결 충돌 또는 TCP 연결 시간 지연 없이 ALB-1234에 도착합니다.

다음의 그림 예제에서 트래픽 경로를 볼 수 있습니다.

`Accelerator-A [listener: tcp,443] → Endpoint-Group [port-override: 443→8443] → ALB-1234 (listener: HTTPS,8443)`

`Accelerator-B [listener: tcp,443] → Endpoint-Group [port-override: 443→9443] → ALB-1234 (listener: HTTPS,9443) `

유사한 방법으로 포트 재정의를 사용하여 액셀러레이터의 리스너 포트 번호에 대한 기본값 매핑을 재정의하여 직접 사용자 트래픽과 액셀러레이터를 통해 액세스되는 리소스에 대한 연결 충돌을 방지할 수 있습니다. 이 시나리오에서 충돌을 방지하려면 다음을 수행합니다.

1. 리소스가 직접 트래픽에 대해 수신 대기할 포트를 결정합니다.

1. 기본값 포트를 재정의하도록 액셀러레이터의 리스너를 구성하고, 액셀러레이터 트래픽의 해당 포트에 대해 수신 대기할 리소스에서 리스너를 구성합니다.

예를 들어, 액셀러레이터의 리스너에 대해 포트 재정의를 설정하여 포트 443을 포트 8443에 매핑할 수 있습니다. 이제 포트 8443에서 액셀러레이터 트래픽을 수신 대기하고 포트 443에서 직접 트래픽을 수신 대기하도록 Application Load Balancer 엔드포인트를 구성할 수 있습니다. 이 구성으로 동일한 사용자 IP 주소에서 들어오는 트래픽에 대한 Application Load Balancer의 연결 충돌을 방지할 수 있습니다.