하드웨어 구성 , 패치, 백업 구성 등 시간 지연
컴퓨팅, 스토리지 용량 계획
보안 준수 필요
모두 직접 해야 함
신규 개발을 위한 Database 생성 지연
스키마 디자인
쿼리 구성
퀘리 최적화
Aurora
mysql
postgreSQL
MariaDB
SQLServer
ORACLE
디폴트 60초 단위 수집
ENHANCED 모니터링 지표를 활성화하면 다른 프로세스 또는 스레드에서 CPU를 사용하는 방법을 확인하려는 경우에 유용합니다.
다음은 Aurora Mysql 생성시 세팅하는 Enhanced 모니터링 활성화 화면 됩니다.
4
1초 단위 수집으로 변경 가능
Performance insights
데이터베이스 성능을 표시하여 성능 문제를 분석하는데 효과적이다.
서버 성생시나 수정시 성능 개선 도우미를 활성화 가능하다.
성능 개선 도우미는 Amazon RDS 데이터베이스의 성능 문제를 쉽게 진단하고 해결하게 해 주는 고급 데이터베이스 성능 모니터링 기능입니다. 이 기능은 7일 롤링 데이터 보존이 포함한 프리 티어와 유료 장기 데이터 보존 옵션을 제공합니다. 성능 개선 도우미에 대한 자세한 내용은 설명서를 참조하세요.
기본 7일
최대 35일 보관.
대부분의 워크로드
GP3 추가 되며 비슷한 비용에 고성능 제공함.
VPC를 통한 네트워크 격리
IAM기반 리소스 권한 제어
KMS(모든 엔지) 또는 TDE(Oracle/Microsoft) 암호화
표준 Mysql의 5배 처리량
표준 PostgreSQL의 3배
최대 15개의 읽기 전용
3개 가용 영역에 2벌씩 저장함.
총 6개의 복제본 유지함.
필요할 때만 사용하고 사용하지 않을 때는 Shutdown 제공.
Warm Pool 인스턴스 기능.
추가 Storage 비용 없이 Clone 디비 생성
실제 물리적 복제를 수행하지 않고 포인트만 가져와 사용한다.
Amazon RDS Proxy
많은 수의 애플리케이션 커넥션 관리.
데이터베이스에 람다가 접근하는 경우도 유용하다.
Primary down으로 페일오버시 프락시 사용하면 , 애플리케이션 재시작이 필요 없다.
Amazon RDS Proxy - 수십만 커넥션 까지 확장 - DB Failover 단축
https://brunch.co.kr/@topasvga/2901
1
버즈빌 사용 사례
https://brunch.co.kr/@topasvga/2912
2
2022년 리인벤트 신기능
https://brunch.co.kr/@topasvga/2991
2
오라클을 DynamoDB + 추가 DB로 전환 사례
https://brunch.co.kr/@topasvga/2652
3
글로벌 서비스시 사용함.
동종 이기종 데이터 복제 지원
다운 타임을 최소화할 때 사용 가능하다.
다양한 소스를 소스에 엔드포인트를 지정하고, 타깃 인스턴스 지정 , 애플리케이션 인스턴스를 만들어 이관하는 방식.
CDC 기능 = 데이터가 변경되면 캡처 해서 타깃 쪽으로 보내주는 기능.
DMS 사용 사례
https://brunch.co.kr/@topasvga/2642
적용사례
CJ프레시웨이 All-in 클라우드 전환 사례
전환 방향(Exadata , 인스턴스 분리 / OSS DB)?
변경 전 : 통합 DB , ORACLE RAC로 이중화
변경 후 : Aurora postgreSQL로 전환 , 솔루션으로 이기종 디비로 이전이 어려운 서비스는 RDS Oracle로 전환함. 디비 링크 문제 해결함. 비즈니스 로직도 변경 필요.
이기종 변환을 위한 SCT 제공하나 70% 전환율 , 개발자의 소스 변경 필요함.
https://brunch.co.kr/@topasvga/2872
https://brunch.co.kr/@topasvga/1768