Amazon Relational Database Service
사용 설명서 (API 버전 2014-10-31)

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 인스턴스에 확장된 모니터링이 활성화되지 않았습니다.

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

확장 모니터링

비활성화된 암호화

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 인스턴스에 방대한 페이지 사용

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

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

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

DB 파라미터 그룹 작업

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

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

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

AWS 데이터베이스 블로그의 Amazon RDS for MySQL에 대한 파라미터 구성 모범 사례, 파트 1: 성능 관련 파라미터

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

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

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

AWS 데이터베이스 블로그의 Amazon RDS for MySQL에 대한 파라미터 구성 모범 사례, 파트 1: 성능 관련 파라미터

테이블에 로깅하기

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

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

MySQL 데이터베이스 로그 파일

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

Amazon RDS 권장 사항에 대응

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

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

  1. AWS Management 콘솔에 로그인한 다음 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 인스턴스 중단이 발생할 수 있습니다.

이 페이지에서: