인스턴스 상태 및 권장 사항 보기 - Amazon Relational Database Service

인스턴스 상태 및 권장 사항 보기

Amazon RDS 콘솔을 사용하여 빠르게 DB 인스턴스 상태에 액세스하며, Amazon RDS 권장 사항에 대응할 수 있습니다.

Amazon RDS DB 인스턴스 상태 보기

의 DB 인스턴스 상태는 DB 인스턴스의 상태를 나타냅니다. Amazon RDS 콘솔, AWS CLI 명령 describe-db-instances 또는 API 작업 DescribeDBInstances를 사용하여 의 DB 인스턴스상태를 확인할 수 있습니다.

참고

또한 Amazon RDS는 유지 관리 상태라는 상태를 한 가지 더 사용하며, 이는 Amazon RDS 콘솔의 유지 관리 열에 표시됩니다. 이 값은 DB 인스턴스에 적용해야 하는 모든 유지 관리 패치 상태를 나타냅니다. 유지 관리 상태는 DB 인스턴스 상태와 무관합니다. 유지 관리 상태에 대한 자세한 내용은 DB 인스턴스의 업데이트 적용 단원을 참조하십시오.

다음 표에서 DB 인스턴스에 사용할 수 있는 상태 값을 찾습니다. 이 표에는 DB 인스턴스와 스토리지에만 요금이 청구되는지, 스토리지에만 청구되는지, 혹은 청구되지 않는지 표시됩니다. 모든 DB 인스턴스 상태의 백업 사용에는 항상 청구됩니다.

DB 인스턴스 상태 청구 설명

사용 가능

청구

DB 인스턴스에 문제가 없으며 사용할 수 있습니다.

백업 중

청구

현재 DB 인스턴스를 백업 중입니다.

Enhanced Monitoring 구성 중

청구

이 DB 인스턴스에 대해 확장 모니터링이 활성화 또는 비활성화 상태입니다.

configuring-iam-database-auth

청구

AWS Identity and Access Management이 DB 인스턴스에 대해 (IAM) 데이터베이스 인증이 활성화 또는 비활성화 상태입니다.

configuring-log-exports

청구

Amazon CloudWatch Logs에 로그 파일을 게시하는 기능이 이 DB 인스턴스에 대해 활성화 또는 비활성화 상태입니다.

converting-to-vpc

청구

DB 인스턴스를 Amazon Virtual Private Cloud(Amazon VPC)에 없는 DB 인스턴스에서 Amazon VPC에 있는 DB 인스턴스로 변환 중입니다.

creating

미청구

DB 인스턴스를 생성 중입니다. 생성 중인 DB 인스턴스에는 액세스할 수 없습니다.

deleting

미청구

DB 인스턴스를 삭제 중입니다.

실패

미청구

DB 인스턴스 오류가 발생하여 Amazon RDS로 복구할 수 없습니다. DB 인스턴스의 복원 가능한 가장 최근 시간을 기준으로 특정 시점으로 복원을 수행하여 데이터를 복구합니다.

inaccessible-encryption-credentials

미청구

DB 인스턴스를 암호화 또는 복호화하는 데 사용되는 AWS KMS key에 액세스하거나 복구할 수 없습니다.

inaccessible-encryption-credentials-recoverable

요금 부과 스토리지

DB 인스턴스를 암호화 또는 해독하는 데 사용되는 KMS 키는 액세스할 수 없습니다. 그러나 KMS 키가 활성 상태이면 DB 인스턴스를 다시 시작하면 복구할 수 있습니다.

자세한 정보는 DB 인스턴스 암호화을 참조하십시오.

네트워크 호환 장애

미청구

Amazon RDS가 DB 인스턴스에 대한 복구 작업을 시도했으나 VPC의 상태로 인하여 작업을 완료할 수 없어 복구하지 못했습니다. 예를 들어 서브넷에 사용 가능한 IP 주소가 모두 사용 중이어서 Amazon RDS가 DB 인스턴스에 대한 IP 주소를 받을 수 없는 경우 이러한 상태가 발생할 수 있습니다.

옵션 그룹 호환 장애

청구

Amazon RDS 옵션 그룹 변경을 적용하려고 시도했으나 적용하지 못했습니다. 또한 Amazon RDS는 이전 옵션 그룹 상태를 롤백하지 못했습니다. 자세한 내용은 DB 인스턴스에 대한 최근 이벤트 목록을 참조하십시오. 예를 들어, 옵션 그룹은 TDE 등의 옵션을 포함하는데 DB 인스턴스는 암호화된 정보를 포함하지 않는 경우 이러한 상태가 발생할 수 있습니다.

파라미터 호환 장애

청구

