클라이언트 IP 주소 보존을 사용하기 위해 끝점 전환 - AWS Global Accelerator

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

클라이언트 IP 주소 보존을 사용하기 위해 끝점 전환

이 섹션의 지침에 따라 가속기에 있는 하나 이상의 끝점을 사용자의 클라이언트 IP 주소를 유지하는 끝점으로 전환합니다. Application Load Balancer 엔드포인트 또는 엘라스틱 IP 주소 엔드포인트를 클라이언트 IP 주소 보존이 있는 해당 엔드포인트 (Application Load Balancer 또는 EC2 인스턴스) 로 전환하도록 선택할 수 있습니다. 자세한 내용은 AWS Global Accelerator 클라이언트 IP 주소 보존 섹션을 참조하세요.

클라이언트 IP 주소 보존을 느리게 사용하는 것으로 전환하는 것이 좋습니다. 먼저 클라이언트 IP 주소를 보존하기 위해 사용하도록 설정한 새 Application Load Balancer 또는 EC2 인스턴스 엔드포인트를 추가합니다. 그런 다음 엔드포인트에 가중치를 구성하여 기존 엔드포인트에서 새 엔드포인트로 트래픽을 천천히 이동합니다.

중요

클라이언트 IP 주소를 보존하는 끝점으로 트래픽을 라우팅하기 전에 허용 목록에 글로벌 액셀러레이터 클라이언트 IP 주소를 포함하는 모든 구성이 사용자 클라이언트 IP 주소를 포함하도록 업데이트되었는지 확인하십시오.

클라이언트 IP 주소 보존은 특정 AWS 리전에서만 사용할 수 있습니다. 자세한 내용은 클라이언트 IP 주소 보존을 위해 지원되는 AWS 리전 섹션을 참조하세요.

이 단원에서는 AWS Global Accelerator 에서 엔드포인트 그룹을 사용하는 방법에 대해 설명합니다. Global Accelerator 액셀러레이터를 사용하려면AWS Global Accelerator API 참조.

클라이언트 IP 주소 보존을 사용하여 소량의 트래픽을 새 끝점으로 이동한 후 구성이 예상대로 작동하는지 테스트합니다. 그런 다음 해당 끝점의 가중치를 조정하여 새 끝점에 대한 트래픽 비율을 점차 늘립니다.

클라이언트 IP 주소를 보존하는 끝점으로 전환하려면 다음 단계에 따라 새 끝점을 추가하고 인터넷 연결 Application Load Balancer 끝점의 경우 클라이언트 IP 주소 보존을 사용하도록 설정합니다. 내부 애플리케이션 로드 밸런서 및 EC2 인스턴스에 대해 클라이언트 IP 주소 보존 옵션이 항상 선택됩니다.

클라이언트 IP 주소 보존을 사용하여 끝점을 추가하려면

  1. 글로벌 액셀러레이터 콘솔을 다음 위치에서 엽니다.https://console.aws.amazon.com/globalaccelerator/home.

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

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

  4. 에서엔드포인트 그룹섹션에서 엔드포인트 그룹을 선택합니다.

  5. 에서엔드포인트섹션에서엔드포인트 추가.

  6. 에서끝점 추가페이지의엔드포인트드롭다운 목록에서 Application Load Balancer 엔드포인트 또는 EC2 인스턴스 엔드포인트를 선택합니다.

  7. 에서Weight필드에서 기존 엔드포인트에 대해 설정된 가중치에 비해 낮은 수를 선택합니다. 예를 들어 해당 Application Load Balancer 서의 가중치가 255인 경우 새 애플리케이션 로드 밸런서의 가중치를 5로 입력하여 시작할 수 있습니다. 자세한 내용은 엔드포인트 가중치 섹션을 참조하세요.

  8. 외부 연결 Application Load Balancer 끝점의 경우클라이언트 IP 주소 보존를 선택하려면주소 보존. (이 옵션은 내부 애플리케이션 로드 밸런서 및 EC2 인스턴스에 대해 항상 선택됩니다.)

  9. [Save changes]를 선택합니다.

그런 다음, 클라이언트 IP 주소 보존을 사용하여 새 끝점으로 대체하는 기존 끝점을 편집하여 기존 끝점의 가중치를 줄여 더 적은 트래픽이 전달되도록 합니다.

기존 엔드포인트의 트래픽을 줄이려면

  1. 에서엔드포인트 그룹페이지에서 클라이언트 IP 주소 보존이 없는 기존 끝점을 선택합니다.

  2. [Edit]를 선택합니다.

  3. 에서엔드포인트 편집페이지의Weight필드에 현재 숫자보다 낮은 숫자를 입력합니다. 예를 들어 기존 끝점의 가중치가 255인 경우 새 끝점에 대해 가중치를 220으로 입력할 수 있습니다 (클라이언트 IP 주소 보존).

  4. [Save changes]를 선택합니다.

새 끝점의 가중치를 낮은 수로 설정하여 원래 트래픽의 일부를 테스트한 후에는 원래 끝점과 새 끝점의 가중치를 계속 조정하여 모든 트래픽을 천천히 전환할 수 있습니다.

예를 들어 가중치가 200으로 설정된 기존 Application Load Balancer 시작하고 가중치가 5로 설정된 클라이언트 IP 주소 보존이 활성화된 새 Application Load Balancer 끝점을 추가한다고 가정합니다. 새로운 Application Load Balancer 가중치를 늘리고 원래 Application Load Balancer 가중치를 줄임으로써 원래 애플리케이션 로드 밸런서에서 새로운 애플리케이션 로드 밸런서로 트래픽을 점진적으로 이동합니다. 예:

  • 원래 무게 190/새로운 무게 10

  • 원래 무게 180/새로운 무게 20

  • 원래 무게 170/새로운 무게 30 등등.

원래 끝점의 가중치를 0으로 줄이면 모든 트래픽 (이 예제 시나리오에서) 은 클라이언트 IP 주소 보존을 포함하는 새로운 Application Load Balancer 끝점으로 이동합니다.

클라이언트 IP 주소 보존을 사용하도록 전환하려는 추가 엔드포인트 (애플리케이션 로드 밸런서 또는 EC2 인스턴스) 가 있는 경우 이 섹션의 단계를 반복하여 전환하십시오.

엔드포인트에 대한 트래픽이 클라이언트 IP 주소를 보존하지 않도록 엔드포인트에 대한 구성을 되돌려야 하는 경우 언제든지이를 수행할 수 있습니다.하지클라이언트 IP 주소를 원래 값으로 보존하고 엔드포인트의 가중치를 줄입니다.다음으로 바꿉니다.클라이언트 IP 주소 보존을 0으로 설정합니다.