[AWS RDS] Modify RDS SQL Server Standard Edition to Enterprise Edition
- AWS RDS SQL Server 스탠다드 에디션에서 엔터프라이즈 에디션으로 변경
l Version : Amazon RDS for SQL Server
Microsoft SQL Server는 다양한 버전으로 제공되며 각 버전은 고유한 기능, 성능 및 가격 옵션을 제공한다. 설치하는 버전도 특정 요구사항에 따라 다르다. 일부 고객은 더 높은 메모리와 고가용성 기능을 활용하기 위해 SQL Server용 Amazon RDS Standard Edition에서 Amazon RDS Enterprise Edition으로 변경을 원할 수 있다. 이번 글은 RDS SQL Server 스탠다드 에디션에서 RDS SQL Server 엔터프라이즈 에디션으로 업그레이드 하는 방법에 대해서 살펴 본다.
업그레이드를 위해서 작업자는 아래의 권한을 가지고 있어야 한다.
l Amazon RDS for SQL Server
l AWS Management Console 접근 권한
l SQL Server Management Studio
업그레이드 프로세스는 아래와 같은 단계가 포함된다.
l 기존 RDS SQL Server Standard Edition 인스턴스의 스냅샷 생성
l 스냅샷을 RDS SQL Server Enterprise Edition으로 복원
l RDS SQL Server Enterprise 인스턴스 확인
먼저 콘솔을 통해 SQL Server용 RDS 버전을 수정하는 방법을 안내한다. 기존 RDS for SQL Server 인스턴스의 스냅샷을 만든 다음 다른 버전의 SQL Server로 복원한다. SQL Server Management Studio에서 RDS 버전을 확인할 수 있다.
1. Amazon RDS 콘솔에서 데이터베이스를 선택
2. 데이터베이스를 선택하고 작업 메뉴에서 스냅샷 생성을 선택
3. 스냅샷 이름을 입력, 스냅샷을 생성
4. 스냅샷 페이지에서 스냅샷이 성공적으로 생성되었는지 확인하고 상태가 사용 가능한지 확인
5. 스냅샷을 선택하고 작업 메뉴에서 스냅샷 복원을 선택
6. DB 사양에서 SQL Server의 새 버전(SQL Server Enterprise Edition)을 선택
7. DB 인스턴스 식별자에 새 인스턴스 이름을 입력
8. 인스턴스 클래스를 선택
9. DB 인스턴스 복원 선택
10. 데이터베이스 복원 진행
11. 데이터베이스가 복원된 후 SQL Server 버전 확인
AWS CLI를 통해서도 SQL Server용 RDS 인스턴스를 업그레이드 할 수 있다. 아래 스크립트를 실행하여 DB 스냅샷을 생성한다.
aws rds create-db-snapshot ^ –db-instance-identifier mydbinstance ^ –db-snapshot-identifier mydbsnapshot |
아래 스크립트를 실행하여 스냅샷에서 데이터베이스를 복원한다.
aws rds restore-db-instance-from-db-snapshot ^ –db-instance-identifier mynewdbinstance ^ –db-snapshot-identifier mydbsnapshot^ –engine sqlserver-ee |
업그레이드가 완료되면 향후 비용이 발생하지 않도록 기존 RDS Standard Edition은 삭제 하도록 한다.
[참고자료]
2022-03-21 / Sungwook Kang / http://sungwookkang.com
AWS RDS, SQL Server, AWS SQL Server, Modify SQL Server Edition, 에디션 변경
'AWS' 카테고리의 다른 글
[AWS RDS] RDS Proxy (0) | 2022.03.23 |
---|---|
[AWS RDS] Modify RDS instance type (0) | 2022.03.23 |
[AWS Aurora] Aurora I/O Planning (0) | 2022.03.20 |
[AWS Aurora] Aurora Storage Engine (0) | 2022.03.19 |
[AWS RDS MySQL] RDS MySQL와 Aurora MySQL 차이점 (0) | 2022.03.18 |