RDS SQL Server 인스턴스를 SSD로 업그레이드하는 방법

RDS SQL Server 인스턴스를 SSD로 업그레이드하는 방법

RDS SQL Server 2012 인스턴스를 마그네틱 스토리지에서 SSD로 업그레이드하려고 합니다. 자체 라이센스를 사용하는 db.m1.large의 인스턴스 클래스입니다.

  1. 스토리지 유형을 수정하려고 시도했지만 SQL Server 인스턴스에서는 그렇게 할 수 없습니다.
  2. 내 인스턴스의 스냅샷을 새 SSD 인스턴스로 복원해 보았습니다. 저장 유형이 다르기 때문에 허용되지 않습니다.
  3. 그러면 내가 볼 수 있는 옵션은 단 하나뿐입니다. 즉, 새 SSD 인스턴스를 생성하고 새 서버에 데이터베이스 구조를 생성한 다음 SQL 서버에 대한 내보내기/가져오기 방법 중 하나를 사용하여 데이터 전송을 수행합니다.

제 질문은 이 작업을 수행하는 더 좋은 방법이 있습니까?입니다. RDS를 사용하여 얻는 이점에 비해 이것이 어려운 것 같습니다.

후속 질문은 이것을 EC2 인스턴스로 옮기고 RDS를 완료하여 이 문제가 다시 발생하지 않도록 해야 하는지입니다.

답변1

에 대한 문서에서다른 스토리지 유형을 사용하도록 DB 인스턴스 수정다음과 같은 메모가 있습니다.

기존 SQL Server DB 인스턴스를 수정하여 스토리지 유형을 변경하거나 스토리지 할당을 수정할 수는 없습니다.

그리고 말씀하신 대로 스냅샷을 다른 스토리지 유형으로 복원할 수 없습니다.

최선의 선택은 3번이라고 생각합니다. 데이터베이스를 내보낸 다음 새 RDS 인스턴스로 가져옵니다.

EC2에서 자체 호스팅 변형을 위해 RDS를 떠나는 것은 스토리지 유형을 변경하는 것이 실제로 매일 수행하는 작업이 아니기 때문에 약간 과감한 것 같습니다. 제 생각에는 이것이 처음이자 마지막 작업인 것 같습니다. 그만큼특징적어도 제 생각에는 RDS와 함께 기본으로 제공되는 자체 호스팅 솔루션으로 변경하기에는 너무 압도적입니다.

답변2

나는이 질문이 2.5 살이라는 것을 알고 있습니다. 하지만 우리의 프로세스는 다음과 같습니다.

언급한 대로 자동 AWS 인터페이스를 사용하여 SQL Server를 "현재 위치"로 업그레이드할 수 없습니다. 하지만...새 스토리지 유형으로 생성된 새 인스턴스로 스냅샷을 복원할 수 있습니다. 인스턴스 이름이 XYZ라고 가정하고 XYZ의 스냅샷이 있는지 확인하세요. XYZ를 삭제합니다. 새로운 스토리지 유형을 사용하여 XYZ라는 새 인스턴스를 생성합니다. XYZ의 스냅샷을 새 인스턴스로 복원합니다. 새 인스턴스에 보안 그룹을 적용합니다. 이제 다중 AZ 미러링 등을 활성화할 수 있습니다.

교차 스토리지 스냅샷 복원에 대한 질문..이 페이지에는 설명이 있습니다. http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_RestoreFromSnapshot.html

DB 인스턴스를 복원하고 원본 DB 스냅샷과 다른 스토리지 유형을 사용할 수 있습니다. 이 경우 데이터를 새 스토리지 유형으로 마이그레이션하는 데 필요한 추가 작업으로 인해 복원 프로세스가 더 느려집니다. 마그네틱(표준) 스토리지로 복원하거나 마그네틱 스토리지에서 복원하는 경우 마그네틱 스토리지에는 프로비저닝된 IOPS 또는 SSD(범용) 스토리지의 IOPS 기능이 없기 때문에 마이그레이션 프로세스가 가장 느립니다.

관련 정보