1. 개요

아마존 웹 서비스의 읽기 전용 DB에 대한 내용입니다.

2. 장점

  • 성능과 내구성이 높아짐
  • 읽기 워크로드 증가시킬 수 있음
  • 읽기 전용을 여러개 만들 수 있음

3. RDS 읽기 전용 제공 서비스

MySQL, MariaDB, PostgreSQL, Oracle, SQL Server, Amazon Aurora

4. 방식

4.1. MySQL, MariaDB, PostgreSQL, Oracle, SQL Server

Amazon RDS에서 소스 DB 인스턴스의 스냅샷을 사용해 두 번째 DB 인스턴스를 생성한다. 그리고 기본 비동기식 복제 기능을 사용해 소스 DB 인스턴스가 변경될 때마다 읽기 전용 복제본을 업데이트한다.

물론 읽기 전용 복제본은 읽기 전용 연결만 가능한 DB 인스턴스 역할을 수행하고 읽기 전용 복제본에 연결하는 방법은 DB 인스턴스에 연결하는 방법과 동일하다.

4.2. Amazon Aurora

오로라를 위해 특별히 구축된 SSD 지원 가상화 스토리지 계층을 활용하여 읽기 전용 복제본을 구성한다. Amazon Aurora 읽기 전용 복제본은 소스 인스턴스와 동일한 기본 스토리지를 공유하므로 비용이 절감되고 데이터를 복사할 필요가 없다.