AWS RDS

RDS

EC2인스턴스에 DB를 배포하지 않고 RDS를 사용하는 이유

RDS - 스토리지 오토 스케일링 ( 시험출제유형 )

RDS 읽기 전용 복제본과 다중 AZ

각각의 사용사례를 이해하는게 중요하다

읽기 전용 복제본

RDS 읽기 전용 복제본 - 네트워크 비용

RDS 다중 AZ ( 재해 복구 )

읽기 전용 복제본과 다중 AZ의 차이를 잘 알아두어야한다! 시험에 자주 나옴

단일 AZ에서 다중 AZ

참고 - 비동기 복제와 동기 복제

비동기 복제

비동기 복제는 기본적으로 마스터-슬레이브 복제 구조를 사용합니다. 마스터 데이터베이스에서 변경된 데이터는 일정 간격(지연 시간) 후에 슬레이브 데이터베이스로 전달됩니다. 이 전달 과정은 비동기적으로 수행되기 때문에 마스터에 대한 쓰기 작업이 완료된 후 즉시 슬레이브에 반영되지 않을 수 있습니다. 이로 인해 일시적인 데이터 불일치가 발생할 수 있습니다. 비동기 복제는 일반적으로 대규모 읽기 작업을 처리하는 데 유용하며, 대역폭이 제한된 네트워크 환경에서도 성능을 향상시킬 수 있습니다. - 마스터와 데이터가 똑같지 않을 수도 있다. 일정 시간 후 업데이트 됨

동기 복제

동기 복제는 마스터 데이터베이스에 대한 쓰기 작업이 완료된 후 슬레이브 데이터베이스로 변경 사항을 동기적으로 복제합니다. 이는 쓰기 작업이 완료되기 전까지는 마스터와 슬레이브 간에 데이터 일관성이 유지됨을 의미합니다. 동기 복제는 데이터 일관성이 매우 중요한 애플리케이션에 적합합니다. 그러나 네트워크 지연이 증가하거나 대량의 쓰기 작업이 발생할 경우 성능에 영향을 줄 수 있습니다. - 마스터가 업데이트 되면 대기하던 DB 또한 업데이트 됨

RDS 실습


스냅샷, 복구하기, 다른 리전으로 복제하기 위한 스냅샷

RDS의 강점은 읽기 전용 복제판을 만들어 다중 AZ를 사용하여 DB를 관리하는 것이다

RDS 커스텀