翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
シャードは 1~6 個のノードの集まりです。シャードの数が多くレプリカの数が少ないクラスターを作成できます。クラスターあたり最大 500 ノードです。このクラスター設定は、シャード 500 個およびレプリカ 0 個からシャード 100 個およびレプリカ 4 個 (許容されるレプリカの最大数) までです。クラスターのデータは、クラスターのシャード間で分割されます。シャードに複数のノードがある場合、1 つを読み書きのプライマリノード、その他を読み取り専用のレプリカノードとするレプリケーションが実装されます。
AWS Management Console を使用して MemoryDB クラスターを作成する際は、クラスター内のシャード数とシャード内のノード数を指定します。詳細については、「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 のコンソールを開きます。 -
左のナビゲーションペインで [クラスター]を選択します。
[名前] で、検索するシャード名のクラスターを選択します。
-
[シャードとノード] タブの [名前] の下にシャードのリストが表示されます。各ノードを展開して詳細を表示することもできます。
MemoryDB クラスターのシャード (シャード) 名を検索するには、AWS CLI オペレーション describe-clusters
に以下のオプションパラメータを指定します。
-
--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>