Membuat grup replikasi menggunakan klaster yang sudah ada - Amazon ElastiCache

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Membuat grup replikasi menggunakan klaster yang sudah ada

Cluster yang tersedia adalah cluster Valkey atau OSS Redis simpul tunggal yang ada. Saat ini, Valkey atau Redis OSS (mode cluster diaktifkan) tidak mendukung pembuatan cluster dengan replika menggunakan cluster simpul tunggal yang tersedia. Jika Anda ingin membuat cluster Valkey atau Redis OSS (mode cluster diaktifkan), lihat. Membuat cluster Valkey atau Redis OSS (Mode Cluster Diaktifkan) (Konsol)

Prosedur berikut hanya dapat digunakan jika Anda memiliki cluster simpul tunggal Valkey atau Redis OSS (mode cluster dinonaktifkan). Simpul klaster ini menjadi simpul primer dalam klaster baru. Jika Anda tidak memiliki cluster Valkey atau Redis OSS (mode cluster dinonaktifkan) yang dapat Anda gunakan sebagai cluster utama, lihat. Membuat grup OSS replikasi Valkey atau Redis dari awal

Membuat grup replikasi menggunakan cluster yang ada (Console)

Lihat topik Menggunakan ElastiCache AWS Management Console.

Membuat grup replikasi menggunakan cluster OSS cache Valkey atau Redis yang tersedia ()AWS CLI

Ada dua langkah untuk membuat grup replikasi dengan replika baca saat menggunakan Valkey atau Redis OSS Cache Cluster yang tersedia untuk primer saat menggunakan. AWS CLI

Saat menggunakan AWS CLI Anda membuat grup replikasi yang menentukan node mandiri yang tersedia sebagai simpul utama cluster, --primary-cluster-id dan jumlah node yang Anda inginkan di cluster menggunakan perintah,CLI. create-replication-group Sertakan parameter berikut.

--replication-group-id

Nama grup replikasi yang Anda buat. Nilai parameter ini digunakan sebagai dasar untuk nama simpul yang ditambahkan dengan nomor 3 digit berurutan ditambahkan di akhir --replication-group-id. Misalnya, sample-repl-group-001.

Kendala penamaan grup replikasi Valkey atau Redis OSS (mode cluster dinonaktifkan) adalah sebagai berikut:

  • Harus berisi 1–40 karakter alfanumerik atau tanda hubung.

  • Harus diawali dengan huruf.

  • Tidak boleh berisi dua tanda hubung berurutan.

  • Tidak boleh diakhiri dengan tanda hubung.

--replication-group-description

Deskripsi grup replikasi.

--num-node-groups

Jumlah simpul yang Anda inginkan dalam klaster ini. Nilai ini mencakup simpul primer. Parameter ini memiliki nilai maksimum sebesar enam.

--primary-cluster-id

Nama node cluster Valkey atau Redis OSS (mode cluster dinonaktifkan) yang tersedia yang Anda inginkan menjadi simpul utama dalam grup replikasi ini.

Perintah berikut membuat grup replikasi sample-repl-group menggunakan klaster Valkey atau Redis OSS (mode cluster dinonaktifkan) yang tersedia redis01 sebagai simpul utama grup replikasi. Tindakan ini membuat 2 simpul baru yang merupakan replika baca. Pengaturan dari redis01 (yaitu grup parameter, grup keamanan, jenis simpul, versi mesin, dan seterusnya.) akan diterapkan untuk semua simpul dalam grup replikasi.

Untuk Linux, macOS, atau Unix:

aws elasticache create-replication-group \ --replication-group-id sample-repl-group \ --replication-group-description "demo cluster with replicas" \ --num-cache-clusters 3 \ --primary-cluster-id redis01

Untuk Windows:

aws elasticache create-replication-group ^ --replication-group-id sample-repl-group ^ --replication-group-description "demo cluster with replicas" ^ --num-cache-clusters 3 ^ --primary-cluster-id redis01

Untuk informasi dan parameter tambahan yang mungkin ingin Anda gunakan, lihat AWS CLI topiknya create-replication-group.

Selanjutnya, tambahkan replika baca ke grup replikasi

Setelah grup replikasi dibuat, tambahkan satu hingga lima replika baca ke grup untuk menggunakan perintah create-cache-cluster. Pastikan untuk menyertakan parameter berikut.

--cache-cluster-id

Nama klaster yang Anda tambahkan ke grup replikasi.

Batasan penamaan klaster adalah sebagai berikut:

  • Harus berisi 1–40 karakter alfanumerik atau tanda hubung.

  • Harus diawali dengan huruf.

  • Tidak boleh berisi dua tanda hubung berurutan.

  • Tidak boleh diakhiri dengan tanda hubung.

--replication-group-id

Nama grup replikasi yang dituju untuk menambahkan klaster cache ini.

Ulangi perintah ini untuk setiap replika baca yang ingin Anda tambahkan ke grup replikasi, dengan mengubah nilai dari parameter --cache-cluster-id saja.

catatan

Ingat, grup replikasi tidak dapat memiliki lebih dari lima replika baca. Jika Anda mencoba menambahkan replika baca ke grup replikasi yang sudah memiliki lima replika baca, maka operasi ini akan gagal.

