Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Bekerja dengan pecahan di ElastiCache
Sebuah shard (API/CLI: node group) adalah kumpulan dari satu sampai enam ElastiCache untuk Valkey atau Redis OSS node. Cluster Valkey atau Redis OSS (mode cluster dinonaktifkan) tidak akan pernah memiliki lebih dari satu pecahan. Dengan pecahan, Anda dapat memisahkan database besar menjadi bagian yang lebih kecil, lebih cepat, dan lebih mudah dikelola yang disebut pecahan data. Hal ini dapat meningkatkan efisiensi database dengan mendistribusikan operasi di beberapa bagian terpisah. Menggunakan pecahan dapat menawarkan banyak manfaat termasuk peningkatan kinerja, skalabilitas, dan efisiensi biaya.
Anda dapat membuat klaster dengan jumlah serpihan lebih banyak dan jumlah replika lebih sedikit dengan jumlah total hingga 90 simpul per klaster. Konfigurasi klaster ini dapat berkisar dari 90 serpihan dan 0 replika hingga 15 serpihan dan 5 replika, yang merupakan jumlah replika maksimum yang diizinkan. Data klaster dipartisi di seluruh serpihan klaster. Jika dalam serpihan terdapat lebih dari satu simpul, serpihan akan mengimplementasikan replikasi dengan satu simpul menjadi simpul primer baca/tulis dan simpul lain menjadi simpul replika hanya baca.
Batas node atau shard dapat ditingkatkan hingga maksimum 500 per cluster jika versi mesin Valkey 7.2 dan lebih tinggi, atau Redis OSS 5.0.6 hingga 7.1. Sebagai contoh, Anda dapat memilih untuk mengonfigurasi sebuah klaster dengan 500 simpul yang berkisar antara 83 serpihan (satu primer dan 5 replika per serpihan) dan 500 serpihan (satu primer dan tanpa replika). Pastikan alamat IP yang tersedia mencukupi untuk mengakomodasi peningkatan tersebut. Kesalahan umumnya termasuk subnet dalam grup subnet memiliki rentang CIDR yang terlalu kecil atau subnet dibagikan dan banyak digunakan oleh klaster lainnya. Untuk informasi selengkapnya, lihat Membuat grup subnet.
Untuk versi di bawah 5.0.6, batasnya adalah 250 per klaster.
Untuk meminta penambahan batas, lihat Batas layanan AWS dan pilih jenis batas Simpul per klaster per jenis instans.
Saat Anda membuat cluster Valkey atau Redis OSS (mode cluster enabled) menggunakan ElastiCache konsol, Anda menentukan jumlah pecahan di cluster dan jumlah node dalam pecahan. Untuk informasi selengkapnya, lihat Membuat cluster Valkey atau Redis OSS (mode cluster diaktifkan) (Konsol). Jika Anda menggunakan ElastiCache API atau AWS CLI membuat klaster (disebut grup replikasi di grup simpulAPI/CLI), you can configure the number of nodes in a shard (API/CLI:) secara independen. Untuk informasi selengkapnya, lihat berikut ini:
API: CreateReplicationGroup
CLI: create-replication-group
Setiap simpul dalam serpihan memiliki spesifikasi komputasi, penyimpanan, dan memori yang sama. ElastiCache API memungkinkan Anda mengontrol atribut shard-wide, seperti jumlah node, pengaturan keamanan, dan jendela pemeliharaan sistem.

