Amazon S3 다중 리전 액세스 포인트 장애 조치 제어 사용 - Amazon Simple Storage Service

Amazon S3 다중 리전 액세스 포인트 장애 조치 제어 사용

이 섹션에서는 AWS Management Console을 사용하여 Amazon S3 다중 리전 액세스 포인트 장애 조치 제어를 관리하고 사용하는 방법을 설명합니다.

AWS Management Console의 다중 리전 액세스 포인트 세부 정보 페이지에 있는 Failover configuration(장애 조치 구성) 섹션에는 Edit routing status(라우팅 상태 편집) 및 Failover(장애 조치)라는 두 가지 장애 조치 제어가 있습니다. 이러한 제어는 다음과 같이 사용할 수 있습니다.

  • Edit routing status(라우팅 상태 편집) - Edit routing status(라우팅 상태 편집)를 선택하여 다중 리전 액세스 포인트에 대한 하나의 요청에서 최대 17개 AWS 리전의 라우팅 상태를 수동으로 편집할 수 있습니다. 다음과 같은 목적으로 Edit routing status(라우팅 상태 편집)를 사용할 수 있습니다.

    • 다중 리전 액세스 포인트에서 하나 이상의 리전에 대한 라우팅 상태를 설정하거나 편집하기 위해

    • 두 리전을 액티브-패시브 상태로 구성하여 다중 리전 액세스 포인트에 대한 장애 조치 구성을 만들기 위해

    • 리전을 수동으로 장애 조치하기 위해

    • 리전 간 트래픽을 수동으로 전환하기 위해

  • Failover(장애 조치) - Failover(장애 조치)를 선택하여 장애 조치를 시작하면 이미 액티브-패시브 상태로 구성된 두 리전의 라우팅 상태만 업데이트됩니다. Failover(장애 조치)를 선택하여 시작한 장애 조치가 진행되는 동안 두 리전 간의 라우팅 상태가 자동으로 전환됩니다.

다중 리전 액세스 포인트에서 리전의 라우팅 상태 편집

다중 리전 액세스 포인트 세부 정보 페이지의 Failover configuration(장애 조치 구성) 섹션에서 Edit routing status(라우팅 상태 편집)를 선택하여 다중 리전 액세스 포인트에 대한 하나의 요청으로 최대 17개 AWS 리전의 라우팅 상태를 수동으로 업데이트할 수 있습니다. 그러나 Failover(장애 조치)를 선택하여 장애 조치를 시작하면 이미 액티브-패시브 상태로 구성된 두 리전의 라우팅 상태만 업데이트됩니다. Failover(장애 조치)를 선택하여 시작한 장애 조치가 진행되는 동안 두 리전 간의 라우팅 상태가 자동으로 전환됩니다.

다음 절차에 설명된 대로 Edit routing status(라우팅 상태 편집)를 다음과 같은 목적으로 사용할 수 있습니다.

  • 다중 리전 액세스 포인트에서 하나 이상의 리전에 대한 라우팅 상태를 설정하거나 편집하기 위해

  • 두 리전을 액티브-패시브 상태로 구성하여 다중 리전 액세스 포인트에 대한 장애 조치 구성을 만들기 위해

  • 리전을 수동으로 장애 조치하기 위해

  • 리전 간 트래픽을 수동으로 전환하기 위해

