Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memilih jenis jaringan di ElastiCache
ElastiCache mendukung Internet Protocol versi 4 dan 6 (IPv4 dan IPv6), memungkinkan Anda untuk mengkonfigurasi cluster Anda untuk menerima:
hanya IPv4 koneksi,
hanya IPv6 koneksi,
keduanya IPv4 dan IPv6 koneksi (dual-stack)
IPv6 didukung untuk beban kerja menggunakan Valkey 7.2 dan seterusnya, atau Redis OSS 6.2 dan seterusnya, pada semua instance yang dibangun di atas sistem Nitro.
catatan
Migrasi cluster yang dibuat sebelum ketersediaan IPV6 /dual-stack tidak didukung. Beralih antarjenis jaringan pada klaster yang baru dibuat juga tidak didukung.
IPv6 didukung untuk beban kerja menggunakan Memcached 1.6.6 dan seterusnya pada semua instance yang dibangun di sistem Nitro.
Mengonfigurasi subnet untuk jenis jaringan
Jika Anda membuat cluster di VPC Amazon, Anda harus menentukan grup subnet. ElastiCache menggunakan grup subnet itu untuk memilih subnet dan alamat IP dalam subnet itu untuk dikaitkan dengan node Anda. ElastiCache cluster memerlukan subnet dual-stack dengan keduanya IPv4 dan IPv6 alamat yang ditetapkan untuk beroperasi dalam mode dual-stack dan subnet -only untuk beroperasi sebagai IPv6 -only. IPv6
Menggunakan tumpukan ganda
Saat menggunakan ElastiCache untuk Redis OSS dalam mode cluster diaktifkan, dari perspektif aplikasi, menghubungkan ke semua node cluster melalui titik akhir konfigurasi tidak berbeda dengan menghubungkan langsung ke node cache individu. Untuk mencapai hal ini, klien yang sadar klaster harus terlibat dalam proses penemuan klaster dan meminta informasi konfigurasi untuk semua simpul. Protokol penemuan Redis hanya mendukung satu IP per simpul.
Saat Anda membuat cluster cache dengan ElastiCache untuk Memcacheddan memilih dual-stack sebagai jenis jaringan, Anda kemudian perlu menunjuk jenis penemuan IP — salah satu atau. IPv4 IPv6 ElastiCache akan default jenis jaringan dan penemuan IP ke IPv6, tetapi itu dapat diubah. Jika Anda menggunakan Penemuan Otomatis, hanya alamat IP dari jenis IP yang Anda pilih yang dikembalikan ke klien Memcached. Untuk informasi selengkapnya, lihat Secara otomatis mengidentifikasi node di cluster Anda (Memcached).
Untuk mempertahankan kompatibilitas mundur dengan semua klien yang ada, penemuan IP diperkenalkan, yang memungkinkan Anda memilih jenis IP (yaitu, IPv4 atau IPv6) untuk beriklan di protokol penemuan. Meskipun ini membatasi penemuan otomatis hanya pada satu jenis IP, dual-stack masih bermanfaat untuk beban kerja yang diaktifkan mode cluster, karena memungkinkan migrasi (atau rollback) dari tipe IP IPv6 Discovery IPv4 ke tanpa downtime.
TLS mengaktifkan cluster tumpukan ElastiCache ganda
Ketika TLS diaktifkan untuk cluster fungsi penemuan cluster seperticluster slots
,cluster shards
, dan cluster nodes
dengan Valkey atau Redis OSS dan config get cluster
dengan Memcached mengembalikan ElastiCache nama host alih-alih. IPs Nama host kemudian digunakan sebagai pengganti IPs untuk terhubung ke ElastiCache cluster dan melakukan jabat tangan TLS. Ini berarti bahwa klien tidak akan terpengaruh oleh parameter Penemuan IP. Untuk klaster dengan TLS diaktifkan, parameter Penemuan IP tidak berpengaruh pada protokol IP yang disukai. Sebagai gantinya, protokol IP yang digunakan akan ditentukan oleh protokol IP mana yang lebih dipilih klien saat meresolusi nama host DNS.
Untuk contoh tentang cara mengonfigurasi preferensi protokol IP saat meresolusi nama host DNS, lihat TLS mengaktifkan cluster tumpukan ElastiCache ganda.
Menggunakan AWS Management Console (Valkey dan Redis OSS)
Saat membuat cluster menggunakan AWS Management Console, di bawah Konektivitas, pilih jenis jaringan, baik IPv4, IPv6atau tumpukan ganda. Jika Anda membuat cluster Valkey atau Redis OSS (mode cluster enabled) dan memilih tumpukan ganda, Anda kemudian harus memilih jenis IP Discovery, salah satu atau. IPv6 IPv4
Untuk informasi selengkapnya, lihat Membuat cluster Valkey atau Redis OSS (mode cluster diaktifkan) (Konsol) atau Membuat Valkey atau Redis OSS (mode cluster dinonaktifkan) (Konsol).
Saat membuat grup replikasi menggunakan AWS Management Console, pilih jenis jaringan, baik IPv4, IPv6atau Dual stack. Jika Anda memilih tumpukan ganda, Anda harus memilih jenis IP Discovery, salah satu IPv6 atau IPv4.
Untuk informasi selengkapnya, lihat Membuat grup replikasi Valkey atau Redis OSS (Cluster Mode Disabled) dari awal atau Membuat grup replikasi di Valkey atau Redis OSS (Mode Cluster Diaktifkan) dari awal.
Menggunakan AWS Management Console (Memcached)
Saat membuat cluster cache menggunakan AWS Management Console, di bawah Konektivitas, pilih jenis jaringan, baik IPv4, IPv6atau tumpukan ganda. Jika Anda memilih tumpukan ganda, Anda harus memilih jenis IP Discovery, salah satu IPv6 atau IPv4.
Untuk informasi selengkapnya, lihat Membuat klaster Memcached (konsol).
Menggunakan CLI dengan Valkey, Memcached, atau Redis OSS.
Redis OSS
Saat membuat cluster cache dengan Valkey atau Redis OSS menggunakan CLI, Anda menggunakan create-cache-clusterperintah dan menentukan parameter dan: NetworkType
IPDiscovery
Untuk Linux, macOS, atau Unix:
aws elasticache create-cache-cluster \ --cache-cluster-id "cluster-test" \ --engine redis \ --cache-node-type cache.m5.large \ --num-cache-nodes 1 \ --network-type dual_stack \ --ip-discovery ipv4
Untuk Windows:
aws elasticache create-cache-cluster ^ --cache-cluster-id "cluster-test" ^ --engine redis ^ --cache-node-type cache.m5.large ^ --num-cache-nodes 1 ^ --network-type dual_stack ^ --ip-discovery ipv4
Saat membuat grup replikasi dengan mode cluster dinonaktifkan menggunakan CLI, Anda menggunakan create-replication-groupperintah dan menentukan NetworkType
parameter dan: IPDiscovery
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 \ --network-type dual_stack \ --ip-discovery ipv4
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 ^ --network-type dual_stack ^ --ip-discovery ipv4
Saat membuat grup replikasi dengan mode cluster diaktifkan dan digunakan IPv4 untuk penemuan IP menggunakan CLI, Anda menggunakan create-replication-groupperintah dan menentukan NetworkType
parameter dan: IPDiscovery
Untuk Linux, macOS, atau Unix:
aws elasticache create-replication-group \ --replication-group-id demo-cluster \ --replication-group-description "demo cluster" \ --cache-node-type cache.m5.large \ --num-node-groups 2 \ --engine redis \ --cache-subnet-group-name xyz \ --network-type dual_stack \ --ip-discovery ipv4 \ --region us-east-1
Untuk Windows:
aws elasticache create-replication-group ^ --replication-group-id demo-cluster ^ --replication-group-description "demo cluster" ^ --cache-node-type cache.m5.large ^ --num-node-groups 2 ^ --engine redis ^ --cache-subnet-group-name xyz ^ --network-type dual_stack ^ --ip-discovery ipv4 ^ --region us-east-1
Saat membuat grup replikasi dengan mode cluster diaktifkan dan digunakan IPv6 untuk penemuan IP menggunakan CLI, Anda menggunakan create-replication-groupperintah dan menentukan NetworkType
parameter dan: IPDiscovery
Untuk Linux, macOS, atau Unix:
aws elasticache create-replication-group \ --replication-group-id demo-cluster \ --replication-group-description "demo cluster" \ --cache-node-type cache.m5.large \ --num-node-groups 2 \ --engine redis \ --cache-subnet-group-name xyz \ --network-type dual_stack \ --ip-discovery ipv6 \ --region us-east-1
Untuk Windows:
aws elasticache create-replication-group ^ --replication-group-id demo-cluster ^ --replication-group-description "demo cluster" ^ --cache-node-type cache.m5.large ^ --num-node-groups 2 ^ --engine redis ^ --cache-subnet-group-name xyz ^ --network-type dual_stack ^ --ip-discovery ipv6 ^ --region us-east-1
Memcache
Saat membuat cluster cache dengan memcached menggunakan CLI, Anda menggunakan create-cache-clusterperintah dan menentukan parameter dan: NetworkType
IPDiscovery
Untuk Linux, macOS, atau Unix:
aws elasticache create-cache-cluster \ --cache-cluster-id "cluster-test" \ --engine memcached \ --cache-node-type cache.m5.large \ --num-cache-nodes 1 \ --network-type dual_stack \ --ip-discovery ipv4
Untuk Windows:
aws elasticache create-cache-cluster ^ --cache-cluster-id "cluster-test" ^ --engine memcached ^ --cache-node-type cache.m5.large ^ --num-cache-nodes 1 ^ --network-type dual_stack ^ --ip-discovery ipv4