Konfigurasi pecahan Valkey atau Redis OSS
Untuk informasi selengkapnya, silakan lihat Resharding offline untuk Valkey atau Redis OSS (mode cluster diaktifkan) dan Resharding online untuk Valkey atau Redis OSS (mode cluster diaktifkan).
Menemukan ID serpihan
Anda dapat menemukan ID pecahan menggunakan AWS Management Console, the AWS CLI atau ElastiCache API.
Menggunakan AWS Management Console
Topik
Untuk Valkey atau Redis OSS (Mode Cluster Dinonaktifkan)
Pecahan grup replikasi Valkey atau Redis OSS (mode cluster dinonaktifkan) selalu ada. IDs 0001
Untuk Valkey atau Redis OSS (Mode Cluster Diaktifkan)
Prosedur berikut menggunakan AWS Management Console untuk menemukan ID pecahan grup replikasi Valkey atau Redis OSS (mode cluster enabled).
Untuk menemukan ID pecahan dalam grup replikasi Valkey atau Redis OSS (mode cluster diaktifkan)
-
Masuk ke AWS Management Console dan buka ElastiCache konsol di https://console.aws.amazon.com/elasticache/
. -
Pada panel navigasi, pilih Valkey atau Redis OSS, lalu pilih nama grup replikasi Valkey atau Redis OSS (mode cluster enabled) yang ingin Anda temukan pecahan. IDs
-
Pada kolom Nama Serpihan, ID serpihan adalah empat digit terakhir dari nama serpihan.
Menggunakan AWS CLI
Untuk menemukan id pecahan (grup simpul) untuk grup replikasi Valkey atau Redis OSS (mode cluster dinonaktifkan) atau Valkey atau Redis OSS (mode cluster diaktifkan) gunakan operasi dengan parameter opsional berikut. AWS CLI describe-replication-groups
-
--replication-group-id
—Parameter opsional yang jika digunakan akan membatasi output pada detail grup replikasi yang ditentukan. Jika parameter ini dihilangkan, detail hingga 100 grup replikasi akan ditampilkan.
Perintah ini akan menampilkan detail untuk sample-repl-group
.
Untuk Linux, macOS, atau Unix:
aws elasticache describe-replication-groups \ --replication-group-id
sample-repl-group
Untuk Windows:
aws elasticache describe-replication-groups ^ --replication-group-id
sample-repl-group
Output dari perintah ini akan terlihat seperti ini. Id shard (grup simpul) ada highlighted
di sini untuk mempermudah menemukannya.
{
"ReplicationGroups": [
{
"Status": "available",
"Description": "2 shards, 2 nodes (1 + 1 replica)",
"NodeGroups": [
{
"Status": "available",
"Slots": "0-8191",
"NodeGroupId": "0001
",
"NodeGroupMembers": [
{
"PreferredAvailabilityZone": "us-west-2c",
"CacheNodeId": "0001",
"CacheClusterId": "sample-repl-group-0001-001"
},
{
"PreferredAvailabilityZone": "us-west-2a",
"CacheNodeId": "0001",
"CacheClusterId": "sample-repl-group-0001-002"
}
]
},
{
"Status": "available",
"Slots": "8192-16383",
"NodeGroupId": "0002
",
"NodeGroupMembers": [
{
"PreferredAvailabilityZone": "us-west-2b",
"CacheNodeId": "0001",
"CacheClusterId": "sample-repl-group-0002-001"
},
{
"PreferredAvailabilityZone": "us-west-2a",
"CacheNodeId": "0001",
"CacheClusterId": "sample-repl-group-0002-002"
}
]
}
],
"ConfigurationEndpoint": {
"Port": 6379,
"Address": "sample-repl-group.9dcv5r.clustercfg.usw2.cache.amazonaws.com"
},
"ClusterEnabled": true,
"ReplicationGroupId": "sample-repl-group",
"SnapshotRetentionLimit": 1,
"AutomaticFailover": "enabled",
"SnapshotWindow": "13:00-14:00",
"MemberClusters": [
"sample-repl-group-0001-001",
"sample-repl-group-0001-002",
"sample-repl-group-0002-001",
"sample-repl-group-0002-002"
],
"CacheNodeType": "cache.m3.medium",
"DataTiering": "disabled",
"PendingModifiedValues": {}
}
]
}
Untuk menemukan id pecahan (grup simpul) untuk grup replikasi Valkey atau Redis OSS (mode cluster dinonaktifkan) atau Valkey atau Redis OSS (mode cluster diaktifkan) gunakan operasi dengan parameter opsional berikut. AWS CLI describe-replication-groups
-
ReplicationGroupId
—Parameter opsional yang jika digunakan akan membatasi output pada detail grup replikasi yang ditentukan. Jika parameter ini dihilangkan, detail hingga grupxxx
replikasi dikembalikan.
Perintah ini akan menampilkan detail untuk sample-repl-group
.
Untuk Linux, macOS, atau Unix:
https://elasticache.us-west-2.amazonaws.com/ ?Action=DescribeReplicationGroup &ReplicationGroupId=sample-repl-group &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>