728x90
Amazon Relational Database Service (RDS)
AWS에서 관계형 데이터베이스를 손쉽게 설정, 운영, 확장할 수 있게 해주는 서비스
RDS 개요
- AWS에서 관계형 데이터베이스를 운영하기 위한 서비스
- MySQL, MariaDB, PostgreSQL, Oracle, MS SQL, Aurora 등을 지원
- 백업, 패치, 장애 감지 및 복구 등은 AWS가 관리
- Storage의 Auto Scaling을 지원하여 데이터 저장 용량이 자동으로 조정됨.
DB Instance
- RDS의 기본 구성 요소로, 클라우드에서 격리된 데이터베이스 환경
- 여러 사용자가 만든 데이터베이스와 애플리케이션을 지원
- 다양한 인스턴스 클래스(db.m5, db.r5 등)를 제공함.
- 하나의 AZ에 격리되어 실행되며, 여러 AZ에 배포 가능함.
DB Instance Storage
- RDS 인스턴스는 EBS(Elastic Block Storage)를 사용하여 데이터를 저장함.
- 스토리지 유형은 범용 SSD, 프로비저닝된 IOPS, 마그네틱 등이 있음.
- 범용 SSD는 대부분의 워크로드에 적합
- 프로비저닝된 IOPS는 일관된 고성능이 필요할 때 사용됨.
Multi-AZ
- 고가용성을 위해 RDS는 Multi-AZ 기능을 제공함.
- 마스터 DB 인스턴스에 문제가 발생하면 자동으로 다른 AZ의 예비 복제본으로 전환함.
- 동기식으로 데이터를 예비 복제본에 복제하며, 이를 통해 고가용성을 보장함.
- 하나의 DNS 이름을 공유하여 장애 조치가 즉시 가능함.
Read Replica
- 읽기 작업에 초점을 맞춘 DB 인스턴스의 읽기 전용 복제본임.
- 마스터 DB 인스턴스에 부하를 줄이기 위해 읽기 쿼리를 Read Replica로 우회시킴.
- 비동기 복제 방식을 사용하며, 최신 데이터 복제에는 일정 시간이 소요될 수 있음.
- MySQL, Oracle, PostgreSQL, MariaDB에서 사용 가능함.
출처 : Udemy_AWS Solutions Architect C03 강의
hwanyoung12
728x90
'자격증 > AWS SAA' 카테고리의 다른 글
[AWS SAA] Aurora (0) | 2024.01.31 |
---|---|
[AWS SAA] RDS 관련 기능 (0) | 2024.01.31 |
[AWS SAA] VPC 보안 및 연결 (0) | 2024.01.31 |
[AWS SAA] VPC (0) | 2024.01.30 |
[AWS SAA] CloudFront (0) | 2024.01.30 |