Amazon RDS가 DB 인스턴스의 DB 파라미터 그룹에서 지정된 파라미터가 DB 인스턴스와 호환되지 않아 DB 인스턴스를 시작할 수 없습니다. DB 인스턴스에 대한 액세스 권한을 다시 얻으려면 변경된 파라미터를 되돌리거나 DB 인스턴스와 호환되는 파라미터를 정의해야 합니다. 호환되지 않는 파라미터에 대한 자세한 내용은 DB 인스턴스에 대한 최근 이벤트 목록을 참조하십시오.

복원 호환 장애

미청구

Amazon RDS가 특정 시점으로 복원을 수행할 수 없습니다. 임시 테이블 사용, MySQL에서 MyISAM 테이블 사용 또는 MariaDB에서 Aria 테이블 사용이 일반적인 원인입니다.

insufficient-capacity

Amazon RDS가 현재 충분한 용량을 사용할 수 없기 때문에 인스턴스를 생성할 수 없습니다. 동일한 인스턴스 유형으로 동일한 AZ에 DB 인스턴스를 생성하려면 DB 인스턴스를 삭제하고 몇 시간 기다린 후 다시 생성해 봅니다. 또는 다른 인스턴스 클래스 또는 AZ를 사용하여 새 인스턴스를 생성합니다.

유지 관리

청구

Amazon RDS는 DB 인스턴스에 유지 관리 업데이트를 적용합니다. 이 상태는 RDS가 한참 전에 미리 예약하는 인스턴스 수준의 유지 관리에 사용됩니다.

수정 중

청구

고객의 DB 인스턴스 수정 요청으로 인해 DB 인스턴스를 수정 중입니다.

moving-to-vpc

청구

DB 인스턴스가 새 Amazon Virtual Private Cloud(Amazon VPC)로 이동하는 중입니다.

재부팅 중

청구

고객의 요청 또는 DB 인스턴스 재부팅이 필요한 Amazon RDS 프로세스로 인해 DB 인스턴스를 재부팅 중입니다.

마스터 자격 증명 재설정 중

청구

고객의 재설정 요청으로 인해 DB 인스턴스 사용자 자격 증명을 재설정하는 중입니다.

이름을 바꾸는 중

청구

고객의 이름 바꾸기 요청으로 인해 DB 인스턴스 이름을 바꾸는 중입니다.

restore-error

청구

특정 시점으로 복원을 시도하거나 스냅샷에서 복원을 시도할 때 DB 인스턴스에서 오류가 발생했습니다.

시작 중

요금 부과 스토리지

DB 인스턴스를 시작하는 중입니다.

중단됨

요금 부과 스토리지

DB 인스턴스가 중지되었습니다.

중지 중

요금 부과 스토리지

DB 인스턴스를 중지 중입니다.

스토리지가 꽉 참

청구

DB 인스턴스에 할당된 스토리지 용량이 거의 다 찼습니다. 이것은 중요한 상태이므로 즉각 이 문제를 수정하는 것이 좋습니다. 그러려면 DB 인스턴스를 수정하여 스토리지를 확장하십시오. 이러한 상황을 피하려면 스토리지 공간이 부족해지면 경고하도록 Amazon CloudWatch 경보를 설정하십시오.

스토리지 최적화

청구

DB 인스턴스가 스토리지 크기 또는 유형을 변경하도록 수정 중입니다. DB 인스턴스가 완전히 작동 중입니다. 그러나 DB 인스턴스가 스토리지 최적화 상태에 있는 동안 DB 인스턴스의 스토리지에 대한 변경을 요청할 수 없습니다. 스토리지 최적화 프로세스는 보통 짧지만, 가끔 최대 24시간까지 걸릴 수도 있습니다.

upgrading

청구

데이터베이스 엔진 버전은 현재 업그레이드 중입니다.

Amazon RDS 권장 사항 보기

Amazon RDS에서는 DB 인스턴스, 읽기 전용 복제본, DB 파라미터 그룹과 같은 데이터베이스 리소스에 대한 자동화된 권장 사항을 제공합니다. 이러한 권장 사항은 DB 인스턴스 구성, 사용량 및 성능 데이터에 대한 분석을 통해 모범 사례 지침을 제공합니다.

다음 표에서 이러한 권장 사항의 예를 확인할 수 있습니다.

유형 설명 권장 사항 추가 정보

오래된 엔진 버전

DB 인스턴스가 최신 마이너 엔진 버전을 실행하지 않습니다.

최신 보안 수정 사항과 기타 개선 사항이 포함된 최신 버전으로 업그레이드하는 것이 좋습니다.

DB 인스턴스 엔진 버전 업그레이드

보류 중인 유지 관리 사용 가능

DB 인스턴스에서 가능한 보류 중인 유지 관리 작업이 있습니다.

