RDS Proxy란?
- RDS를 위한 완전 관리형 데이터베이스 프록시입니다.
- 애플리케이션이 데이터베이스 연결을 풀링(pooling) 및 공유할 수 있게 합니다.
특징 및 이점
1. 데이터베이스 리소스 효율성 개선
- 데이터베이스 자원(CPU, RAM)에 대한 부하를 줄여줍니다.
- 오픈된 연결 수를 최소화하고, 타임아웃을 줄입니다.
2. 서버리스(Serverless) 및 자동 확장(Auto Scaling)
- Multi-AZ(다중 가용 영역)에서 고가용성을 제공
3. 장애 복구(failover) 시간 단축
- RDS 및 Aurora의 장애 복구 시간을 최대 66%까지 줄일 수 있음
4. 지원되는 데이터베이스
- RDS: MySQL, PostgreSQL, MariaDB, MS SQL Server
- Aurora: MySQL, PostgreSQL
5. 코드 변경 필요 없음
- 대부분의 애플리케이션에서 코드 수정 없이 RDS Proxy를 사용할 수 있음
6. IAM 인증 강화
- IAM 인증을 통해 데이터베이스 접근을 제어
- AWS Secrets Manager에 자격 증명(비밀번호)을 안전하게 저장
7. 공개 접근 불가
- RDS Proxy는 VPC(가상 네트워크)에서만 접근 가능하며, 인터넷을 통해서는 접근할 수 없음
주요 장점
- 데이터베이스 연결을 효율적으로 관리하여 비용을 절감하고 성능을 향상시킵니다.
- 장애 복구 시간을 대폭 단축해 가용성을 높입니다.
- 보안(암호 저장 및 인증)도 강화되며, 코드를 변경할 필요가 없어 사용이 간편합니다.
RDS Proxy는 데이터베이스 연결을 안전하고 효율적으로 관리하는 데 최적화된 도구
'AWS' 카테고리의 다른 글
ElastiCache 주요 정리 (0) | 2024.12.01 |
---|---|
ElastiCache 개요 (0) | 2024.12.01 |
RDS & Aurora 보안 (1) | 2024.12.01 |
RDS & Aurora - 백업과 모니터링 요약 정리 (0) | 2024.12.01 |
RDS와 Aurora의 백업, 복원, 복제 기능 정리 (0) | 2024.12.01 |