

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

# 온라인 확장
<a name="cluster-vertical-scaling-scaling-up"></a>

**Topics**
+ [MemoryDB 클러스터 스케일 업(콘솔)](#cluster-vertical-scaling-console)
+ [MemoryDB 클러스터 확장(AWS CLI)](#scaling.scaleUp.cli)
+ [MemoryDB 클러스터 스케일 업(MemoryDB API)](#verticalscaling.scaleup.api)

## MemoryDB 클러스터 스케일 업(콘솔)
<a name="cluster-vertical-scaling-console"></a>

다음 절차에서는 AWS Management Console을(를) 사용하여 MemoryDB 클러스터를 스케일 업하는 방법에 대해 설명합니다. 이 프로세스 동안 MemoryDB 클러스터는 가동 중지 시간을 최소화하면서 요청을 계속 처리합니다.

**클러스터를 스케일 업하려면(콘솔)**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/memorydb/](https://console.aws.amazon.com/memorydb/) MemoryDB 콘솔을 엽니다.

1. 클러스터 목록에서 클러스터를 선택합니다.

1. **작업**을 선택한 다음 **수정**을 선택합니다.

1. **클러스터 수정** 대화 상자에서:

   1. [**Node type**] 목록에서 조정할 노드 유형을 선택합니다. 확장하려면, 기존 노드보다 큰 노드 유형을 선택합니다.

1. **변경 사항 저장**을 선택합니다.

   클러스터의 상태가 *수정 중*으로 변경됩니다. 상태가 *사용 가능*으로 변경되면 수정이 완료되고 새 클러스터의 사용을 시작할 수 있습니다.

## MemoryDB 클러스터 확장(AWS CLI)
<a name="scaling.scaleUp.cli"></a>

다음 절차에서는 AWS CLI을(를) 사용하여 MemoryDB 클러스터를 스케일 업하는 방법에 대해 설명합니다. 이 프로세스 동안 MemoryDB 클러스터는 가동 중지 시간을 최소화하면서 요청을 계속 처리합니다.

**MemoryDB 클러스터를 스케일 업하려면(AWS CLI)**

1. 다음 파라미터로 `list-allowed-node-type-updates` 명령을 실행 AWS CLI 하여 스케일 업할 수 있는 노드 유형을 결정합니다.

   Linux, macOS, Unix의 경우:

   ```
   aws memorydb list-allowed-node-type-updates \
   	    --cluster-name my-cluster-name
   ```

   Windows의 경우:

   ```
   aws memorydb list-allowed-node-type-updates ^
   	    --cluster-name my-cluster-name
   ```

   위 명령의 출력은 다음과 같습니다(JSON 형식).

   ```
   {
   	    "ScaleUpNodeTypes": [
   	        "db.r6g.2xlarge", 
   	        "db.r6g.large"	        
   	    ],
   	    "ScaleDownNodeTypes": [
   	        "db.r6g.large"	        
   	    ], 
   }
   ```

   자세한 내용은 *AWS CLI 참조*의 [list-allowed-node-type-updates](https://docs.aws.amazon.com/cli/latest/reference/memorydb/list-allowed-node-type-updates.html)을(를) 참조하세요.

1. 명령과 다음 파라미터를 사용하여 AWS CLI `update-cluster` 클러스터를 수정하여 더 큰 새 노드 유형으로 확장합니다.
   + `--cluster-name` - 스케일 업할 클러스터의 이름입니다.
   + `--node-type` - 클러스터를 조정할 새 노드 유형입니다. 이 값은 1단계의 `list-allowed-node-type-updates` 명령에 의해 반환되는 노드 유형 중 하나여야 합니다.

   Linux, macOS, Unix의 경우:

   ```
   aws memorydb update-cluster  \
   	--cluster-name my-cluster \
   	--node-type db.r6g.2xlarge
   ```

   Windows의 경우:

   ```
   aws memorydb update-cluster ^
   	    --cluster-name my-cluster ^
   	    --node-type db.r6g.2xlarge ^
   ```

   자세한 내용은 [update-cluster](https://docs.aws.amazon.com/cli/latest/reference/memorydb/update-cluster.html) 단원을 참조하세요.

## MemoryDB 클러스터 스케일 업(MemoryDB API)
<a name="verticalscaling.scaleup.api"></a>

다음 절차는 MemoryDB API를 사용하여 캐시 클러스터를 현재 노드 유형에서 새롭고 더 큰 노드 유형으로 조정합니다. 이 프로세스 중에 MemoryDB는 DNS 항목이 새 노드를 가리키도록 해당 항목을 업데이트합니다. 클러스터가 온라인 상태에서 들어오는 요청을 계속 처리하는 동안 자동 장애 조치가 활성화된 클러스터를 조정할 수 있습니다.

대형 노드 유형으로 스케일 업하는 데 걸리는 시간은 노드 유형 및 현재 클러스터에 있는 데이터의 양에 따라 달라집니다.

**MemoryDB 클러스터를 스케일 업하려면(MemoryDB API)**

1. 다음 파라미터와 함께 MemoryDB API `ListAllowedNodeTypeUpdates` 작업을 사용하여 스케일 업할 수 있는 노드 유형을 확인합니다.
   + `ClusterName` – 클러스터의 이름입니다. 모든 클러스터 대신 특정 클러스터를 설명하려면 이 파라미터를 사용하세요.

   ```
   https://memory-db.us-east-1.amazonaws.com/
   	   ?Action=ListAllowedNodeTypeUpdates
   	   &ClusterName=MyCluster
   	   &Version=2021-01-01
   	   &SignatureVersion=4
   	   &SignatureMethod=HmacSHA256
   	   &Timestamp=20210802T192317Z
   	   &X-Amz-Credential=<credential>
   ```

   자세한 내용은 *MemoryDB API 참조*의 [ListAllowedNodeTypeUpdates](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_ListAllowedNodeTypeUpdates.html)를 참조하세요.

1. 다음 파라미터와 함께 `UpdateCluster` MemoryDB API 작업을 사용하여 현재 클러스터를 새 노드 유형으로 확장합니다.
   + `ClusterName` – 클러스터의 이름입니다.
   + `NodeType`- 이 클러스터에 있는 클러스터의 새롭고 더 큰 노드 유형입니다. 이 값은 1단계의 `ListAllowedNodeTypeUpdates` 작업에 의해 반환되는 인스턴스 유형 중 하나여야 합니다.

   ```
   https://memory-db.us-east-1.amazonaws.com/
   	   ?Action=UpdateCluster	  
   	   &NodeType=db.r6g.2xlarge
   	   &ClusterName=myCluster
   	   &SignatureVersion=4
   	   &SignatureMethod=HmacSHA256
   	   &Timestamp=20210801T220302Z
   	   &Version=2021-01-01
   	   &X-Amz-Algorithm=Amazon4-HMAC-SHA256
   	   &X-Amz-Date=20210801T220302Z
   	   &X-Amz-SignedHeaders=Host
   	   &X-Amz-Expires=20210801T220302Z
   	   &X-Amz-Credential=<credential>
   	   &X-Amz-Signature=<signature>
   ```

   자세한 내용은 [UpdateCluster](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_UpdateCluster.html)를 참조하세요.