DB 인스턴스에서 가능한 보류 중인 유지 관리 작업을 수행하는 것이 좋습니다. 운영 체제 업데이트는 보안상 가장 빈번하게 발생하며 최대한 빠른 시간 내에 실행해야 합니다.

DB 인스턴스 유지 관리

자동 백업 비활성화됨

DB 인스턴스에서 자동 백업이 비활성화되었습니다.

DB 인스턴스에서 자동 백업을 활성화하는 것이 좋습니다. 자동 백업은 DB 인스턴스의 특정 시점 복구를 지원합니다. 추가 비용 없이 DB 인스턴스의 스토리지 크기만큼 최대 백업 스토리지가 제공됩니다.

백업 작업

사용 중인 마그네틱 볼륨

DB 인스턴스에서 마그네틱 스토리지를 사용 중입니다.

대부분 DB 인스턴스에 대해 마그네틱 스토리지는 권장되지 않습니다. 범용(SSD) 스토리지 또는 프로비저닝된 IOPS 스토리지로 전환하는 것이 좋습니다.

Amazon RDS DB 인스턴스 스토리지

사용 중인 EC2-Classic 플랫폼

DB 인스턴스에서 레거시 EC2-Classic 플랫폼을 사용 중입니다.

네트워크 액세스 제어를 개선하려면 DB 인스턴스를 EC2-VPC 플랫폼으로 이전하는 것이 좋습니다. Amazon VPC는 AWS 클라우드 내 다른 가상 네트워크에서 논리적으로 격리된 가상 네트워크입니다.

EC2-VPC 또는 EC2-Classic 플랫폼을 사용 중인지 확인

비활성화된 개선된 모니터링

DB 인스턴스에 확장된 모니터링이 활성화되지 않았습니다.

확장된 모니터링을 활성화하는 것이 좋습니다. 확장된 모니터링은 모니터링 및 문제 해결을 위해 실시간 운영 체제 지표를 제공합니다.

Enhanced Monitoring을 사용하여 OS 지표 모니터링

비활성화된 암호화

DB 인스턴스에 암호화가 활성화되지 않았습니다.

암호화를 활성화하는 것이 좋습니다. 암호화된 스냅샷에서 복원하여 기존 Amazon RDS DB 인스턴스를 암호화할 수 있습니다.

Amazon RDS 리소스 암호화

사용 중인 이전 세대 DB 인스턴스 클래스

DB 인스턴스가 이전 세대 DB 인스턴스 클래스에서 실행 중입니다.

이전 세대 DB 인스턴스 클래스는 더 좋은 요금, 더 좋은 성능 또는 이 둘 모두를 갖춘 DB 인스턴스 클래스로 대체되었습니다. 최신 세대 DB 인스턴스 클래스에서 DB 인스턴스를 실행하는 것이 좋습니다.

DB 인스턴스 클래스

Oracle DB 인스턴스에 방대한 페이지 사용 안 함

DB 인스턴스에서 사용하는 DB 파라미터 그룹에서 use_large_pages 파라미터가 ONLY로 설정되어 있지 않습니다.

데이터베이스 확장성 향상을 위해서는 DB 인스턴스에서 사용하는 DB 파라미터 그룹에서 use_large_pagesONLY로 설정하는 것이 좋습니다.

Oracle DB 인스턴스에 대해 HugePages 활성화

기본이 아닌 사용자 지정 메모리 파라미터

DB 파라미터 그룹에서는 기본값에서 너무 많이 벗어나는 메모리 파라미터를 설정합니다.

기본값에서 너무 많이 벗어나는 설정으로 인해 성능이 떨어지고 오류가 발생할 수 있습니다. DB 인스턴스에서 사용하는 DB 파라미터 그룹에서는 사용자 지정 메모리 파라미터를 기본값으로 설정하는 것이 좋습니다.

파라미터 그룹 작업

MySQL DB 인스턴스에 대해 활성화된 변경 버퍼링

DB 파라미터 그룹에서 변경 버퍼링을 활성화하였습니다.

변경 버퍼링을 통해 MySQL DB 인스턴스는 보조 인덱스 유지에 필요한 일부 쓰기를 연기할 수 있습니다. 이러한 구성은 성능을 약간 향상시킬 수 있지만 충돌 복구가 크게 지연되는 원인이 될 수 있습니다. 충돌 복구 중에 보조 인덱스는 최신 상태이어야 합니다. 따라서 변경 버퍼링의 이점보다 매우 오래 지속될 가능성이 있는 충돌 복구 이벤트로 인한 손해가 더 크므로 변경 버퍼링을 비활성화하는 것이 좋습니다.

AWS 데이터베이스 블로그의 Best practices for configuring parameters for Amazon RDS for MySQL, part 1: Parameters related to performance

