본문 바로가기

Infra/AWS

[AWS] RDS & ElastiCache

728x90

Relational Database Service 종류

• Postgres
• MySQL
• MariaDB
• Oracle
• Microsoft SQL Server
• Aurora (AWS Proprietary database)

 

RDS 이점

• RDS는 관리되는 서비스
• 자동화된 프로비저닝, OS 패치 적용
• 특정 타임스탬프(Point in Time Restore)에 연속 백업 및 복원
• 모니터링 대시보드
• 읽기 성능 향상을 위해 복제본 읽기
• DR(Disaster Recovery)을 위한 Multi AZ 설정
• 업그레이드를 위한 유지보수 창 제공
• 확장 기능(수직 및 수평)
• EBS에서 지원하는 스토리지(gp2 또는 io1)

 

RDS Multi AZ

 

From Single-AZ to Multi-AZ

 

Amazon Aurora

- Postgres, MySQL가 호환되는 AWS 데이터베이스

- 비용은 더 비싸지만 고가용성

 

ElastiCache

- 인메모리 DB 서비스

- Redis랑 Memcached 2가지가 존재

 

RDS 데이터베이스가 웹사이트에서 들어오는 요청량을 처리하는 데에 어려움을 겪고 있습니다. 백만 명의 사용자들은 대부분 뉴스를 읽고 있으며, 뉴스가 자주 포스팅되는 편은 아닙니다. 이 문제를 해결하기 위해 사용해서는 안 되는 솔루션은 무엇인가요?- ElastiCache 클러스터
- RDS 다중 AZ
- RDS 읽기 전용 복제본

 

다음 RDS (Aurora 아님) 기능들 중, 사용 시 SQL 연결 문자열을 변경하지 않아도 되는 것은 무엇인가요?
- 다중 AZ
- 읽기 전용 복제본

 

현재 어떤 분석 애플리케이션이 주요 프로덕션 RDS 데이터베이스에 대한 쿼리를 수행하고 있습니다. 이러한 쿼리들은 언제든 실행되어, RDS 데이터베이스의 성능을 낮추고 사용자 경험에 영향을 미치게 됩니다. 사용자 경험을 증진시키기 위해서는 어떻게 해야 할까요?
- 읽기 전용 복제본 설정
- 다중 AZ 설정
- 밤에 분석 쿼리 실행

 

RDS PostgreSQL 데이터베이스의 특정 리전에서 정전이 발생했을 때 데이터베이스가 신속하게 다른 AWS 리전에서 읽고 쓰는 작업을 할 수 있도록 재해 복구 전략을 수립하려고 합니다. DR 데이터베이스는 가용성이 매우 높아야 합니다. 가장 적합한 방식은 무엇입니까?
- 동일한 리전에 읽기 전용 복제본를 만들고 메인 데이터베이스에서 다중 AZ를 활성화한다.
- 다른 리전에 읽기 전용 복제본를 만들고 해당 읽기 전용 복제본에서 다중 AZ를 활성화한다.
- 동일한 리전에 읽기 전용 복제본를 만들고 해당 읽기 전용 복제본에서 다중 AZ를 활성화한다.
- 메인 데이터베이스에서 멀티 리전(Multi-Region) 설정을 활성화한다.

 

암호화되지 않은 RDS DB 인스턴스가 있는 상태에서 읽기 전용 복제본을 생성하려 합니다. RDS 읽기 전용 복제본이 암호화되도록 구성할 수 있을까요?
- 아니오
- 예

 

여러분은 게임 개발 업체에서 솔루션 아키텍트로 근무하고 있습니다. 하나의 게임에서, 실시간 점수를 기반으로 플레이어들의 랭킹을 매겨야 합니다. 여러분의 상사가 게임 리더보드 생성을 위해 효율적이고 고가용적인 솔루션을 설계해 구현해 줄 것을 요청했습니다. 무엇을 사용해야 할까요?
- MySQL에 RDS 사용
- Amazon Aurora 사용
- 멤캐시트에 ElastiCache 사용
- Redis에 ElastiCache 사용 - 정렬된 세트

 

재해 복구 및 감사 목적으로 Aurora 데이터베이스에 대한 장기 백업을 저장해야 합니다. 어떤 것을 추천하시나요?
- 자동 백업 활성화
- 온디맨드 백업 수행
- Aurora 데이터베이스 복제 사용

 

여러분의 개발팀은 프로덕션 데이터에 최대한 빨리 액세스해야 하기 때문에 프로덕션 Aurora 데이터베이스에 대해 읽기 및 쓰기 테스트를 수행하고자 합니다. 어떤 조언을 해주시겠습니까?
- 이를 위한 Aurora 읽기 복제본 만들기
- 프로덕션 데이터베이스에 대해 테스트 수행
- DB 스냅샷을 만들어 새 데이터베이스로 복원하기
- 오로라 복제 기능 사용

 

300x250

'Infra > AWS' 카테고리의 다른 글

[AWS] S3  (0) 2023.09.28
[AWS] Route 53  (0) 2023.09.19
[AWS] Solution Architect Associate Dump 오답노트  (0) 2023.09.13
[AWS] ELB & ASG  (0) 2023.09.13
[AWS] EBS & AMI & EFS  (0) 2023.09.12