티스토리 뷰
AWS_RDS
Amazon Relational Database Service(RDS)는 클라우드에서 관계형 데이터베이스를 간편하게 설정, 운영 및 확장 할 수 있는것을 말한다.
하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 백업과 같은 시간 소모적인 관리 작업을 자동화하면서 비용 효율적이고 크기 조정 가능한 용량을 제공합니다.
사용자가 애플리케이션에 집증하여 애플리케이션에 필요한 빠른 성능, 고가용성, 보안 및 호환성을 제공할 수 있도록 지원합니다.
특징
▷ 관리형 서비스
▷ AWS Management Console, AWS RDS 명령줄 인터페이스 또는 간단한 API호출을 통해 액세스 가능
▷ 확장 가능성 (컴퓨팅 및 스토리지)
▷ 자동화된 중복성 및 백업 지원
Amazon RDS는 여러 데이터베이스를 인스턴스 유형을 제공해 줍니다.
또, AWS Database Migration Service를 사용하여 기존 데이터베이스를 Amazon RDS로 손쉽게 마이그레이션 또는 복제 할 수 있습니다.
Amazon RDS 사용해야할 때 |
Amazon RDS 사용하지 말아야 할 때 |
복잡한 트랜잭션 또는 복잡한 쿼리 |
대규모 읽기/쓰기 속도 ex) 150,000쓰기,초 |
보통 및 빠른 쿼리/쓰기 속도 – 최대 30,000IOSP(15,000읽기+15,000쓰기) |
큰 데이터 크기 또는 처리량 수요로 인한 샤딩 |
단일 작업자 노드/샤드 사용 |
NoSQL 데이터베이스 처리할 수 있는 간단한 Get/put 요청 및 쿼리 |
높은 내구성 |
RDBMS 사용자 정의 |
- RDS의 백업 작동 방식
자동으로 백업하는 방식은 35일마다 백업한다.
회사마다 백업 시기가 다를때는 수동으로 스냅샷을 찍어서 보관하면 된다.
스냅샷을 찍으면 S3에 저장된다.