Amazon S3 Multi-Region Access Point 페일오버 컨트롤 사용

Amazon S3 Multi-Region Access Point 페일오버 컨트롤 사용

이 섹션은 AWS Management Console로 Amazon S3 Multi-Region Access Points 페일오버 컨트롤을 관리하고 사용하는 방법을 설명해요.

AWS Management Console의 Multi-Region Access Point 세부 정보 페이지에 있는 페일오버 구성(Failover configuration) 섹션에는 두 가지 페일오버 컨트롤이 있어요: **라우팅 상태 편집(Edit routing status)**과 페일오버(Failover). 이 컨트롤은 다음과 같이 사용할 수 있습니다.

  • 라우팅 상태 편집 – 라우팅 상태 편집을 선택하면 단일 요청으로 Multi-Region Access Point에 대해 최대 17개 AWS 리전의 라우팅 상태를 수동으로 편집할 수 있어요. 라우팅 상태 편집은 다음 목적으로 사용할 수 있습니다.
    • Multi-Region Access Point에서 하나 이상의 리전의 라우팅 상태 설정 또는 편집
    • 두 리전을 액티브-패시브 상태로 구성해서 Multi-Region Access Point의 페일오버 구성 만들기
    • 리전 수동 페일오버
    • 리전 간 트래픽 수동 전환
  • 페일오버 – 페일오버를 선택해 페일오버를 시작하면 이미 액티브-패시브 상태로 구성된 두 리전의 라우팅 상태만 갱신돼요. 페일오버를 선택해서 시작한 페일오버 중에는 두 리전 사이의 라우팅 상태가 자동으로 전환됩니다.

출처: 문서

Multi-Region Access Point의 리전 라우팅 상태 편집

Multi-Region Access Point에 대해 단일 요청으로 최대 17개 AWS 리전의 라우팅 상태를 수동으로 갱신하려면 세부 정보 페이지의 페일오버 구성 섹션에서 라우팅 상태 편집을 선택하면 돼요. 다만 페일오버를 선택해 페일오버를 시작할 때는 이미 액티브-패시브 상태로 구성된 두 리전의 라우팅 상태만 갱신합니다. 페일오버로 시작한 페일오버 중에는 두 리전 사이의 라우팅 상태가 자동으로 전환돼요.

라우팅 상태 편집(다음 절차에서 설명)을 다음 목적으로 사용할 수 있어요.

  • Multi-Region Access Point에서 하나 이상의 리전의 라우팅 상태 설정 또는 편집
  • 두 리전을 액티브-패시브 상태로 구성해서 Multi-Region Access Point의 페일오버 구성 만들기
  • 리전 수동 페일오버
  • 리전 간 트래픽 수동 전환

