2012-12-04 5 views
0

우리는 RDS (Multi AZ)에 MySQL DB가있는 EC2 (Apache in Ubuntu)에서 호스팅되는 웹 응용 프로그램을 보유하고 있습니다. 우리는 지원 팀이 특정 LIVE 문제를 분석하는 데 주로 사용되는 다른 응용 프로그램 인스턴스로 이동할 계획입니다. 이를 위해 LIVE DB 데이터 사본을 다른 인스턴스에, 가급적이면 다른 RDS 인스턴스에 보관하고 싶습니다. 여기에 우리의 접근 방식 :라이브가 아닌 지원을 목적으로 Amazon RDS를 복제

  1. 최신 RDS 스냅 샷
  2. 새로운 RDS 인스턴스를 생성하고이
  3. 만든 새 RDS 인스턴스에 DB를 가리 키도록 응용 프로그램 구성을 설정으로 RDS 스냅 샷 복사 받기 위

이 접근법이 괜찮은지 또는 더 나은 접근법에 대한 의견을 보내주십시오. 그런데

, 나는 유래 질문에 다음과 같은 확인 :

How to copy a database using RDS

Amazon RDS replica

이러한 질문 모두에서, mysqldump를 제안한다. 하지만 제 경우에는 DB 크기가 커질 것이고 mysqldump는 라이브 성능을 저하시킬 수 있습니다.

답변

0

AWS 읽기 복제본을 살펴보십시오. http://aws.amazon.com/rds/mysql/#Read_Replica

+0

더 일찍 언급하지 않은 것에 대해 사과드립니다. 더 나은 성능을 위해 이미 Read-Replica를 넣었습니다. 그것은 위에서 언급 한 문제를 해결하지 못합니다. 때로는 지원 팀이 읽기 복제본의 속도를 늦추는 무거운 쿼리를 시도하기 때문에 LIVE 환경과 지원팀이 동일한 읽기 복제본을 공유하기 때문에 LIVE 환경의 성능도 영향을받습니다. 읽기 작업. –

+1

두 개의 복제본을 만듭니다. – ccleve

관련 문제