RDS for SQL Server 업그레이드 테스트
RDS for SQL Server 업그레이드 테스트
Amazon RDS 사용자 가이드의 이 페이지를 한국어로 설명합니다.
출처: 문서
본문
RDS for SQL Server 업그레이드 테스트
DB 인스턴스에서 메이저 버전 업그레이드를 수행하기 전에 데이터베이스와 해당 데이터베이스에 액세스하는 모든 애플리케이션을 새 버전과의 호환성에 대해 철저히 테스트해야 합니다. 다음 절차를 사용할 것을 권장합니다.
메이저 버전 업그레이드 테스트
- 새 버전의 데이터베이스 엔진에 대해 Microsoft 문서의 SQL Server 업그레이드 검토를 확인하여 데이터베이스나 애플리케이션에 영향을 줄 수 있는 호환성 문제가 있는지 확인합니다.
- DB 인스턴스가 사용자 지정 옵션 그룹을 사용하는 경우 업그레이드할 새 버전과 호환되는 새 옵션 그룹을 만듭니다. 자세한 내용은 옵션 그룹 고려 사항을 참조하세요.
- DB 인스턴스가 사용자 지정 파라미터 그룹을 사용하는 경우 업그레이드할 새 버전과 호환되는 새 파라미터 그룹을 만듭니다. 자세한 내용은 파라미터 그룹 고려 사항을 참조하세요.
- 업그레이드할 DB 인스턴스의 DB 스냅샷을 만듭니다. 자세한 내용은 Amazon RDS의 Single-AZ DB 인스턴스용 DB 스냅샷 생성을 참조하세요.
- DB 스냅샷을 복원하여 새 테스트 DB 인스턴스를 만듭니다. 자세한 내용은 DB 인스턴스로 복원을 참조하세요.
- 다음 방법 중 하나를 사용하여 이 새 테스트 DB 인스턴스를 수정해 새 버전으로 업그레이드합니다.
- 콘솔
- AWS CLI
- RDS API
- 업그레이드된 인스턴스가 사용하는 스토리지를 평가하여 업그레이드에 추가 스토리지가 필요한지 확인합니다.
- 업그레이드된 DB 인스턴스에 대해 필요한 만큼 품질 보증 테스트를 실행하여 데이터베이스와 애플리케이션이 새 버전에서 올바르게 작동하는지 확인합니다. 1단계에서 식별한 호환성 문제의 영향을 평가하는 데 필요한 새 테스트를 구현합니다. 모든 저장 프로시저와 함수를 테스트합니다. 애플리케이션의 테스트 버전을 업그레이드된 DB 인스턴스로 연결합니다.
- 모든 테스트를 통과하면 프로덕션 DB 인스턴스에서 업그레이드를 수행합니다. 모든 것이 올바르게 작동하는지 확인할 때까지 DB 인스턴스에 대한 쓰기 작업을 허용하지 않는 것을 권장합니다.