MySQL DB 인스턴스에 대해 활성화된 쿼리 캐시

DB 파라미터 그룹에서 쿼리 캐시 파라미터를 활성화하였습니다.

변경 시 캐시 제거가 필요한 경우 쿼리 캐시로 인해 DB 인스턴스가 교착 상태에 빠진 것처럼 보일 수 있습니다. 쿼리 캐시는 대부분의 워크로드에 이점이 되지 못합니다. 쿼리 캐시는 MySQL 버전 8.0에서 제거되었습니다. 쿼리 캐시 파라미터를 비활성화하는 것이 좋습니다.

AWS 데이터베이스 블로그의 Best practices for configuring parameters for Amazon RDS for MySQL, part 1: Parameters related to performance

테이블에 로깅하기

DB 파라미터 그룹은 로깅 출력을 TABLE로 설정합니다.

로깅 출력을 TABLE로 설정하면 이 파라미터를 FILE로 설정하는 것보다 더 많은 스토리지를 사용합니다. 스토리지 한도에 도달하지 않게 하려면 로깅 출력 파라미터를 FILE로 설정하는 것이 좋습니다.

MySQL 데이터베이스 로그 파일

Amazon RDS는 리소스가 생성되거나 수정될 때 리소스에 대해 권장 사항을 생성합니다. Amazon RDS는 리소스를 주기적으로 검사하고 권장 사항을 생성합니다.

Amazon RDS 권장 사항 대응

AWS Management Console에서 권장 사항을 확인할 수 있습니다. 즉시 권장 조치를 수행하거나 다음 유지 관리 기간으로 예약하거나 무시할 수 있습니다.

Amazon RDS 권장 사항에 대응하려면

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

  2. 탐색 창에서 Recommendations(권장 사항)를 선택합니다.

    
                        콘솔에서 권장 사항 선택

    Recommendations(권장 사항) 페이지가 표시됩니다.

    
                        콘솔의 기본 권장 사항 페이지
  3. Recommendations(권장 사항) 페이지에서 다음 중 하나를 선택합니다.

    • Active(활성) – 적용, 무시 또는 예약할 수 있는 현재 권장 사항을 표시합니다.

    • Dismissed(무시됨) – 무시된 권장 사항을 표시합니다. Dismissed(무시됨)를 선택할 때 무시된 권장 사항을 적용할 수 있습니다.

    • 예약됨 – 예약되었지만 아직 적용되지 않은 권장 사항을 표시합니다. 이러한 권장 사항은 다음 예약된 유지 관리 기간에 적용됩니다.

    • Applied(적용됨) – 현재 적용된 권장 사항을 표시합니다.

    권장 사항 목록에서 섹션을 열어 해당 섹션의 권장 사항을 볼 수 있습니다.

    
                        콘솔의 권장 사항 작업 수행

    각 섹션의 권장 사항 표시에 대한 기본 설정을 구성하려면 기본 설정 아이콘을 선택합니다.

    
                        콘솔의 권장 사항에 대한 기본 설정 아이콘

    표시되는 기본 설정 창에서 표시 옵션을 설정할 수 있습니다. 이러한 옵션에는 표시된 열과 페이지에 표시할 권장 사항 수가 포함됩니다.

  4. 활성 권장 사항 관리:

    1. 활성을 선택하고 하나 이상의 섹션을 열어 권장 사항을 봅니다.

    2. 하나 이상의 권장 사항을 선택하고 Apply now(지금 적용)(즉시 적용), Schedule(일정)(다음 유지 관리 기간에 적용) 또는 Dismiss(무시)를 선택합니다.

      권장 사항에 대해 지금 적용 버튼이 표시되지만 사용할 수 없는 경우(회색으로 표시) DB 인스턴스를 사용할 수 없습니다. DB 인스턴스 상태가 사용 가능인 경우 권장 사항을 즉시 적용할 수 있습니다. 예를 들어 DB 인스턴스의 상태가 수정 중인 경우 권장 사항을 즉시 적용할 수 없습니다. 이 경우 DB 인스턴스가 사용 가능할 때까지 기다렸다가 권장 사항을 적용합니다.

      권장 사항에 대해 지금 적용 버튼이 표시되지 않는 경우 Recommendations(권장 사항) 페이지를 사용하여 권장 사항을 적용할 수 없습니다. DB 인스턴스를 수정하여 수동으로 권장 사항을 적용할 수 있습니다.

      DB 인스턴스 변경에 대한 자세한 내용은 Amazon RDS DB 인스턴스 수정 단원을 참조하십시오.

      참고

      지금 적용을 선택하면 간단한 DB 인스턴스 중단이 발생할 수 있습니다.