[AWS] RDS 란?

RDS (Relational Database Service)

AWS 클라우드에서 관계형 데이터베이스를 더 쉽게 설치하고 운영할 수 있는 웹 서비스이다.

장점

  • 대부분의 관리 작업을 담당한다.
  • 수동 프로세스를 처리할 필요가 없어 애플리케이션에 집중 할 수 있다.
  • 백업이 자동화되어 있고, 수동으로 스냅샷을 생성 할 수 있다.
  • MariaDB, MySQL, Oracle DB, PostgreSQL 등 다양한 데이터베이스 엔진을 사용할 수 있다.

RDS 스냅샷

RDS 인스턴스를 백업할때 사용한다. 특정 시점에 데이터베이스 상태를 저장한다.

 

스냅샷의 2가지 유형

자동 스냅샷

  • 지정한 백업 기간동안 매일 스냅샷을 생성한다.
  • 최대 35까지 저장 가능하다.

수동 스냅샷

  • 사용자가 직접 콘솔 또는 CLI로 생성하는 것이다.
  • 사용자가 직접 삭제 할때까지 보존한다.

RDS Multi AZ(가용 영역)

두개 이상의 AZ에 걸쳐 Primary DB와 Standby DB를 배치 시킨다.

  • Primary DB : 읽기 밎 스기 작업을 처리한다.
  • Standby DB : Primary DB의 복제본이다. 대기 상태이다.

Primary DB 또는 해당 AZ에 장애가 발생하면, 자동적으로 Standby DB가 사용되도록 전환된다.

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

[AWS] ARN 이란?  (0) 2024.10.14
[AWS] Auto Scaling, ELB 이란?  (0) 2024.10.11
[AWS] EC2 기초 이론  (1) 2024.10.07
[AWS] EC2로 FTP 실습하기  (0) 2024.10.07
[AWS] EC2 웹서버 실습하기  (0) 2024.10.07