article thumbnail image
Published 2023. 5. 24. 22:40

Amazon RDS Proxy

  • RDS를 위한 완전 관리형 데이터베이스 프록시도 만들 수 있다
  • 프록시를 사용하면 애플리케이션이 db내에서 연결 풀을 만들어 공유할 수 있다
  • 애플리케이션을 RDS 데이터베이스에 일일히 연결하는 대신 프록시에 연결하면 프록시가 하나의 풀에 모아 RDS 데이터베이스 인스턴스로 가는 연결을 최소화하여 부담을 줄인다
    • 애플리케이션 코드 수정이 필요 없고 RDS 프록시에 연결해놓기만 하면 된다
  • 완전한 서버리스 기능이며 오토스케일링과 다중 AZ , 높은 가용성
  • 장애 조치가 발생하면 대기 인스턴스로 실행되며 프록시 때문에 장애 조치 시간을 66%까지 줄일 수 있다
  • 메인 RDS 인스턴스에 모든 애플리케이션을 연결하고 장애 조치를 각자 처리하게 하는 대신 장애와 무관한 RDS 프록시에 연결한다. 이후 RDS 프록시가 장애 조치되는 RDS 인스턴스를 처리하여 장애 조치 시간 개선
  • DB에 IAM 인증을 강제하여 IAM 인증을 통해서만 RDS 인스턴스에 연결 가능 → 자격 증명은 안전하게 보관됨
  • 퍼블릭 접근이 절대 불가능하고 오로지 VPC를 통해서만 접근 가능
  • 람다 함수를 사용할 때 특히 유용 (람다함수는 빠르게 생성되고 빠르게 사라진다)

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

Route 53을 이해하기 위한 DNS의 개념  (0) 2023.05.25
Amazon ElastiCache  (0) 2023.05.24
RDS & Aurora Security  (0) 2023.05.24
AWS RDS 백업  (0) 2023.05.24
AWS Aurora  (0) 2023.05.24
복사했습니다!