다중 리전 액세스 포인트에서 리전의 라우팅 상태를 업데이트하는 방법

  1. AWS Management Console에 로그인합니다.

  2. https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  3. 왼쪽 탐색 창에서 다중 리전 액세스 포인트를 선택합니다.

  4. 업데이트하려는 다중 리전 액세스 포인트를 선택합니다.

  5. Replication and failover(복제 및 장애 조치) 탭을 선택합니다.

  6. 라우팅 상태를 편집할 리전을 하나 이상 선택합니다.

    참고

    장애 조치를 시작하려면 다중 리전 액세스 포인트에서 최소한 한 개의 AWS 리전을 Active(액티브)로 지정하고 한 리전을 Passive(패시브)로 지정해야 합니다.

  7. Edit routing status(라우팅 상태 편집)를 선택합니다.

  8. 나타나는 대화 상자에서 각 리전의 Routing status(라우팅 상태)를 Active(액티브) 또는 Passive(패시브)로 선택합니다.

    액티브 상태에서는 트래픽을 리전으로 라우팅할 수 있습니다. 패시브 상태에서는 리전으로의 트래픽 전달이 중지됩니다.

    다중 리전 액세스 포인트의 장애 조치 구성을 만들거나 장애 조치를 시작하려면 다중 리전 액세스 포인트에서 최소한 한 개의 AWS 리전을 Active(액티브)로 지정하고 한 리전을 Passive(패시브)로 지정해야 합니다.

  9. Save routing status(라우팅 상태 저장)를 선택합니다. 트래픽이 리디렉션되는 데 약 2분이 걸립니다.

