728x90
반응형
Amazon S3 멀티 리전 액세스 포인트 (Multi-Region Access Points)
Amazon S3의 멀티 리전 액세스 포인트(Multi-Region Access Points)는 하나의 글로벌 엔드포인트를 통해 여러 리전에 분산된 S3 버킷에 접근할 수 있는 기능입니다. 이 기능을 사용하면 단일 엔드포인트를 통해 여러 리전에 걸친 데이터 접근을 간소화하고, 대기 시간 최소화 및 장애 대응 기능을 제공합니다.
주요 기능
1. 글로벌 엔드포인트
멀티 리전 액세스 포인트는 하나의 글로벌 엔드포인트를 통해 작동하며, 이를 통해 요청이 자동으로 가장 적합한 리전의 S3 버킷으로 라우팅됩니다.
- 최저 대기 시간 제공: 요청이 사용자의 지리적 위치와 가까운 리전으로 라우팅됩니다.
- 자동 라우팅: 엔드포인트는 네트워크 상태에 따라 적절한 리전으로 요청을 동적으로 라우팅합니다.
2. 데이터 복제 및 동기화
모든 리전에 걸쳐 있는 S3 버킷 간 데이터는 양방향 복제를 통해 항상 동기화 상태를 유지합니다.
- 데이터가 한 리전에서 변경되면, 다른 리전의 버킷에도 자동으로 반영됩니다.
3. 페일오버(Failover) 제어
- 액티브/패시브(Active/Passive) 설정: 하나의 리전을 활성 상태로, 다른 리전을 패시브 상태로 지정하여 특정 리전에 장애가 발생할 경우 패시브 버킷으로 페일오버를 수행합니다.
- 액티브/액티브(Active/Active) 설정: 여러 리전에서 동시에 읽기 및 쓰기가 가능하며, 최저 대기 시간 리전을 기준으로 요청이 처리됩니다.
활용 예시
예제: 세 개의 리전을 활용한 멀티 리전 설정
리전 구성:
- US-EAST-1
- EU-WEST-1
- AP-SOUTHEAST-1
구성 요소:
- 세 리전에 동일한 S3 버킷을 생성.
- 각 버킷 간 데이터 복제를 설정하여 동기화.
- 멀티 리전 액세스 포인트를 생성하여 글로벌 엔드포인트를 통해 데이터 접근 가능.
작동 방식:
- 사용자가 객체를 요청하면, 요청은 자동으로 최저 대기 시간을 제공하는 리전으로 라우팅됩니다.
- 특정 리전에 장애가 발생하면, 요청은 다른 리전으로 자동 리디렉션됩니다.
액티브/패시브 페일오버 제어
액티브/패시브 설정:
- 하나의 리전을 활성(액티브) 상태로 지정.
- 다른 리전을 패시브 상태로 설정하여, 장애 발생 시 데이터 접근 가능.
동작 원리:
- 정상 상황: 요청은 항상 활성(액티브) 상태의 리전으로 라우팅됩니다.
- 장애 발생: 활성 리전에 장애가 발생하면 자동으로 패시브 리전으로 페일오버됩니다.
장점
- 글로벌 데이터 접근성: 하나의 글로벌 엔드포인트로 여러 리전의 데이터에 접근 가능.
- 최저 대기 시간 제공: 지리적으로 가까운 리전으로의 자동 라우팅.
- 안정성 향상: 장애 발생 시 자동 페일오버로 데이터 접근성 유지.
- 간편한 설정: AWS S3 콘솔 또는 CLI를 통해 손쉽게 멀티 리전 액세스 포인트 생성 및 관리 가능.
멀티 리전 액세스 포인트를 사용하면 글로벌 데이터를 더 효율적이고 안전하게 관리할 수 있습니다.
728x90
반응형
'자격증 > AWS Certified Security - Specialty' 카테고리의 다른 글
[AWS SCS] Cognito User Pools (0) | 2024.12.22 |
---|---|
[AWS SCS] S3 CORS (0) | 2024.12.22 |
[AWS SCS] S3 Access Points (0) | 2024.12.21 |
[AWS SCS] S3 버킷의 공개 접근 차단 설정 (0) | 2024.12.21 |
[AWS SCS] S3 버킷 정책으로 인한 잠금 문제와 해결 방법 (0) | 2024.12.21 |