Multi-Region Access Point의 리전 라우팅 상태 갱신

  1. AWS Management Console에 로그인하고 Amazon S3 콘솔을 엽니다. (https://console.aws.amazon.com/s3/)
  2. 왼쪽 탐색 창에서 Multi-Region Access Points를 선택해요.
  3. 갱신하려는 Multi-Region Access Point를 선택해요.
  4. 복제 및 페일오버(Replication and failover) 탭을 선택해요.
  5. 라우팅 상태를 편집하려는 리전을 하나 이상 선택해요.
    • 참고: 페일오버를 시작하려면 Multi-Region Access Point에서 AWS 리전 하나 이상이 **활성(Active)**으로, 하나 이상이 **패시브(Passive)**로 지정되어 있어야 해요.
  6. **라우팅 상태 편집(Edit routing status)**을 선택해요.
  7. 나타나는 대화 상자에서 각 리전의 **라우팅 상태(Routing status)**에 대해 활성 또는 패시브를 선택해요. 활성 상태는 트래픽이 그 리전으로 라우팅되게 하고, 패시브 상태는 그 리전으로 향하는 모든 트래픽을 중지합니다.
    • Multi-Region Access Point의 페일오버 구성을 만들거나 페일오버를 시작한다면 Multi-Region Access Point에서 AWS 리전 하나 이상이 활성으로, 하나 이상이 패시브로 지정되어야 해요.
  8. **라우팅 상태 저장(Save routing status)**을 선택해요. 트래픽이 리디렉션되는 데 약 2분이 걸립니다.
  9. Multi-Region Access Point의 AWS 리전 라우팅 상태를 제출한 뒤 라우팅 상태 변경을 확인할 수 있어요. 확인하려면 Amazon CloudWatch(https://console.aws.amazon.com/cloudwatch/)로 가서 활성·패시브 리전 사이의 Amazon S3 데이터 요청 트래픽(예: GET 및 PUT 요청) 이동을 모니터링하세요. 페일오버 중에는 기존 연결이 종료되지 않아요. 기존 연결은 성공 또는 실패 상태에 도달할 때까지 계속됩니다.

참고: Multi-Region Access Point AWS CLI 라우팅 명령은 다음 5개 리전 중 아무 데서나 실행할 수 있어요: ap-southeast-2, ap-northeast-1, us-east-1, us-west-2, eu-west-1.

다음 예시 명령은 현재 Multi-Region Access Point 라우트 구성을 갱신해요. 버킷의 활성 또는 패시브 상태를 갱신하려면 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

다음 예시 명령은 갱신된 Multi-Region Access Point 라우팅 구성을 가져와요. 이 예시 명령을 쓰려면 user input placeholders를 자신의 정보로 바꾸세요.

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

페일오버 시작

Multi-Region Access Point 세부 정보 페이지의 페일오버 구성 섹션에서 페일오버를 선택해 페일오버를 시작하면 Amazon S3 요청 트래픽이 자동으로 대체 AWS 리전으로 전환됩니다. 페일오버 프로세스는 2분 안에 완료됩니다.

한 번에 임의의 두 AWS 리전 간에(17개 지원 리전 중에서) 페일오버를 시작할 수 있어요. 페일오버 이벤트는 AWS CloudTrail에 기록됩니다. 페일오버가 완료되면 Amazon CloudWatch에서 Amazon S3 트래픽과 새 활성 리전으로의 트래픽 라우팅 갱신을 모니터링할 수 있어요.

중요: 데이터 복제 중에 버킷 간에 모든 메타데이터와 객체를 동기화하려면 페일오버 컨트롤을 구성하기 전에 양방향 복제 규칙을 만들고 복제본 수정 동기화를 활성화하는 걸 권장해요. 양방향 복제 규칙은 트래픽이 페일오버되는 Amazon S3 버킷에 데이터가 쓰이면 그 데이터가 다시 소스 버킷으로 복제되도록 보장하는 데 도움을 줍니다. 복제본 수정 동기화는 양방향 복제 중에 객체 메타데이터도 버킷 간에 동기화되도록 합니다.

페일오버를 지원하는 복제 구성에 대한 자세한 내용은 Multi-Region Access Points와 함께 사용하도록 복제 구성 문서를 참고하세요.

복제된 버킷 간에 페일오버 시작

  1. AWS Management Console에 로그인하고 Amazon S3 콘솔을 엽니다. (https://console.aws.amazon.com/s3/)
  2. 왼쪽 탐색 창에서 Multi-Region Access Points를 선택해요.
  3. 페일오버를 시작하는 데 사용할 Multi-Region Access Point를 선택해요.
  4. 복제 및 페일오버 탭을 선택해요.
  5. 페일오버 구성 섹션까지 아래로 스크롤하고 AWS 리전 두 개를 선택해요.
    • 참고: 페일오버를 시작하려면 Multi-Region Access Point에서 AWS 리전 하나 이상이 활성으로, 하나 이상이 패시브로 지정되어 있어야 해요. 활성 상태는 트래픽이 그 리전으로 향하게 하고, 패시브 상태는 그 리전으로 향하는 모든 트래픽을 중지합니다.
  6. **페일오버(Failover)**를 선택해요.
  7. 대화 상자에서 페일오버를 다시 선택해 페일오버 프로세스를 시작해요. 이 과정에서 두 리전의 라우팅 상태가 자동으로 전환됩니다. 모든 새 트래픽은 활성이 되는 리전으로 향하고, 패시브가 되는 리전으로는 트래픽이 더 이상 향하지 않습니다. 트래픽이 리디렉션되는 데 약 2분이 걸립니다.
  8. 페일오버 프로세스를 시작한 뒤 트래픽 변경을 확인할 수 있어요. 확인하려면 Amazon CloudWatch(https://console.aws.amazon.com/cloudwatch/)로 가서 활성·패시브 리전 사이의 Amazon S3 데이터 요청 트래픽(예: GET 및 PUT 요청) 이동을 모니터링하세요. 페일오버 중에는 기존 연결이 종료되지 않아요. 기존 연결은 성공 또는 실패 상태에 도달할 때까지 계속됩니다.

Amazon S3 Multi-Region Access Point 라우팅 컨트롤 보기

Amazon S3 Multi-Region Access Point 라우팅 컨트롤 보기

  1. AWS Management Console에 로그인하고 Amazon S3 콘솔을 엽니다. (https://console.aws.amazon.com/s3/)
  2. 왼쪽 탐색 창에서 Multi-Region Access Points를 선택해요.
  3. 검토하려는 Multi-Region Access Point를 선택해요.
  4. 복제 및 페일오버 탭을 선택해요. 이 페이지는 Multi-Region Access Point의 라우팅 구성 세부 정보와 요약, 연결된 복제 규칙, 복제 지표를 표시합니다. 리전의 라우팅 상태는 페일오버 구성 섹션에서 볼 수 있어요.

다음 예시 AWS CLI 명령은 지정된 리전에 대한 현재 Multi-Region Access Point 라우트 구성을 가져와요. 이 예시 명령을 쓰려면 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.

관련 주제