AWS🚡

Amazon Aurora (AWS 클라우드용 데이터베이스)

MAYMIN 2024. 4. 20. 22:01
728x90
SMALL

🥐Aamzon Aurora

AWS가 클라우드용으로 구축한 데이터베이스다.

Aurora DB 클러스터 단위로 관리되며, 

처리를 수행하는 하나 이상의 DB인스턴스와 / 데이터를 관리하는 클러스터 볼륨으로 구성된다.

 

클러스터 볼륨은 3개의 AZ에 2개씩 총 6개의 사본을 작성해 높은 내결함성을 가짐.

입력 처리 > 병렬

 

총 6개의 사본이므로 Aurora에서는

쿼럼 모델 이라는 복제관리(데이터의 복제를 만들어 원본과 별도로 저장하는 것) 구조가 사용 됨

쓰기 처리 6 / 읽기 처리 3 --> 성공시 클라이언트에 성공이라고 반환

 

 

🥐Aurora 기능

  1. Aurora 복제
    > 1개의 복제로 가용성 향상과 읽기 성능 향상을 모두 달성 가능 ( 평상시 읽기 처리, 장애 발생시 프라이머리 인스턴스 전환)
  2. 읽기 처리 분산
    > 응용 프로그램에는 읽기용 엔드포인트의 URL을 지정해 각 복제에 분산 처리 가능 ( 응용 프로그램에서는 1개의 데이터 베이스만 접속하는 것처럼 구성)
  3. 스토리지 유형과 용량을 지정할 필요 없음
    > 스토리지 관리는 AWS가 수행
  4. 자체 자동 백업 기능
    > 이 백업은 설정된 보존 기간만큼 지속해서 차분 데이터를 취득. (보존 기간 내의 임의의 시점으로 복원 가능하다)
728x90
LIST