2012-11-26 6 views
1

아마존 RDS에서 MySQL 엔진으로 실행되는 애플리케이션 데이터베이스가 있습니다. 전 세계 사용자를 위해 우리의 데이터를 더 잘 이용할 수 있도록 최선의 해결책을 찾고 있습니다.Amazon RDS의 다중 A-Z 배포와 같은 데이터베이스 미러링과 데이터베이스 복제의 차이점은 무엇입니까?

이전 버전의 응용 프로그램에서는 데이터베이스를 미국과 싱가포르로 미러링하여 속도와 측면에서 더 우수한 성능을 얻었습니다. 재난이 발생하면 백업이있었습니다.

이제 Amazon으로 이전하면 다중 A-Z 배포를 통해 동일한 방식으로 우리에게 도움이됩니까? 모든 지역의 데이터베이스를 복제하지만 RDS는 여전히 단일 지역에서만 작동합니까?

나는 약간의 연구를했으나 여전히 확실하지 않으므로 내가 당혹 스럽다면 더 이상의 질문을 해주십시오.

감사합니다.

답변

1

AWS RDS의 Multi-AZ 및 Read Replica 기능이 모두 필요하다고 생각합니다.

Multi-AZ는 다른 가용성 영역에 액세스 할 수없는 보조 DB를 만들고 단지 주 장애가 발생하는 경우 AWS가 보조 DB로 전환합니다. 그래서 당신은 장애 극복을했습니다.

성능을 향상시키고 응용 프로그램을 싱가포르에서 읽기 전용 모드로 작동시킬 수있는 경우 읽기 복제본이 완벽 할 것입니다. 쓰기가 필요한 경우, 쓰기를 기본 읽기 - 쓰기 데이터베이스로 라우트해야합니다.

AWS는 두 가지 방법의 조합을 지원합니다.

1

RDS MySQL 다중 AZ 배포는 현재 Amazon EC2 영역에서만 작동합니다. RDS 읽기 복제본은 동일한 Amazon EC2 영역 내에 있어야합니다. 인근 지역 복제는 AWS RDS에서 대체 Amazon EC2 지역의 다른 RDS로 데이터를 복제하는 데 가장 많이 요구되는 기능입니다. 현재 도로지도에 있습니다.

+0

업데이트 해 주셔서 감사합니다 :) –