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