Search
Duplicate
📒

[AWS - SAA] 06-2. Auroa

상태
완료
수업
AWS - Solutions Architect
주제
AWS-DB
4 more properties
참고

RDS Aurora란?

NOTE
고성능 DB + 오픈 소스 데이터베이스의 간편성 과 비용 효율성, 고가용성이 결합된 AWS 클라우드를 위한 RDB다!
하지만 가격이 20% 더 높다..
Aurora 스토리지는 10GB 단위로 자동으로 최대 128TB까지 확장된다.
Aurora15개의 복제본을 가질 수 있는 반면 MYSQL은 5개의 복제복을 가질 수 있다.
Writer / Reader Endpoint를 제공하여 Writer에서는 마스터, Reader 에서는 읽기 전용 복제본으로 접근
Aurora의 장애 조치는 즉각적이고, HA(고가용성)이다.

Aurora DB 구조

NOTE

Aurora DB Cluster

Writer와 Reader 엔드포인트가 구분된다.
아래 2개가 Writer, Reader 엔드포인트로 생성된것

Auto Scaling

사용량이 많으면 스케일업!

Custom Endpoints

Writer, Reader 이외의 엔드포인트 설정가능
ex) 특정 복제본에 대한 분석 쿼리 실행

Aurora Serverless

실제 사용량에 따라 자동화된 DB 인스턴스화 및 자동 확장
사용하지 않는 용량에 대해 지불하는 경우에는 비용이 불필요하게 증가할 수 있습니다.
용량 계획이 필요하지 않음

Aurora Backup

NOTE

자동 백업

자동 백업 보유 기간은 1~35일까지 설정 가능, 비활성화 불가능
지정 시간 복구 기능으로 정해진 시간 범위 내에 어느 시점으로든 복구 가능

수동 DB 스냅샷 생성

수동으로 진행하지만, 장기간 보관이 가능
스냅샷을 만들고 원본 데이터베이스는 삭제하는 방법으로 비용 절감 가능

Aurora Security

NOTE
데이터베이스 생성 시 정의하며 KMS를 사용해 마스터와 모든 복제복의 암호화가 이루어진다.
마스터 데이터베이스에서 암호화를 하지 않으면 읽기 전용 복제본도 암호화 불가능
암호화되지 않은 기존 데이터베이스를 스냅샷 생성하여 암호화 활성화 후 생성하는 방법으로 암호화 가능
IAM 역할을 사용해서 데이터베이스에 접속하거나 usernae / pw 조합으로 접속가능
보안 그룹을 통해 네트워크 액세스 통제
RDS와 Aurora 둘다 SSH로 접속 불가능 (단 RDS Custom 서비스는 예외)