인스턴스 클래스 관리 - Amazon DocumentDB

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

인스턴스 클래스 관리

인스턴스 클래스는 Amazon DocumentDB(MongoDB 호환) 인스턴스의 컴퓨팅 및 메모리 용량을 결정합니다. 필요한 인스턴스 클래스는 DB 인스턴스의 처리력 및 메모리 요구 사항에 따라 다릅니다.

Amazon DocumentDB는 R4, R5, R6G, T3 및 T4G 인스턴스 클래스 제품군을 지원합니다. 이들 클래스는 메모리 집약적 애플리케이션에 최적화된 최신 세대 인스턴스 클래스입니다. 이들 클래스의 사양은 인스턴스 클래스 사양 섹션을 참조하십시오.

인스턴스 클래스 결정

AWS Management Console 또는 describe-db-instances AWS CLI 연산을 사용하여 인스턴스의 클래스를 확인할 수 있습니다.

Using the AWS Management Console

클러스터 인스턴스의 인스턴스 클래스를 결정하려면 콘솔에서 다음 단계를 완료하십시오.

  1. 에 AWS Management Console로그인하고 https://console.aws.amazon.com/docdb 에서 Amazon DocumentDB 콘솔을 엽니다.

  2. 탐색 창에서 클러스터를 선택하여 관심 있는 인스턴스를 찾습니다.

    작은 정보

    화면 왼쪽에 탐색 창이 표시되지 않으면 페이지 왼쪽 상단 모서리에서 메뉴 아이콘()을 선택합니다.

  3. 클러스터 탐색 상자에 클러스터 식별자 열이 표시됩니다. 인스턴스는 아래 스크린샷과 마찬가지로 클러스터 아래에 나열됩니다.

  4. 인스턴스 목록에서 클러스터를 확장하여 원하는 인스턴스를 찾으십시오. 원하는 인스턴스를 찾습니다. 그런 다음 인스턴스 행의 크기 열을 확인하여 인스턴스 클래스를 확인합니다.

    다음 이미지에서는 인스턴스 robo3t의 인스턴스 클래스가 db.r5.4xlarge입니다.

    
                           인스턴스 유형과 인스턴스의 목록을 보여주는 스크린샷입니다.
Using the AWS CLI

를 사용하여 인스턴스의 클래스를 확인하려면 다음 AWS CLI파라미터와 함께 describe-db-instances 작업을 사용하십시오.

  • --db-instance-identifier – 선택 사항. 인스턴스 클래스를 찾을 인스턴스를 지정합니다. 이 매개 변수를 생략한 경우 describe-db-instances는 최대 100개의 인스턴스에 대한 설명을 반환합니다.

  • --query – 선택 사항. 결과에 포함할 인스턴스 멤버를 지정합니다. 이 매개 변수를 생략하면 모든 인스턴스 멤버가 반환됩니다.

다음 예에서는 모든 인스턴스에 대한 인스턴스 sample-instance-1 이름과 클래스를 찾습니다.

Linux, macOS, Unix의 경우:

aws docdb describe-db-instances \ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' \ --db-instance-identifier sample-instance-1

Windows의 경우:

aws docdb describe-db-instances ^ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' ^ --db-instance-identifier sample-instance-1

이 작업의 출력은 다음과 같이 표시됩니다.

