내용으로 건너뛰기

RDS for SQL Server 단일 AZ 또는 다중 AZ 인스턴스의 예약된 유지 관리 기간 중 가동 중지 시간을 어느 정도로 예상해야 합니까?

4분 분량
0

Microsoft SQL Server 단일 AZ 또는 다중 AZ 인스턴스용 Amazon Relational Database Service(Amazon RDS)의 유지 관리 기간이 예약되어 있습니다. 가동 중지 시간을 어느 정도로 예상해야 하는지 알고 싶습니다.

간략한 설명

AWS는 Amazon RDS for SQL Server 인스턴스의 실물 호스트 하드웨어, 데이터베이스 버전 또는 운영 체제에 대한 정기적인 유지 관리를 수행합니다. 유지 관리를 진행하기 전에 사용자에게 이메일 알림이 발송됩니다. 이 이메일에 영향을 받는 리소스 및 유지 관리를 위해 예약된 기간이 상세하게 기재됩니다.

예상 가동 중지 시간은 단일 AZ 인스턴스와 다중 AZ 인스턴스에서 각각 다릅니다. 사용자가 경험하는 가동 중지 시간은 어느 유형의 유지 관리를 수행하는지에 따라 달라질 수 있습니다.

해결 방법

참고: AWS Command Line Interface(AWS CLI) 명령 실행 시 오류가 발생하는 경우, AWS CLI 오류 문제 해결을 참고하십시오. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하십시오.

AWS Health Dashboard에서 예약된 유지 관리에 가동 중지 시간이 있는지 확인할 수 있습니다.

이전 또는 보류 중인 유지 관리 작업 보기

RDS 인스턴스의 이전에 예약된 유지 관리를 검토하려면 Amazon RDS 이벤트 보기를 참조하십시오.

AWS Management Console 또는 AWS CLI를 사용하여 RDS 인스턴스의 보류 중인 유지 관리 작업을 보려면 다음 단계를 완료합니다.

  1. Amazon Aurora 및 RDS 콘솔을 엽니다.
  2. 탐색 창에서 데이터베이스를 선택합니다.
  3. 유지 관리 작업을 보려는 대상 RDS for MySQL DB 인스턴스 또는 DB 인스턴스를 선택합니다.
  4. 유지 관리 및 백업 탭을 선택하여 보류 중인 유지 관리 섹션 아래에서 보류 중인 유지 관리 작업 목록을 보거나 다음 명령을 실행합니다.
    $ aws rds describe-pending-maintenance-actions --region example-region-name

참고: example-region-name을 해당하는 AWS 리전 이름으로 바꾸십시오.

유지 관리 기간의 시간을 조정할 수 있습니다. 자세한 내용은 기본 DB 인스턴스 유지 관리 기간 조정을 참조하십시오.

유지 관리 기간을 예약할 때:

유지 관리 기간 중에 과중한 워크로드를 처리하는 RDS SQL Server 인스턴스를 대상으로 통제된 다시 시작을 계획합니다. 통제된 다시 시작을 사용하면 서비스 중단을 최소화할 수 있습니다. 활동량이 적은 기간에 유지 관리 기간을 예약하십시오. 이렇게 하면 다시 시작한 이후 일시적인 성능 저하로 인한 영향이 발생하지 않습니다. 다시 시작으로 인해 사용자 연결이 종료되고, tempdb 데이터베이스가 다시 생성되고, 버퍼와 플랜 캐시가 지워지면 성능이 저하됩니다.

예약된 유지 관리 기간 전에 장기 실행 트랜잭션 중에 활성 상태인 것이 없는지 확인하고, 트랜잭션 로그가 정상 크기의 임계값 이내인지 확인해야 합니다. 이 요인이 충돌 복구 기간에 영향을 미칠 수 있습니다. 다중 AZ 배포와 Always On 가용성 그룹을 함께 사용하는 경우, 모든 보조 복제본이 정상 상태이고 완전히 동기화되어 있어야 합니다. 정상 상태의 보조 복제본은 깨끗한 장애 조치 경로를 지원합니다. 

유지 관리 기간이 종료되고 서비스가 다시 시작된 이후 Microsoft 웹 사이트에 설명된 데이터베이스 복구 단계를 모니터링하십시오. 다시 실행 및 실행 취소 진행 상황, 가용성 그룹(AG) 동기화 상태 및 전체 리소스 상태를 로깅하여 인스턴스의 안정성을 확인합니다. 이런 방식으로 접근하면 유지 관리가 안전하게 적용되고, 복구 시간을 예측할 수 있고, 시스템이 최소한의 영향만 받고 정상 작동 수준으로 돌아오도록 보장할 수 있습니다.

하드웨어 유지 관리 가동 중지 시간

단일 AZ 인스턴스: 유지 관리를 수행하는 동안 몇 분간 인스턴스를 사용할 수 없습니다. 유지 관리에 소요되는 정확한 시간은 인스턴스 클래스 유형 및 데이터베이스 크기에 따라 다릅니다.

다중 AZ 인스턴스: 기본 인스턴스가 장애 조치되는 데 걸리는 시간 동안 다중 AZ 인스턴스를 사용할 수 없습니다. 이 장애 조치의 소요 시간은 60초를 초과하지 않습니다.

데이터베이스 엔진 업그레이드 가동 중지 시간

단일 AZ 인스턴스: 유지 관리를 수행하는 동안 최소 15분간 인스턴스를 사용할 수 없습니다. 유지 관리에 소요되는 정확한 시간은 인스턴스 클래스 유형 및 데이터베이스 크기에 따라 다릅니다.

다중 AZ 인스턴스: 다중 AZ 인스턴스에서는 기본 인스턴스와 대기 인스턴스가 모두 업그레이드됩니다. Amazon RDS는 롤링 업그레이드를 수행합니다. 보조 인스턴스가 업그레이드되고 기본 인스턴스로 승격된 이후 장애 조치 시간 동안에만 중단이 지속됩니다. 이후 원래 기본 인스턴스가 보조 인스턴스가 되고 업그레이드가 적용됩니다.

자세한 내용은 SQL Server 업그레이드 고려 사항을 참조하십시오.

OS 유지 관리 가동 중지 시간

단일 AZ 인스턴스: 유지 관리를 수행하는 동안 몇 분간 인스턴스를 사용할 수 없습니다. 유지 관리에 소요되는 정확한 시간은 인스턴스 클래스 유형 및 데이터베이스 크기에 따라 다릅니다.

다중 AZ 인스턴스: 다중 AZ RDS 인스턴스에서는 기본 인스턴스와 대기 인스턴스가 모두 업그레이드됩니다. RDS는 롤링 업그레이드를 수행합니다. 보조 인스턴스가 업그레이드되고 기본 인스턴스로 승격된 이후 장애 조치 시간 동안에만 중단이 지속됩니다. 이후 원래 기본 인스턴스가 보조 인스턴스가 되고 업그레이드가 적용됩니다.

관련 정보

Amazon RDS 유지 관리 기간에 대해 알아야 할 사항은 무엇입니까?

AWS 공식업데이트됨 6달 전