Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Penambahan simpul ke klaster Memcached akan meningkatkan jumlah partisi klaster Anda. Saat Anda mengubah jumlah partisi dalam klaster, beberapa ruang kunci Anda perlu dipetakan ulang agar dapat dipetakan ke simpul yang benar. Pemetaan ulang ruang kunci akan sementara waktu meningkatkan jumlah cache miss di klaster. Untuk informasi selengkapnya, lihat Mengkonfigurasi ElastiCache klien Anda untuk penyeimbangan beban yang efisien (Memcached).
Untuk mengkonfigurasi ulang klaster Valkey atau Redis OSS (mode cluster enabled) Anda, lihat Penskalaan cluster di Valkey atau Redis OSS (Mode Cluster Diaktifkan)
Anda dapat menggunakan ElastiCache Management Console, AWS CLI atau ElastiCache API untuk menambahkan node ke cluster Anda.
Jika Anda ingin menambahkan node ke cluster Valkey atau Redis OSS (mode cluster dinonaktifkan) (satu tanpa replikasi diaktifkan), ini adalah proses dua langkah: pertama tambahkan replikasi, dan kemudian tambahkan simpul replika.
Topik
Prosedur berikut menambahkan replikasi ke satu node Valkey atau Redis OSS yang tidak mengaktifkan replikasi. Saat Anda menambahkan replikasi, simpul yang ada menjadi simpul primer dalam klaster yang mengaktifkan replikasi. Setelah replikasi ditambahkan, Anda dapat menambahkan hingga 5 simpul replika ke klaster.
Untuk menambahkan replikasi ke cluster Valkey atau Redis OSS tanpa pecahan
Masuk ke AWS Management Console dan buka ElastiCache konsol di https://console.aws.amazon.com/elasticache/
. -
Dari panel navigasi, pilih cluster Valkey atau cluster Redis OSS.
Daftar cluster yang menjalankan mesin itu ditampilkan.
-
Pilih nama klaster, bukan kotak di sebelah kiri nama klaster, yang ingin ditambahi simpul.
Berikut ini berlaku untuk cluster Redis OSS yang tidak mengaktifkan replikasi:
-
Ini menjalankan Redis OSS, bukan Clustered Redis OSS.
-
Klaster ini tidak memiliki serpihan.
Jika klaster memiliki serpihan, artinya replikasi sudah diaktifkan dan Anda dapat melanjutkan ke Untuk menambahkan node ke ElastiCache cluster (konsol).
-
-
Pilih Tambahkan replikasi.
-
Di bagian Tambahkan replikasi, masukkan deskripsi untuk klaster yang mengaktifkan replikasi ini.
-
Pilih Tambahkan.
Segera setelah status klaster kembali menjadi tersedia, Anda dapat melanjutkan ke prosedur berikutnya dan menambahkan replika ke klaster.
Untuk menambahkan node ke ElastiCache cluster (konsol)
Prosedur berikut dapat digunakan untuk menambahkan simpul ke klaster.
Masuk ke AWS Management Console dan buka ElastiCache konsol di https://console.aws.amazon.com/elasticache/
. -
Di panel navigasi, pilih mesin yang berjalan pada klaster yang ingin ditambahi simpul.
Daftar klaster yang menjalankan mesin yang dipilih akan muncul.
-
Dari daftar klaster tersebut, pilih nama klaster yang ingin ditambahi simpul.
Jika cluster Anda adalah cluster Valkey atau Redis OSS (mode cluster enabled), lihat. Penskalaan cluster di Valkey atau Redis OSS (Mode Cluster Diaktifkan)
Jika cluster Anda adalah cluster Valkey atau Redis OSS (mode cluster dinonaktifkan) dengan pecahan nol, pertama-tama selesaikan langkah-langkahnya di. Untuk menambahkan replikasi ke cluster Valkey atau Redis OSS tanpa pecahan
-
Pilih Tambahkan simpul.
-
Lengkapi informasi yang diminta dalam kotak dialog Tambahkan Simpul.
-
Pilih tombol Terapkan Segera - Ya untuk menambahkan simpul ini secara langsung, atau pilih Tidak untuk menambahkan simpul ini pada periode pemeliharaan berikutnya untuk klaster.
Dampak Permintaan Penambahan dan Penghapusan Baru pada Permintaan Tertunda Skenario Operasi Tertunda Permintaan Baru Hasil Skenario 1
Hapus
Hapus Permintaan penghapusan baru, tertunda atau langsung, akan menggantikan permintaan penghapusan yang tertunda.
Misalnya, jika ada penghapusan tertunda untuk simpul 0001, 0003, dan 0007 dan permintaan baru untuk menghapus simpul 0002 dan 0004 dikirimkan, hanya simpul 0002 dan 0004 yang akan dihapus. Simpul 0001, 0003, dan 0007 tidak akan dihapus.
Skenario 2
Hapus
Buat
Permintaan pembuatan baru, tertunda atau langsung, akan menggantikan permintaan penghapusan tertunda.
Misalnya, jika penghapusan simpul 0001, 0003, dan 0007 tertunda dan permintaan baru untuk membuat simpul dibuat, simpul baru akan dibuat dan simpul 0001, 0003, dan 0007 tidak akan dihapus.
Skenario 3
Buat
Hapus
Permintaan penghapusan baru, tertunda atau langsung, akan menggantikan permintaan pembuatan tertunda.
Misalnya, jika ada permintaan tertunda untuk membuat dua simpul dan permintaan baru dibuat untuk menghapus simpul 0003, tidak ada simpul baru yang akan dibuat dan simpul 0003 akan dihapus.
Skenario 4
Buat
Buat
Permintaan pembuatan baru ditambahkan ke permintaan pembuatan yang tertunda.
Misalnya, jika ada permintaan tertunda untuk membuat dua simpul dan permintaan baru dibuat untuk membuat tiga simpul, permintaan baru ditambahkan ke permintaan tertunda dan lima simpul akan dibuat.
penting
Jika permintaan pembuatan baru diatur ke Terapkan Segera - Ya, semua permintaan pembuatan akan dilakukan segera. Jika permintaan pembuatan baru diatur ke Terapkan Segera - Tidak, semua permintaan pembuatan akan ditunda.
Untuk menentukan operasi apa yang tertunda, pilih tab Deskripsi dan periksa untuk melihat berapa banyak pembuatan atau penghapusan tertunda yang ditampilkan. Anda tidak dapat memiliki pembuatan tertunda dan penghapusan tertunda sekaligus.
-
Pilih tombol Tambahkan.
Setelah beberapa saat, simpul baru akan muncul dalam daftar simpul dengan status membuat. Jika simpul tersebut tidak muncul, segarkan halaman browser Anda. Saat status simpul berubah menjadi tersedia, simpul baru sudah dapat digunakan.
Untuk menambahkan node ke cluster menggunakan AWS CLI, gunakan AWS CLI operasi modify-cache-cluster
dengan parameter berikut:
-
--cache-cluster-id
– ID dari klaster cache yang ingin ditambahi simpul. -
--num-cache-nodes
– Parameter--num-cache-nodes
menentukan jumlah simpul yang diinginkan dalam klaster ini setelah perubahan diterapkan. Untuk menambahkan simpul ke klaster ini,--num-cache-nodes
harus lebih besar dari jumlah simpul saat ini dalam klaster. Jika nilai ini kurang dari jumlah node saat ini, ElastiCache mengharapkan parametercache-node-ids-to-remove
dan daftar node untuk dihapus dari cluster. Untuk informasi selengkapnya, lihat Menggunakan AWS CLI dengan ElastiCache. -
--apply-immediately
atau--no-apply-immediately
yang menentukan apakah akan menambahkan simpul ini secara langsung atau pada periode pemeliharaan berikutnya.
Untuk Linux, macOS, atau Unix:
aws elasticache modify-cache-cluster \ --cache-cluster-id
my-cluster
\ --num-cache-nodes5
\ --apply-immediately
Untuk Windows:
aws elasticache modify-cache-cluster ^ --cache-cluster-id
my-cluster
^ --num-cache-nodes5
^ --apply-immediately
Operasi ini menghasilkan output seperti yang berikut ini (format JSON):
{
"CacheCluster": {
"Engine": "memcached",
"CacheParameterGroup": {
"CacheNodeIdsToReboot": [],
"CacheParameterGroupName": "default.memcached1.4",
"ParameterApplyStatus": "in-sync"
},
"CacheClusterId": "my-cluster",
"PreferredAvailabilityZone": "us-west-2b",
"ConfigurationEndpoint": {
"Port": 11211,
"Address": "rlh-mem000.7alc7bf-example.cfg.usw2.cache.amazonaws.com"
},
"CacheSecurityGroups": [],
"CacheClusterCreateTime": "2016-09-21T16:28:28.973Z",
"AutoMinorVersionUpgrade": true,
"CacheClusterStatus": "modifying",
"NumCacheNodes": 2,
"ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:",
"SecurityGroups": [
{
"Status": "active",
"SecurityGroupId": "sg-dbe93fa2"
}
],
"CacheSubnetGroupName": "default",
"EngineVersion": "1.4.24",
"PendingModifiedValues": {
"NumCacheNodes": 5
},
"PreferredMaintenanceWindow": "sat:09:00-sat:10:00",
"CacheNodeType": "cache.m3.medium",
"DataTiering": "disabled",
}
}
Untuk informasi lebih lanjut, lihat AWS CLI topiknya modify-cache-cluster
.
Jika Anda ingin menambahkan node ke cluster Valkey atau Redis OSS (mode cluster dinonaktifkan) yang sudah ada yang tidak mengaktifkan replikasi, Anda harus terlebih dahulu membuat grup replikasi yang menentukan cluster yang ada sebagai primer. Untuk informasi selengkapnya, lihat Membuat grup replikasi menggunakan cluster cache Valkey atau Redis OSS yang tersedia ()AWS CLI. Setelah grup replikasi menjadi tersedia, Anda dapat melanjutkan proses berikut.
Untuk menambahkan node ke cluster menggunakan AWS CLI, gunakan AWS CLI operasi increase-replica-count
dengan parameter berikut:
-
--replication-group-id
– ID grup replikasi yang ingin ditambahi simpul. -
--new-replica-count
menentukan jumlah simpul yang diinginkan dalam grup replikasi ini setelah perubahan diterapkan. Untuk menambahkan simpul ke klaster ini,--new-replica-count
harus lebih besar dari jumlah simpul saat ini dalam klaster. -
--apply-immediately
atau--no-apply-immediately
yang menentukan apakah akan menambahkan simpul ini secara langsung atau pada periode pemeliharaan berikutnya.
Untuk Linux, macOS, atau Unix:
aws elasticache increase-replica-count \ --replication-group-id
my-replication-group
\ --new-replica-count4
\ --apply-immediately
Untuk Windows:
aws elasticache increase-replica-count ^ --replication-group-id
my-replication-group
^ --new-replica-count4
^ --apply-immediately
Operasi ini menghasilkan output seperti yang berikut ini (format JSON):
{
"ReplicationGroup": {
"ReplicationGroupId": "node-test",
"Description": "node-test",
"Status": "modifying",
"PendingModifiedValues": {},
"MemberClusters": [
"node-test-001",
"node-test-002",
"node-test-003",
"node-test-004",
"node-test-005"
],
"NodeGroups": [
{
"NodeGroupId": "0001",
"Status": "modifying",
"PrimaryEndpoint": {
"Address": "node-test.zzzzzz.ng.0001.usw2.cache.amazonaws.com",
"Port": 6379
},
"ReaderEndpoint": {
"Address": "node-test.zzzzzz.ng.0001.usw2.cache.amazonaws.com",
"Port": 6379
},
"NodeGroupMembers": [
{
"CacheClusterId": "node-test-001",
"CacheNodeId": "0001",
"ReadEndpoint": {
"Address": "node-test-001.zzzzzz.0001.usw2.cache.amazonaws.com",
"Port": 6379
},
"PreferredAvailabilityZone": "us-west-2a",
"CurrentRole": "primary"
},
{
"CacheClusterId": "node-test-002",
"CacheNodeId": "0001",
"ReadEndpoint": {
"Address": "node-test-002.zzzzzz.0001.usw2.cache.amazonaws.com",
"Port": 6379
},
"PreferredAvailabilityZone": "us-west-2c",
"CurrentRole": "replica"
},
{
"CacheClusterId": "node-test-003",
"CacheNodeId": "0001",
"ReadEndpoint": {
"Address": "node-test-003.zzzzzz.0001.usw2.cache.amazonaws.com",
"Port": 6379
},
"PreferredAvailabilityZone": "us-west-2b",
"CurrentRole": "replica"
}
]
}
],
"SnapshottingClusterId": "node-test-002",
"AutomaticFailover": "enabled",
"MultiAZ": "enabled",
"SnapshotRetentionLimit": 1,
"SnapshotWindow": "07:30-08:30",
"ClusterEnabled": false,
"CacheNodeType": "cache.r5.large",
"DataTiering": "disabled",
"TransitEncryptionEnabled": false,
"AtRestEncryptionEnabled": false,
"ARN": "arn:aws:elasticache:us-west-2:123456789012:replicationgroup:node-test"
}
}
Untuk informasi lebih lanjut, lihat AWS CLI topiknya increase-replica-count
.
Jika Anda ingin menambahkan node ke cluster Valkey atau Redis OSS (mode cluster dinonaktifkan) yang sudah ada yang tidak mengaktifkan replikasi, Anda harus terlebih dahulu membuat grup replikasi yang menentukan cluster yang ada sebagai Primer. Untuk informasi selengkapnya, lihat Menambahkan replika ke cluster Valkey atau Redis OSS (Cluster Mode Disabled) mandiri (API) ElastiCache . Setelah grup replikasi menjadi tersedia, Anda dapat melanjutkan proses berikut.
Untuk menambahkan node ke cluster (ElastiCache API)
-
Panggil operasi API
IncreaseReplicaCount
dengan parameter berikut ini:-
ReplicationGroupId
– ID dari klaster yang ingin ditambahi simpul. -
NewReplicaCount
– ParameterNewReplicaCount
menentukan jumlah simpul yang diinginkan dalam klaster ini setelah perubahan diterapkan. Untuk menambahkan simpul ke klaster ini,NewReplicaCount
harus lebih besar dari jumlah simpul saat ini dalam klaster. Jika nilai ini kurang dari jumlah simpul saat ini, gunakan APIDecreaseReplicaCount
dengan jumlah simpul yang akan dihapus dari klaster. -
ApplyImmediately
– Menentukan apakah akan menambahkan simpul ini secara langsung atau pada periode pemeliharaan berikutnya. -
Region
Menentukan AWS Wilayah cluster yang ingin Anda tambahkan node ke.
Contoh berikut menunjukkan panggilan untuk menambahkan simpul ke klaster.
https://elasticache.us-west-2.amazonaws.com/ ?Action=IncreaseReplicaCount &ApplyImmediately=true &NumCacheNodes=4 &ReplicationGroupId=my-replication-group &Region=us-east-2 &Version=2014-12-01 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20141201T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>
-
Untuk informasi selengkapnya, lihat topik ElastiCache API IncreaseReplicaCount
.
Untuk menambahkan node ke cluster (ElastiCache API)
-
Panggil operasi API
ModifyCacheCluster
dengan parameter berikut ini:-
CacheClusterId
– ID dari klaster yang ingin ditambahi simpul. -
NumCacheNodes
– ParameterNumCachNodes
menentukan jumlah simpul yang diinginkan dalam klaster ini setelah perubahan diterapkan. Untuk menambahkan simpul ke klaster ini,NumCacheNodes
harus lebih besar dari jumlah simpul saat ini dalam klaster. Jika nilai ini kurang dari jumlah node saat ini, ElastiCache mengharapkan parameterCacheNodeIdsToRemove
dengan daftar node untuk dihapus dari cluster (lihatMenggunakan ElastiCache API dengan Memcached). -
ApplyImmediately
– Menentukan apakah akan menambahkan simpul ini secara langsung atau pada periode pemeliharaan berikutnya. -
Region
Menentukan AWS Wilayah cluster yang ingin Anda tambahkan node ke.
Contoh berikut menunjukkan panggilan untuk menambahkan simpul ke klaster.
https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyCacheCluster &ApplyImmediately=true &NumCacheNodes=5 &CacheClusterId=my-cluster &Region=us-east-2 &Version=2014-12-01 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20141201T220302Z &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20141201T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20141201T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>
-
Untuk informasi selengkapnya, lihat topik ElastiCache API ModifyCacheCluster
.