[ [ "sample-instance-1", "db.r5.large" ]

다음 예에서는 최대 100개의 Amazon DocumentDB 인스턴스에 대한 인스턴스 이름과 클래스를 찾습니다.

Linux, macOS, Unix의 경우:

aws docdb describe-db-instances \ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' \ --filter Name=engine,Values=docdb

Windows의 경우:

aws docdb describe-db-instances ^ --query 'DBInstances[*].[DBInstanceIdentifier,DBInstanceClass]' ^ --filter Name=engine,Values=docdb

이 작업의 출력은 다음과 같이 표시됩니다.

[ [ "sample-instance-1", "db.r5.large" ], [ "sample-instance-2", "db.r5.large" ], [ "sample-instance-3", "db.r5.4xlarge" ], [ "sample-instance-4", "db.r5.4xlarge" ] ]

자세한 정보는 아마존 DocumentDB 인스턴스 설명을 참조하세요.

인스턴스의 클래스 변경

AWS Management Console 또는 를 사용하여 인스턴스의 인스턴스 클래스를 변경할 수 AWS CLI있습니다. 자세한 정보는 Amazon DocumentDB 인스턴스 수정을 참조하세요.

리전별 지원되는 인스턴스 클래스

Amazon DocumentDB는 다음 인스턴스 클래스를 지원합니다.

  • R6G—5% 저렴한 비용으로 R5 인스턴스보다 최대 30% 더 나은 성능을 제공하는 ARM 기반 AWS Graviton2 프로세서로 구동되는 최신 메모리 최적화 인스턴스.

  • R5—동일한 인스턴스 비용으로 R4 인스턴스보다 최대 100% 더 나은 성능을 제공하는 메모리 최적화 인스턴스입니다.

  • R4—이전 세대의 메모리 최적화 인스턴스입니다.

  • T4G— 기본 수준의 CPU 성능을 제공하는 ARM 기반 AWS Graviton2 프로세서를 기반으로 하는 저가형 고성능 최신 범용 인스턴스 유형으로, T3 인스턴스보다 최대 35% 더 나은 가격 성능을 제공하며, CPU 사용량이 일시적으로 급증하는 애플리케이션을 실행하는 데 적합합니다.

  • T3—필요한 기간 동안 언제든지 CPU 사용량을 버스트할 수 있는 기능과 함께 기본 수준의 CPU 성능을 제공하는 저비용 버스터블 범용 인스턴스 유형입니다.

각 인스턴스 클래스의 세부 사양은 인스턴스 클래스 사양 섹션을 참조하십시오.

특정 인스턴스 클래스가 특정 리전에서 지원되거나 지원되지 않을 수 있습니다. 다음 표에는 각 리전에서 Amazon DocumentDB가 지원하는 인스턴스 클래스가 나와 있습니다.

리전별 지원되는 인스턴스 클래스
인스턴스 클래스
지역 R6G R5 R4 T4G T3

미국 동부(오하이오)

지원

지원

지원

지원

지원

미국 동부(버지니아 북부)

지원

지원

지원

지원

지원

미국 서부(오레곤)

지원

지원

지원

지원

지원

남아메리카(상파울루)

지원

지원

지원

지원

아시아 태평양(홍콩)

지원

지원

지원

지원

아시아 태평양(하이데라바드)

지원

지원

아시아 태평양(뭄바이)

지원

지원

지원

지원

아시아 태평양(서울)

지원

지원

지원

지원

아시아 태평양(시드니)

지원

지원

지원

지원

아시아 태평양(싱가포르)

지원

지원

지원

지원

아시아 태평양(도쿄)

지원

지원

지원

지원

캐나다(중부)

지원

지원

지원

지원

유럽(프랑크푸르트)

지원

지원

지원

지원

유럽(아일랜드)

지원

지원

지원

지원

지원

유럽(런던)

지원

지원

지원

지원

유럽(밀라노)

지원

지원

지원

지원

유럽(파리)

지원

지원

지원

지원

중동(UAE)

지원

지원

지원

지원

중국(베이징) 리전

지원

지원

지원

지원

중국(닝샤)

지원

지원

지원

지원

AWS GovCloud (미국 서부)

지원

지원

지원

지원

AWS GovCloud (미국 동부)

지원

지원

지원

지원

인스턴스 클래스 사양

다음 표를 통해 Amazon DocumentDB 인스턴스 클래스의 세부 정보를 확인할 수 있습니다. 테이블 아래에서 각 테이블 열에 대한 설명을 찾아볼 수 있습니다.

지원되는 Amazon DocumentDB 인스턴스 클래스
인스턴스 클래스 vCPU1 메모리(GiB)2 최대 임시 스토리지(GiB)3 최대 대역폭(Mbps)4 네트워크 성능5 지원 엔진6
R6G — Graviton2 기반의 현재 세대 메모리 최적화 인스턴스 클래스
db.r6g.large 2 16 32 최대 4,750 최대 10Gbps 4.0.0 및 5.0.0
db.r6g.xlarge 4 32 63 최대 4,750 최대 10Gbps 4.0.0 및 5.0.0
db.r6g.2xlarge 8 64 126 최대 4,750 최대 10Gbps 4.0.0 및 5.0.0
db.r6g.4xlarge 16 128 252 4,750 최대 10Gbps 4.0.0 및 5.0.0
db.r6g.8xlarge 32 256 504 9,000 12Gbps 4.0.0 및 5.0.0
db.r6g.12xlarge 48 384 756 13,500 20Gbps 4.0.0 및 5.0.0
db.r6g.16xlarge 64 512 1008 19,000 25Gbps 4.0.0 및 5.0.0
R5 – 이전 세대 메모리 최적화 인스턴스 클래스
db.r5.large 2 16 31 최대 3,500 최대 10Gbps 3.6.0, 4.0.0 및 5.0.0
db.r5.xlarge 4 32 62 최대 3,500 최대 10Gbps 3.6.0, 4.0.0 및 5.0.0
db.r5.2xlarge 8 64 124 최대 3,500 최대 10Gbps 3.6.0, 4.0.0 및 5.0.0
db.r5.4xlarge 16 128 249 3,500 최대 10Gbps 3.6.0, 4.0.0 및 5.0.0
db.r5.8xlarge 32 256 504 6,800 10Gbps 3.6.0, 4.0.0 및 5.0.0
db.r5.12xlarge 48 384 748 7,000 10Gbps 3.6.0, 4.0.0 및 5.0.0
db.r5.16xlarge 64 512 1008 13,600 20Gbps 3.6.0, 4.0.0 및 5.0.0
db.r5.24xlarge 96 768 1500 14,000 25Gbps 3.6.0, 4.0.0 및 5.0.0
R4 – 이전 세대 메모리 최적화 인스턴스 클래스
db.r4.large 2 15.25 30 437 최대 10Gbps 3.6.0만
db.r4.xlarge 4 30.5 60 875 최대 10Gbps 3.6.0만
db.r4.2xlarge 8 61 120 875 최대 10Gbps 3.6.0만
db.r4.4xlarge 16 122 240 875 최대 10Gbps 3.6.0만
db.r4.8xlarge 32 244 480 875 10Gbps 3.6.0만
db.r4.16xlarge 64 488 960 14,000 25Gbps 3.6.0만
T4G – Graviton2 기반 최신 세대 성능 버스트 기능이 있는 인스턴스 클래스
db.t4g.medium 2 4 8.13 최대 2,085 최대 5Gbps 4.0.0 및 5.0.0
T3 – 이전 세대 성능 버스트 기능이 있는 인스턴스 클래스
db.t3.medium 2 4 7.5 최대 1,536개 최대 5Gbps 3.6.0, 4.0.0 및 5.0.0
  1. vCPU — 가상 중앙 처리 장치(CPU)의 수입니다. 가상 CPU는 인스턴스 클래스를 비교하는 데 사용할 수 있는 용량을 가진 디바이스입니다. 특정 프로세서를 구매하거나 임차해 몇 개월 또는 몇 년간 사용하는 것이 아니라, 시간 단위로 용량을 임대합니다. 기본 하드웨어 용량에 관계없이 일정 CPU 용량을 제공하는 것이 목표입니다.

  2. 메모리(GiB) — 인스턴스에 할당되는 RAM(기가바이트)입니다. 메모리와 vCPU 간 일정한 비율이 존재하는 경우가 많다는 점에 유의하십시오.

  3. 최대 임시 스토리지(GiB) — 비영구 임시 파일 스토리지용으로 인스턴스에 할당된 RAM(기가바이트)입니다.

  4. 최대 대역폭(Mbps) — 초당 메가비트 단위로 최대 대역폭입니다. 이 값을 8로 나누면 초당 메가바이트 단위로 예상되는 처리량을 구할 수 있습니다.

  5. 네트워크 성능 — 다른 인스턴스 클래스 대비 네트워크 속도입니다.

  6. 지원 엔진 — 인스턴스 클래스를 지원하는 Amazon DocumentDB 엔진.