기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
샤드는 1~6개의 노드로 구성된 모음입니다. 하나의 클러스터당 최대 500개의 노드로 구성된 더 많은 수의 샤드와 더 적은 수의 복제본을 가진 클러스터를 생성할 수 있습니다. 이 클러스터 구성은 500개의 샤드 및 0개의 복제본부터 100개의 샤드 및 4개의 복제본까지 해당될 수 있으며, 이는 허용되는 최대 복제본 수입니다. 클러스터의 데이터는 클러스터의 샤드로 분할됩니다. 샤드에 둘 이상의 노드가 있는 경우 샤드는 한 노드가 읽기/쓰기 기본 노드가 되고 다른 노드가 읽기 전용 복제본 노드인 복제를 구현합니다.
를 사용하여 MemoryDB 클러스터를 생성할 때 클러스터의 샤드 수와 샤드의 노드 수를 AWS Management Console지정합니다. 자세한 내용은 MemoryDB 클러스터 생성 단원을 참조하십시오.
샤드의 각 노드는 컴퓨팅, 스토리지 및 메모리 사양이 동일합니다. MemoryDB API는 노드 수, 보안 설정 및 시스템 유지 관리 기간과 같은 클러스터 전체의 속성을 제어할 수 있도록 합니다.
자세한 내용은 MemoryDB의 오프라인 리샤딩 및 MemoryDB의 온라인 리샤딩 단원을 참조하세요.
샤드 이름 찾기
AWS Management Console, AWS CLI 또는 MemoryDB API를 사용하여 샤드의 이름을 찾을 수 있습니다.
다음 절차에서는 AWS Management Console 를 사용하여 MemoryDB의 클러스터 샤드 이름을 찾습니다.
-
에 로그인 AWS Management Console 하고 https://console.aws.amazon.com/memorydb/
MemoryDB 콘솔을 엽니다. -
좌측 탐색 창에서 클러스터(Clusters)를 선택합니다.
이름에서 샤드 이름을 찾으려는 클러스터를 선택합니다.
-
샤드 및 노드 탭의 이름 아래에서 샤드 목록을 확인합니다. 각 노드를 확장하여 해당 노드의 세부 정보를 볼 수도 있습니다.
MemoryDB 클러스터의 샤드(샤드) 이름을 찾으려면 다음 선택적 파라미터describe-clusters
와 함께 AWS CLI 작업을 사용합니다.
-
--cluster-name
- 사용되면 지정된 클러스터의 세부 정보 출력을 제한하는 선택적 파라미터입니다. 이 파라미터가 생략되면 최대 100개의 클러스터의 세부 정보가 반환됩니다. -
--show-shard-details
- 샤드 이름을 포함한 샤드의 세부 정보를 반환합니다.
이 명령은 my-cluster
의 세부 정보를 반환합니다.
Linux, macOS, Unix의 경우:
aws memorydb describe-clusters \ --cluster-name
my-cluster
--show-shard-details
Windows의 경우:
aws memorydb describe-clusters ^ --cluster-name
my-cluster
--show-shard-details
다음과 같은 JSON 응답이 반환됩니다.
줄바꿈은 가독성을 높이기 위해 추가되었습니다.
{
"Clusters": [
{
"Name": "my-cluster",
"Status": "available",
"NumberOfShards": 1,
"Shards": [
{
"Name": "0001",
"Status": "available",
"Slots": "0-16383",
"Nodes": [
{
"Name": "my-cluster-0001-001",
"Status": "available",
"AvailabilityZone": "us-east-1a",
"CreateTime": "2021-08-21T20:22:12.405000-07:00",
"Endpoint": {
"Address": "clustercfg.my-cluster.xxxxx.memorydb.us-east-1.amazonaws.com"
,
"Port": 6379
}
},
{
"Name": "my-cluster-0001-002",
"Status": "available",
"AvailabilityZone": "us-east-1b",
"CreateTime": "2021-08-21T20:22:12.405000-07:00",
"Endpoint": {
"Address": "clustercfg.my-cluster.xxxxx.memorydb.us-east-1.amazonaws.com"
,
"Port": 6379
}
}
],
"NumberOfNodes": 2
}
],
"ClusterEndpoint": {
"Address": "clustercfg.my-cluster.xxxxx.memorydb.us-east-1.amazonaws.com"
,
"Port": 6379
},
"NodeType": "db.r6g.large",
"EngineVersion": "6.2",
"EnginePatchVersion": "6.2.6",
"ParameterGroupName": "default.memorydb-redis6",
"ParameterGroupStatus": "in-sync",
"SubnetGroupName": "my-sg",
"TLSEnabled": true,
"ARN": "arn:aws:memorydb:us-east-1:xxxxxexamplearn:cluster/my-cluster"
,
"SnapshotRetentionLimit": 0,
"MaintenanceWindow": "wed:03:00-wed:04:00",
"SnapshotWindow": "04:30-05:30",
"ACLName": "my-acl",
"DataTiering": "false",
"AutoMinorVersionUpgrade": true
}
]
}
MemoryDB 클러스터의 샤드 ID를 찾으려면 다음 선택적 파라미터와 함께 API 작업 DescribeClusters
을(를) 사용합니다.
-
ClusterName
- 사용되면 지정된 클러스터의 세부 정보 출력을 제한하는 선택적 파라미터입니다. 이 파라미터가 생략되면 최대 100개의 클러스터의 세부 정보가 반환됩니다. -
ShowShardDetails
- 샤드 이름을 포함한 샤드의 세부 정보를 반환합니다.
이 명령은 my-cluster
의 세부 정보를 반환합니다.
Linux, macOS, Unix의 경우:
https://memory-db.us-east-1.amazonaws.com/ ?Action=DescribeClusters &ClusterName=sample-cluster &ShowShardDetails=true &Version=2021-01-01 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20210802T192317Z &X-Amz-Credential=<credential>