메뉴
Amazon Relational Database Service
사용 설명서 (API Version 2014-10-31)

Amazon RDS 유지 관리

Amazon RDS에서는 Amazon RDS 리소스를 정기적으로 유지 관리합니다. 이러한 유지 관리에는 대개 DB 인스턴스 또는 DB 클러스터의 운영 체제(OS)에 대한 업데이트가 포함됩니다.

편의에 따라 유지 관리 항목을 수동으로 적용하거나, 아니면 주별 유지 관리 기간 중 Amazon RDS에서 자동 유지 관리 프로세스를 시작할 때까지 기다릴 수 있습니다. RDS 콘솔을 사용하거나 AWS CLI 또는 Amazon RDS API를 사용하여 DB 인스턴스 또는 DB 클러스터에 대해 유지 관리 업데이트를 사용할 수 있는지 여부를 확인할 수 있습니다. 업데이트가 있을 경우에는 다음 중 한 가지를 선택하면 됩니다.

  • 유지 관리 항목의 연기

  • 유지 관리 항목을 즉시 적용합니다.

  • 다음 유지 관리 기간 중 시작할 유지 관리 항목을 예약합니다.

    참고

    유지 관리 기간에 따라 대기 중인 작업의 시작 시기가 결정되지만 이러한 작업의 전체 실행 시간이 줄어들지는 않습니다. 유지 관리 기간에 끝나기 전에 반드시 유지 관리 작업이 끝나도록 되어 있는 것은 아니고, 특정 종료 시각을 지나 계속 진행될 수 있습니다.

일부 유지 관리 항목은 Amazon RDS 콘솔의 [Instances] 및 [Clusters] 보기의 [Maintenance] 열에 [Required]로 표시됩니다. 이 업데이트는 무기한 연기할 수 없습니다. 필수 업데이트의 연기를 선택하면 AWS에서 이후 DB 인스턴스의 업데이트 시점을 알려주는 통신문이 발송됩니다. 기타 업데이트는 [Available]로 표시됩니다. 이러한 유지 관리 항목은 무기한 연기가 가능하며, 연기할 경우 업데이트가 DB 인스턴스 또는 DB 클러스터에 적용되지 않습니다.

유지 관리 항목에서는 Amazon RDS가 DB 인스턴스 또는 DB 클러스터를 잠시 오프라인 상태로 전환해야 합니다. 리소스가 오프라인 상태로 전환되는 유지 관리로는 일반적으로 몇 분 걸리지 않는 컴퓨팅 조정 작업과 운영 체제 또는 데이터베이스의 필수 패치 작업이 있습니다. 이때 보안 및 인스턴스 안정성과 관련된 패치에 한해 필수 패치 작업으로 자동 예약됩니다. 이러한 패치 작업은 잦지는 않아서(수 개월에 한 번 정도) 유지 관리 기간에 비하면 매우 적은 편입니다.

RDS DB 인스턴스의 다중 AZ 배포

DB 인스턴스를 다중 AZ 배포로 실행하는 경우에는 Amazon RDS가 다음 단계에 따라 유지 관리를 실행하기 때문에 유지 관리 이벤트의 영향을 최소화할 수 있습니다.

  1. 대기 목록의 유지 관리를 실행합니다.

  2. 대기 목록을 기본 목록으로 승격시킵니다.

  3. 이전에 기본 목록이었지만 현재는 새로운 대기 목록인 유지 관리를 실행합니다.

다중 AZ 배포에서 DB 인스턴스에 대한 데이터베이스 엔진을 수정하면 Amazon RDS가 기본 및 보조 DB 인스턴스를 모두 동시에 업그레이드합니다. 이러한 경우 업그레이드하는 동안 전체 다중 AZ 배포에 대한 데이터베이스 엔진이 중단됩니다.

다중 AZ 배포에 대한 자세한 내용은 고가용성(다중 AZ) 단원을 참조하십시오.

Amazon Aurora DB 클러스터는 기본적으로 여러 가용 영역(AZ)에 걸쳐 있으므로 클러스터 유지 관리 기간에 Aurora DB 클러스터의 모든 인스턴스에 대해 유지 관리가 수행됩니다.

Amazon RDS 유지 관리 기간