Kode berikut menambahkan replika baca my-replica01 ke grup replikasi sample-repl-group. Pengaturan dari klaster primer–grup parameter, grup keamanan, jenis simpul, dan sebagainya–akan diterapkan ke simpul begitu simpul ditambahkan ke grup replikasi.

Untuk Linux, macOS, atau Unix:

aws elasticache create-cache-cluster \ --cache-cluster-id my-replica01 \ --replication-group-id sample-repl-group

Untuk Windows:

aws elasticache create-cache-cluster ^ --cache-cluster-id my-replica01 ^ --replication-group-id sample-repl-group

Output dari perintah ini akan terlihat seperti ini.

{ "ReplicationGroup": { "Status": "creating", "Description": "demo cluster with replicas", "ClusterEnabled": false, "ReplicationGroupId": "sample-repl-group", "SnapshotRetentionLimit": 1, "AutomaticFailover": "disabled", "SnapshotWindow": "00:00-01:00", "SnapshottingClusterId": "redis01", "MemberClusters": [ "sample-repl-group-001", "sample-repl-group-002", "redis01" ], "CacheNodeType": "cache.m4.large", "DataTiering": "disabled", "PendingModifiedValues": {} } }

Untuk informasi tambahan, lihat AWS CLI topik:

Menambahkan replika ke cluster Valkey atau Redis OSS (Mode Cluster Dinonaktifkan) mandiri () ElastiCache API

Saat menggunakan ElastiCache API, Anda membuat grup replikasi yang menentukan node mandiri yang tersedia sebagai simpul utama cluster, PrimaryClusterId dan jumlah node yang Anda inginkan di cluster menggunakan perintah,CLI. CreateReplicationGroup Sertakan parameter berikut.

ReplicationGroupId

Nama grup replikasi yang Anda buat. Nilai parameter ini digunakan sebagai dasar untuk nama simpul yang ditambahkan dengan nomor 3 digit berurutan ditambahkan di akhir ReplicationGroupId. Misalnya, sample-repl-group-001.

Kendala penamaan grup replikasi Valkey atau Redis OSS (mode cluster dinonaktifkan) adalah sebagai berikut:

  • Harus berisi 1–40 karakter alfanumerik atau tanda hubung.

  • Harus diawali dengan huruf.

  • Tidak boleh berisi dua tanda hubung berurutan.

  • Tidak boleh diakhiri dengan tanda hubung.

ReplicationGroupDescription

Deskripsi klaster dengan replika.

NumCacheClusters

Jumlah simpul yang Anda inginkan dalam klaster ini. Nilai ini mencakup simpul primer. Parameter ini memiliki nilai maksimum sebesar enam.

PrimaryClusterId

Nama klaster Valkey atau Redis OSS (mode cluster dinonaktifkan) yang tersedia yang Anda inginkan menjadi simpul utama di cluster ini.

Perintah berikut membuat cluster dengan replika sample-repl-group menggunakan cluster Valkey atau Redis OSS (mode cluster dinonaktifkan) yang tersedia redis01 sebagai node utama grup replikasi. Tindakan ini membuat 2 simpul baru yang merupakan replika baca. Pengaturan dari redis01 (yaitu grup parameter, grup keamanan, jenis simpul, versi mesin, dan seterusnya.) akan diterapkan untuk semua simpul dalam grup replikasi.

https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateReplicationGroup &Engine=redis &EngineVersion=6.0 &ReplicationGroupDescription=Demo%20cluster%20with%20replicas &ReplicationGroupId=sample-repl-group &PrimaryClusterId=redis01 &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>

Untuk informasi tambahan, lihat topik ElastiCache APL:

Selanjutnya, tambahkan replika baca ke grup replikasi

Setelah grup replikasi dibuat, tambahkan satu hingga lima replika baca ke grup untuk menggunakan operasi CreateCacheCluster. Pastikan untuk menyertakan parameter berikut.

CacheClusterId

Nama klaster yang Anda tambahkan ke grup replikasi.

Batasan penamaan klaster adalah sebagai berikut:

  • Harus berisi 1–40 karakter alfanumerik atau tanda hubung.

  • Harus diawali dengan huruf.

  • Tidak boleh berisi dua tanda hubung berurutan.

  • Tidak boleh diakhiri dengan tanda hubung.

ReplicationGroupId

Nama grup replikasi yang dituju untuk menambahkan klaster cache ini.

Ulangi operasi ini untuk setiap replika baca yang ingin Anda tambahkan ke grup replikasi, dengan mengubah nilai dari parameter CacheClusterId saja.

Kode berikut menambahkan replika baca myReplica01 ke grup replikasi myReplGroup. Pengaturan klaster primer–grup parameter, grup keamanan, jenis simpul, dan sebagainya–akan diterapkan ke simpul begitu simpul ditambahkan ke grup replikasi.

https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateCacheCluster &CacheClusterId=myReplica01 &ReplicationGroupId=myReplGroup &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2015-02-02 &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Credential=[your-access-key-id]/20150202/us-west-2/elasticache/aws4_request &X-Amz-Date=20150202T170651Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=[signature-value]

Untuk informasi dan parameter tambahan yang mungkin ingin Anda gunakan, lihat ElastiCache API topiknya CreateCacheCluster.