확장 가능한 관계형 데이터베이스를 제공하는 RDS

이재홍 http://www.pyrasis.com 2014.03.24 ~ 2014.06.30

RDS DB 인스턴스 성능 확장하기

DB의 사용량이 많아져 부하가 늘어난다면 DB 인스턴스의 성능을 확장해야 합니다. 사양을 높여 성능을 확장하는 것을 수직 확장(Vertical Scaling) 또는 Scale up이라고 합니다.

  • DB 인스턴스 클래스: 상위 단계 클래스로 변경하여 vCPU와 메모리 용량을 늘릴 수 있습니다. 또한, 네트워크 성능도 향상시킬 수 있습니다.
  • 스토리지 용량: 3072GB(3TB)까지 저장 용량을 늘릴 수 있습니다.
  • Provisioned IOPS: IOPS 값을 높여 I/O(읽기/쓰기) 성능을 향상시킬 수 있습니다.

Provisioned IOPS
Provisioned IOPS는 스토리지 용량이 100GB 이상일 때 사용할 수 있습니다.

RDS DB 인스턴스(exampledbinstance)의 성능을 확장해보겠습니다. DB 인스턴스 목록(Instances)에서 DB 인스턴스(exampledbinstance)를 선택한 뒤 마우스 오른쪽 버튼을 클릭하면 팝업 메뉴가 나옵니다(위쪽 Instance Actions 버튼을 클릭해도 같은 메뉴가 나옵니다). Modify를 클릭합니다.


그림 13-54 RDS DB 인스턴스 설정 변경

RDS DB 인스턴스의 설정을 변경하여 성능을 확장시킵니다(그림 13-55).

  • DB Instance Class: DB 인스턴스의 클래스입니다. db.m1.small을 선택합니다.
  • Allocated Storage: 스토리지 용량입니다. 10으로 설정합니다. 단 용량을 줄일 수는 없습니다.
  • Apply Immediately: 설정 변경 내용을 즉시 적용합니다. 이 부분을 체크하지 않으면 다음 유지 관리 시간(Maintenance Window)에 적용됩니다.

설정이 완료되었으면 Continue 버튼을 클릭합니다.


그림 13-55 RDS DB 인스턴스 설정 변경

Apply Immediately
Apply Immediately를 체크하여 설정 변경 내용을 즉시 적용하면 DB 인스턴스의 실행이 중지되므로 DB에 접속할 수 없게 됩니다.

db.m1.small
db.m1.small DB 인스턴스 클래스는 프리 티어에서 무료로 사용할 수 없습니다. 1분이라도 사용하면 1시간 요금이 발생하므로 주의하기 바랍니다.

설정한 내용에 이상이 없는지 확인합니다. 이상이 없으면 Modify DB Instance 버튼을 클릭합니다.


그림 13-56 RDS DB 인스턴스 설정 내용 확인

Read Replica가 있는 DB 인스턴스의 성능 확장
Read Replica가 있는 마스터 DB 인스턴스의 스토리지 용량을 늘릴 때에는 Read Replica 인스턴스의 스토리지 용량도 동일한 값으로 늘려줘야 합니다.

RDS DB 인스턴스(exampledbinstance)의 설정이 변경 중 입니다. 설정이 완전히 적용되기까지 약 10~15분 정도 소요됩니다.


그림 13-57 RDS DB 인스턴스 설정 변경 중

RDS DB 인스턴스(exampledbinstance)의 세부 내용을 보면 DB 인스턴스 클래스와 스토리지가 변경되었습니다.


그림 13-58 RDS DB 인스턴스 설정 변경 완료

이처럼 필요할 때마다 언제든지 DB 인스턴스의 성능을 확장할 수 있습니다.


저작권 안내

이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.
  • 블로그, 게시판 등에 퍼가는 것을 금지합니다.
  • 비공개 포스트에 퍼가는 것을 금지합니다.
  • 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
  • 링크 및 SNS 공유는 허용합니다.