모든 DB 인스턴스 및 DB 클러스터에는 시스템 변경 내용이 적용되는 주 단위 유지 관리 기간이 있습니다. 유지 관리 기간은 요청이나 필요에 따라 수정하거나 소프트웨어 패치를 적용하는 시기를 조정할 수 있는 기간입니다. 유지 관리 이벤트가 특정 주에 예정되어 있는 경우 사용자가 지정하는 30분의 유지 관리 기간 중에 해당 이벤트가 시작됩니다. 또한 대부분의 유지 관리 이벤트가 30분의 유지 관리 기간 중에 완료됩니다. 단, 대규모 유지 관리 이벤트는 완료하는 데 30분이 넘게 걸릴 수 있습니다.

지역별로 8시간 블록 시간 중에서 30분 유지 관리 시간이 임의로 선택됩니다. DB 인스턴스 또는 DB 클러스터 생성 시 기본 유지 관리 기간을 지정하지 않으면 Amazon RDS에서 임의로 선택한 요일에 30분 유지 관리 기간을 배정합니다.

유지 관리가 적용되는 동안 RDS에서 사용자의 DB 인스턴스 또는 DB 클러스터에 있는 리소스 중 일부를 사용합니다. 이에 따라 성능에 미미한 영향이 있을 수 있습니다. DB 인스턴스의 경우 드물지만, 유지 관리 업데이트를 완료하려면 다중 AZ 장애 조치가 필요한 경우가 있을 수 있습니다.

다음에서 기본 유지 관리 기간이 할당된 리전별 시간 블록을 확인할 수 있습니다.

리전 시간 블록
미국 서부(오레곤) 지역 06:00–14:00 UTC
미국 서부(캘리포니아 북부) 리전 06:00–14:00 UTC
미국 동부(오하이오) 리전 03:00–11:00 UTC
미국 동부(버지니아 북부) 지역 03:00–11:00 UTC
아시아 태평양(뭄바이) 리전 17:30–01:30 UTC
아시아 태평양(서울) 리전 13:00–21:00 UTC
아시아 태평양(싱가포르) 리전 14:00–22:00 UTC
아시아 태평양(시드니) 리전 12:00–20:00 UTC
아시아 태평양(도쿄) 리전 13:00–21:00 UTC
캐나다(중부) 리전 06:29–14:29 UTC
EU(프랑크푸르트) 리전 23:00–07:00 UTC
EU(아일랜드) 지역 22:00–06:00 UTC
EU(런던) 리전 06:00–14:00 UTC
남아메리카(상파울루) 리전 00:00–08:00 UTC
AWS GovCloud (US) 06:00–14:00 UTC

기본 DB 인스턴스 유지 관리 기간 조정

유지 관리 기간은 사용률이 가장 낮은 시간에 할당되어야 하므로 수시로 수정되어야 할 수 있습니다. 스토리지 조정 작업이나 DB 인스턴스 클래스 변경 등의 시스템 변경 내용을 적용 중인 경우 이 시간 동안 DB 인스턴스를 사용할 수 없으므로 필요한 변경을 수행하는 데 필요한 최소 시간 동안은 작동이 중단되어야 합니다.

참고

데이터베이스 엔진 업그레이드를 위해 Amazon Aurora는 개별 인스턴스가 아닌 DB 클러스터에 대한 기본 유지 관리 기간을 관리합니다. Aurora의 유지 관리 기간 조정에 대한 자세한 내용은 기본 DB 클러스터 유지 관리 기간 조정 단원을 참조하십시오.

다음 예에서는 DB 인스턴스에 대한 기본 유지 관리 기간을 조정합니다.

이 예에서는 mydbinstance라는 DB 인스턴스가 있으며 기본 유지 관리 기간이 "Sun:05:00-Sun:06:00" UTC라고 가정하겠습니다.

AWS Management Console

기본 유지 관리 기간을 조정하려면

  1. AWS Management Console을 시작합니다.

    1. AWS Management Console에 로그인한 다음 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

    2. 콘솔 디스플레이의 왼쪽에 있는 탐색 패널에서 [DB Instances] 링크를 클릭합니다.

      [My Instances] 목록이 나타납니다.

    3. [My DB Instances] 목록의 [DB Instance]를 마우스 오른쪽 버튼으로 클릭하고 드롭다운 메뉴에서 [Modify]에서 선택합니다.

      [Modify DB Instance] 창이 나타납니다.

  2. [Maintenance Window] 텍스트 상자에 "day:hour:minute-day:hour:minute" 형식으로 유지 관리 기간을 입력합니다.

    참고

    DB 인스턴스에 대한 유지 관리 기간 및 백업 기간은 겹칠 수 없습니다. 백업 기간과 겹치는 유지 관리 기간의 값을 입력하면 오류 메시지가 나타납니다.

  3. [OK] 버튼을 클릭합니다.

    유지 관리 기간의 변경 내용은 즉시 적용됩니다.

CLI

기본 유지 관리 기간을 조정하려면 AWS CLI modify-db-instance 명령을 다음 파라미터와 함께 사용합니다.

  • --db-instance-identifier

  • --preferred-maintenance-window

다음은 유지 관리 기간을 화요일 오전 4:00-4:30(UTC)로 설정하는 코드 예제입니다.

Linux, OS X, Unix의 경우:

Copy
aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --preferred-maintenance-window Tue:04:00-Tue:04:30

Windows의 경우:

Copy
aws rds modify-db-instance ^ --db-instance-identifier mydbinstance ^ --preferred-maintenance-window Tue:04:00-Tue:04:30

API

기본 유지 관리 기간을 조정하려면 Amazon RDS API ModifyDBInstance 작업을 다음 파라미터와 함께 사용합니다.

  • DBInstanceIdentifier = mydbinstance

  • PreferredMaintenanceWindow = Tue:04:00-Tue:04:30

다음은 유지 관리 기간을 화요일 오전 4:00-4:30(UTC)로 설정하는 코드 예제입니다.

Copy
https://rds.us-west-2.amazonaws.com/ ?Action=ModifyDBInstance &DBInstanceIdentifier=mydbinstance &PreferredMaintenanceWindow=Tue:04:00-Tue:04:30 &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140425/us-east-1/rds/aws4_request &X-Amz-Date=20140425T192732Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=1dc9dd716f4855e9bdf188c70f1cf9f6251b070b68b81103b59ec70c3e7854b3

기본 DB 클러스터 유지 관리 기간 조정

Aurora DB 클러스터 유지 관리 기간은 사용률이 가장 낮은 시간에 할당되어야 하므로 수시로 수정되어야 할 수 있습니다. 적용 중인 업데이트에 중단이 필요한 경우 이 시간 동안 DB 클러스터를 사용할 수 없습니다. 필수 업데이트를 수행하는 데 필요한 최소 시간 동안 중단됩니다.

AWS Management Console

기본 DB 클러스터 유지 관리 기간을 조정하려면

  1. AWS Management Console에 로그인한 다음 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 콘솔의 왼쪽에서 [Clusters]를 선택합니다.

  3. 기본 유지 관리 기간을 조정할 DB 클러스터를 선택합니다.

  4. [Modify Cluster]를 선택합니다.

  5. 콘솔의 [Maintenance] 섹션에서 [Start Day], [Start Time] 및 [Duration]을 새 기본 유지 관리 기간 값으로 설정합니다.

  6. [Apply Immediately]를 선택한 다음 [Continue]를 선택합니다.

  7. 업데이트된 값을 확인한 다음 [Modify Cluster]를 선택합니다.

CLI

기본 DB 클러스터 유지 관리 기간을 조정하려면 AWS CLI modify-db-cluster 명령을 다음 파라미터와 함께 사용합니다.

  • --db-cluster-identifier

  • --preferred-maintenance-window

다음은 유지 관리 기간을 화요일 오전 4:00-4:30(UTC)로 설정하는 코드 예제입니다.

Linux, OS X, Unix의 경우:

Copy
aws rds modify-db-cluster \ --db-cluster-identifier my-cluster \ --preferred-maintenance-window Tue:04:00-Tue:04:30

Windows의 경우:

Copy
aws rds modify-db-cluster ^ --db-cluster-identifier my-cluster ^ --preferred-maintenance-window Tue:04:00-Tue:04:30

API

기본 DB 클러스터 유지 관리 기간을 조정하려면 Amazon RDS API ModifyDBCluster 작업을 다음 파라미터와 함께 사용합니다.

  • DBClusterIdentifier = my-cluster

  • PreferredMaintenanceWindow = Tue:04:00-Tue:04:30

다음은 유지 관리 기간을 화요일 오전 4:00-4:30(UTC)로 설정하는 코드 예제입니다.

Copy
https://rds.us-west-2.amazonaws.com/ ?Action=ModifyDBCluster &DBClusterIdentifier=my-cluster &PreferredMaintenanceWindow=Tue:04:00-Tue:04:30 &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140725/us-east-1/rds/aws4_request &X-Amz-Date=20161017T161457Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=d6d1c65c2e94f5800ab411a3f7336625820b103713b6c063430900514e21d784

관련 주제