다중 리전 액세스 포인트에 대한 AWS 리전의 라우팅 상태를 제출한 후 라우팅 상태 변경 사항을 확인할 수 있습니다. 이러한 변경 사항을 확인하려면 Amazon CloudWatch(https://console.aws.amazon.com/cloudwatch/)로 이동하여 액티브 및 패시브 리전 간의 Amazon S3 데이터 요청 트래픽(예: GETPUT 요청) 이동 변화를 모니터링하세요. 기존 연결은 장애 조치 중에 종료되지 않습니다. 기존 연결은 성공 또는 실패 상태에 도달할 때까지 계속됩니다.

참고

다음 5개 리전 중 하나에 대해 다중 리전 액세스 포인트 AWS CLI 라우팅 명령을 실행할 수 있습니다.

  • ap-southeast-2

  • ap-northeast-1

  • us-east-1

  • us-west-2

  • eu-west-1

다음 예시 명령은 기존 다중 리전 액세스 포인트 라우팅 구성을 업데이트합니다. 버킷의 액티브 또는 패시브 상태를 업데이트하려면 TrafficDialPercentage 값을 액티브 상태의 경우 100, 패시브 상태의 경우 0으로 설정하세요. 이 예시에서는 amzn-s3-demo-bucket1이 액티브로, amzn-s3-demo-bucket2가 패시브로 설정되어 있습니다. 이 예시 명령을 사용하려면 user input placeholders를 실제 정보로 대체하세요.

aws s3control submit-multi-region-access-point-routes --region ap-southeast-2 --account-id 123456789012 --mrap MultiRegionAccessPoint_ARN --route-updates Bucket=amzn-s3-demo-bucket1,TrafficDialPercentage=100 Bucket=amzn-s3-demo-bucket2 ,TrafficDialPercentage=0

다음 예시 명령은 업데이트된 다중 리전 액세스 포인트 라우팅 구성을 가져옵니다. 이 예 명령을 사용하려면 user input placeholders를 실제 정보로 대체하세요.

aws s3control get-multi-region-access-point-routes --region eu-west-1 --account-id 123456789012 --mrap MultiRegionAccessPoint_ARN

장애 조치 시작

다중 리전 액세스 포인트 세부 정보 페이지의 Failover configuration(장애 조치 구성) 섹션에서 Failover(장애 조치)를 선택하여 장애 조치를 시작하면 Amazon S3 요청 트래픽이 자동으로 대체 AWS 리전으로 이동합니다. 장애 조치 프로세스는 2분 이내에 완료됩니다.

다중 리전 액세스 포인트가 지원되는 17개 리전 중 한 번에 두 AWS 리전에서 장애 조치를 시작할 수 있습니다. 그러면 장애 조치 이벤트가 AWS CloudTrail에 로깅됩니다. 장애 조치가 완료되면 Amazon CloudWatch에서 새로운 액티브 리전에 대한 Amazon S3 트래픽 및 모든 트래픽 라우팅 업데이트를 모니터링할 수 있습니다.

중요

데이터 복제 중에 모든 메타데이터와 객체를 버킷 간에 동기화된 상태로 유지하려면 장애 조치 제어를 구성하기 전에 양방향 복제 규칙을 생성하고 복제본 수정 동기화를 사용 설정하는 것이 좋습니다.

양방향 복제 규칙은 트래픽이 장애 조치 목적지인 Amazon S3 버킷에 데이터를 쓸 때 해당 데이터가 원본 버킷으로 다시 복제되도록 하는 데 도움이 됩니다. 복제본 수정 동기화는 양방향 복제 중에 객체 메타데이터도 버킷 간에 동기화되도록 하는 데 도움이 됩니다.

장애 조치를 지원하기 위한 복제 구성에 대한 자세한 내용은 다중 리전 액세스 포인트와 함께 사용할 복제 구성 섹션을 참조하세요.

복제된 버킷 간 장애 조치를 시작하는 방법
  1. AWS Management Console에 로그인합니다.

  2. https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  3. 왼쪽 탐색 창에서 다중 리전 액세스 포인트)를 선택합니다.

  4. 장애 조치를 시작하는 데 사용할 다중 리전 액세스 포인트를 선택합니다.

  5. Replication and failover(복제 및 장애 조치) 탭을 선택합니다.

  6. 아래로 스크롤하여 Failover configuration(장애 조치 구성) 섹션으로 이동한 다음 두 개의 AWS 리전을 선택합니다.

    참고

    장애 조치를 시작하려면 다중 리전 액세스 포인트에서 최소한 한 개의 AWS 리전을 Active(액티브)로 지정하고 한 리전을 Passive(패시브)로 지정해야 합니다. 액티브 상태에서는 트래픽을 리전으로 보낼 수 있습니다. 패시브 상태에서는 리전으로의 트래픽 전달이 중지됩니다.

  7. Failover(장애 조치)를 선택합니다.

  8. 대화 상자에서 Failover(장애 조치)를 다시 선택하여 장애 조치를 시작합니다. 이 과정에서 두 리전의 라우팅 상태가 자동으로 전환됩니다. 모든 새 트래픽은 액티브 상태가 되는 리전으로 보내지고 패시브 상태가 되는 리전으로는 트래픽 전달이 중지됩니다. 트래픽이 리디렉션되는 데 약 2분이 걸립니다.

    장애 조치 프로세스를 시작한 후 트래픽 변경을 확인할 수 있습니다. 이러한 변경 사항을 확인하려면 Amazon CloudWatch(https://console.aws.amazon.com/cloudwatch/)로 이동하여 액티브 및 패시브 리전 간의 Amazon S3 데이터 요청 트래픽(예: GETPUT 요청) 이동 변화를 모니터링하세요. 기존 연결은 장애 조치 중에 종료되지 않습니다. 기존 연결은 성공 또는 실패 상태에 도달할 때까지 계속됩니다.

Amazon S3 다중 리전 액세스 포인트 라우팅 제어 보기

Amazon S3 다중 리전 액세스 포인트의 라우팅 제어를 보는 방법

  1. AWS Management Console에 로그인합니다.

  2. https://console.aws.amazon.com/s3/에서 Amazon S3 콘솔을 엽니다.

  3. 왼쪽 탐색 창에서 다중 리전 액세스 포인트)를 선택합니다.

  4. 검토하려는 다중 리전 액세스 포인트를 선택합니다.

  5. Replication and failover(복제 및 장애 조치) 탭을 선택합니다. 이 페이지에는 다중 리전 액세스 포인트에 대한 라우팅 구성 세부 정보 및 요약, 관련 복제 규칙, 복제 지표가 표시됩니다. Failover configuration(장애 조치 구성) 섹션에서 리전의 라우팅 상태를 확인할 수 있습니다.

다음 예시 AWS CLI 명령은 지정된 리전의 현재 다중 리전 액세스 포인트 라우팅 구성을 가져옵니다. 이 예시 명령을 사용하려면 user input placeholders를 실제 정보로 대체하세요.

aws s3control get-multi-region-access-point-routes --region eu-west-1 --account-id 123456789012 --mrap MultiRegionAccessPoint_ARN
참고

이 명령은 다음 5개 리전에 대해서만 실행할 수 있습니다.

  • ap-southeast-2

  • ap-northeast-1

  • us-east-1

  • us-west-2

  • eu-west-1