View a markdown version of this page

2단계: 계획 - AWS 권장 가이드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

2단계: 계획

워크로드 및 애플리케이션에 따라 RDS custom for SQL Server 또는 RDS for Microsoft SQL Server를 선택합니다. 대부분의 데이터베이스 마이그레이션의 경우 리호스팅, 리플랫포밍 또는 리팩터링할 수 있습니다. 기본 원칙은 마이그레이션의 이점을 극대화하는 방법이어야 합니다.

애플리케이션을 리팩터링하고 Aurora와 같은 클라우드 네이티브 데이터베이스로 마이그레이션하도록 선택하면 데이터베이스 애플리케이션을 개선할 수 있습니다. 그러나 워크로드 복잡성에 따라 데이터베이스를 리팩터링하는 데 시간이 많이 걸리고 리소스 집약적일 수 있습니다. 자세한 내용은 마이그레이션 전략 선택을 참조하세요.

Amazon RDS for SQL Server의 마이그레이션 옵션

소스 데이터베이스가 기본 및 보조 데이터베이스 서버를 동기화하도록 이미 설정되어 있는지 확인한 다음 서버를 동기화할 방법을 결정합니다 AWS. 다음은 세 가지 접근 방식입니다.

다음 아키텍처 다이어그램에서는 온프레미스 데이터 센터와 Amazon VPC 간에 전용 프라이빗 네트워크 연결을 AWS Direct Connect 설정합니다. 대상 데이터베이스 환경에는 하나의 가용 영역에 배포된 기본 Amazon RDS for SQL Server가 있으며, 고가용성 및 재해 복구를 위해 두 번째 가용 영역에 읽기 전용 복제본이 있습니다. AWS Database Migration Service (AWS DMS)는 가동 중지 시간을 최소화하도록 마이그레이션 프로세스를 관리합니다.

Amazon RDS for Microsoft SQL Server의 마이그레이션 아키텍처입니다.

보안 강화를 위해 대상 환경은 프라이빗 서브넷을 사용합니다. AWS Secrets Manager 는 사용자 자격 증명을 처리하고, AWS Key Management Service (AWS KMS)는 민감한 데이터에 대해 저장 시 암호화를 제공합니다. 전체 인프라는 성능 지표를 추적하고 사전 알림을 활성화하는 Amazon CloudWatch에서 모니터링합니다. 이 설계는 마이그레이션 프로세스 중에 발생하는 문제를 해결하면서 성능을 최적화하는 데 도움이 됩니다.