◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇
Aurora Global Database
Aurora Global Database는 Aurora 데이터베이스를 여러 리전에서 운영할 수 있는 서비스이다.
👨🏫 예시) 서울 region에서 운영 중인 데이터베이스를 도쿄 region에도 배치할 수 있다.
Aurora 글로벌 데이터베이스를 사용해도 사용자는 두 region의 데이터베이스를 따로따로 관리할 필요가 없다.
데이터는 Primary(기본)로 운영 중인 메인 region에서 Secondary(보조) region으로 복제됩니다.
Global Database의 주요 장점
- 전세계의 여러 리전에 데이터베이스를 쉽게 복제할 수 있다.
- 1개의 Primary region
- 여러 개의 Secondary region
- 전 세계에서 데이터베이스에 고속으로 접근할 수 있음 (레이턴시 향상)
- [Cross-Region disaster recovery]:
리전 단위로 발생하는 대규모 장애에 대한 재해 복구(Disaster Recovery: DR) 대책이 가능하다.
- Aurora Global Database는 재해 복구 시 매우 효과적이다.
- 기본 리전의 데이터베이스가 중단될 경우 보조 리전의 데이터베이스를 승격(페일오버)시켜 운영을 지속할 수 있다.
- Aurora Global Database는 일반적으로 재해 복구의 지표로 사용되는 RPO를 1초, RTO를 1분 미만으로 정의한다.
Aurora 글로벌 데이터베이스는 다른 리전에서도 쓰기가 가능하다.
※RPO (Recovery Point Objective: 목표 복구 시점)...
어느 시점까지의 데이터를 복구할 것인지.데이터베이스의 업데이트 빈도가 높은 경우, 0초(중단 직전)의 데이터 복구가 요구됩니다.
※RTO (Recovery Time Objective: 목표 복구 시간)...
어느 정도의 시간 내에(언제까지) 복구할 것인지. 서비스나 시스템을 중단할 수 있는 시간.
참고자료: https://jibinary.tistory.com/276
🤔 SAA-C03 문제
Aurora Global Database(글로벌 데이터베이스)에 대해 올바르게 설명하고 있는 것은 무엇인가?
- 1개 이상의 프라이머리 리전과 1개의 세컨더리 리전을 지정한다.
- 프라이머리 리전에서 장애가 발생했을 때의 목표 복구 시점(RPO)은 1초, 목표 복구 시간(RTO)은 1분 미만으로 정해져 있다.
- 프라이머리 리전에서 장애가 발생했을 때, 데이터베이스 관리자는 매니지먼트 콘솔에서 페일오버를 수행한다.
- 데이터베이스 관리자는 데이터베이스를 복제하는 리전의 수만큼 운영을 해야 한다.
정답
정답. 2번
프라이머리 리전에서 장애가 발생했을 때의 목표 복구 시점(RPO)은 1초, 목표 복구 시간(RTO)은 1분 미만으로 정해져 있다.
글로벌 데이터베이스의 장점 중 하나는 "리전 단위로 발생한 대규모 장애에 대한 재해 복구(DR)"이다.
프라이머리 리전의 데이터베이스가 중단되었을 때, 세컨더리 리전의 데이터베이스를 자동으로 승격(페일오버)시켜 운영을 계속할 수 있다.
Aurora 글로벌 데이터베이스에서는 일반적으로 재해 복구의 지표로 사용되는 RPO(목표 복구 시점)를 1초, RTO(목표 복구 시간)를 1분 미만으로 설정하고 있다.
오답
1번. 1개 이상의 프라이머리 리전과 1개의 세컨더리 리전을 지정한다
1개의 프라이머리 리전과 1개 이상의 세컨더리 리전을 지정하므로, 오답이다.
3번. 프라이머리 리전에서 장애가 발생했을 때, 데이터베이스 관리자는 매니지먼트 콘솔에서 페일오버를 수행한다.
장애가 발생했을 경우 AWS가 자동으로 페일오버를 수행하므로 오답이다.
참고로, 사용자가 의도적으로 조작하고 싶을 경우 매니지먼트 콘솔에서 수동으로 페일오버를 수행하는 방법도 있다.
4번. 데이터베이스 관리자는 데이터베이스를 복제하는 리전의 수만큼 운영을 해야 한다
데이터베이스 관리자는 기본적으로 프라이머리 리전의 데이터베이스만 운영하므로 오답이다.
'클라우드(AWS)' 카테고리의 다른 글
[AWS] ELB의 Access Logs(액세스 로그)란? (S3에 저장) (0) | 2024.08.09 |
---|---|
[AWS] IAM Permissions Boundary (권한 경계)란? 쉽게 개념 정리 (0) | 2024.08.04 |
[AWS] Amazon EventBridge란? (CloudWatch Events) 쉽게 개념 정리 (0) | 2024.07.19 |
AWS Config란?? 쉽게 개념 및 특징 정리 (SNS Notifications, Rule, EventBridge) (0) | 2024.07.17 |
[AWS] Transfer Family란? 쉽게 개념 정리 (SFTP, Public & VPC Endpoint, Internal, Internet Facing) (0) | 2024.07.16 |