0
우리는 RDS (Multi AZ)에 MySQL DB가있는 EC2 (Apache in Ubuntu)에서 호스팅되는 웹 응용 프로그램을 보유하고 있습니다. 우리는 지원 팀이 특정 LIVE 문제를 분석하는 데 주로 사용되는 다른 응용 프로그램 인스턴스로 이동할 계획입니다. 이를 위해 LIVE DB 데이터 사본을 다른 인스턴스에, 가급적이면 다른 RDS 인스턴스에 보관하고 싶습니다. 여기에 우리의 접근 방식 :라이브가 아닌 지원을 목적으로 Amazon RDS를 복제
- 최신 RDS 스냅 샷
- 새로운 RDS 인스턴스를 생성하고이
- 만든 새 RDS 인스턴스에 DB를 가리 키도록 응용 프로그램 구성을 설정으로 RDS 스냅 샷 복사 받기 위
이 접근법이 괜찮은지 또는 더 나은 접근법에 대한 의견을 보내주십시오. 그런데
, 나는 유래 질문에 다음과 같은 확인 :How to copy a database using RDS
이러한 질문 모두에서, mysqldump를 제안한다. 하지만 제 경우에는 DB 크기가 커질 것이고 mysqldump는 라이브 성능을 저하시킬 수 있습니다.
더 일찍 언급하지 않은 것에 대해 사과드립니다. 더 나은 성능을 위해 이미 Read-Replica를 넣었습니다. 그것은 위에서 언급 한 문제를 해결하지 못합니다. 때로는 지원 팀이 읽기 복제본의 속도를 늦추는 무거운 쿼리를 시도하기 때문에 LIVE 환경과 지원팀이 동일한 읽기 복제본을 공유하기 때문에 LIVE 환경의 성능도 영향을받습니다. 읽기 작업. –
두 개의 복제본을 만듭니다. – ccleve