온라인 확장 - Amazon MemoryDB

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

온라인 확장

MemoryDB 클러스터 스케일 업(콘솔)

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

클러스터를 스케일 업하려면(콘솔)
  1. 에 로그인 AWS Management Console 하고 에서 MemoryDB 콘솔을 엽니다https://console.aws.amazon.com/memorydb/.

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

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

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

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

  5. Save changes(변경 사항 저장)를 선택합니다.

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

MemoryDB 클러스터 확장(AWS CLI)

다음 절차에서는 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를 참조하세요.

  2. 명령과 다음 파라미터를 사용하여 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 단원을 참조하세요.

MemoryDB 클러스터 확장(MemoryDB API)

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

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

MemoryDB 클러스터 확장(MemoryDBAPI)
  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 참조ListAllowedNodeTypeUpdates의 섹션을 참조하세요. MemoryDB API

  2. 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를 참조하세요.