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 |