Membuat cluster untuk Valkey atau Redis OSS - Amazon ElastiCache

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

Membuat cluster untuk Valkey atau Redis OSS

Contoh berikut menunjukkan cara membuat OSS cluster Valkey atau Redis menggunakan AWS Management Console, AWS CLI dan. ElastiCache API

ElastiCache mendukung replikasi ketika Anda menggunakan mesin Valkey atau OSS Redis. Untuk memantau latensi antara saat data ditulis ke cluster primer OSS baca/tulis Valkey atau Redis dan ketika disebarkan ke cluster sekunder hanya-baca, ElastiCache tambahkan ke cluster kunci khusus,. ElastiCacheMasterReplicationTimestamp Kunci ini adalah waktu Universal Universal Time (UTC) saat ini. Karena klaster Valkey atau Redis dapat ditambahkan ke grup replikasi di lain waktu, kunci ini termasuk dalam semua OSS cluster Valkey atau RedisOSS, bahkan jika awalnya mereka bukan anggota grup replikasi. Untuk informasi selengkapnya tentang grup replikasi, lihat Ketersediaan tinggi menggunakan grup replikasi.

Untuk membuat cluster Valkey atau Redis OSS (mode cluster dinonaktifkan), ikuti langkah-langkah di. Membuat cluster Valkey (mode cluster dinonaktifkan) (Konsol)

Segera setelah status klaster Anda tersedia, Anda dapat memberikan Amazon EC2 akses ke sana, menghubungkannya, dan mulai menggunakannya. Untuk informasi selengkapnya, silakan lihat Langkah 3. Otorisasi akses ke cluster dan Langkah 4. Connect ke node cluster.

penting

Setelah klaster Anda tersedia, Anda akan ditagih untuk setiap jam atau jam parsial saat klaster aktif, meskipun Anda tidak sedang aktif menggunakannya. Untuk menghentikan tagihan untuk klaster ini, Anda harus menghapusnya. Lihat Menghapus cluster di ElastiCache.

Jika Anda menjalankan Redis OSS 3.2.4 atau yang lebih baru, Anda dapat membuat klaster Valkey atau Redis OSS (mode cluster diaktifkan). Cluster Valkey atau Redis OSS (mode cluster diaktifkan) mendukung partisi data Anda di 1 hingga 500 pecahan (API/CLI: grup node) tetapi dengan beberapa batasan. Untuk perbandingan Valkey atau Redis OSS (mode cluster dinonaktifkan) dan Valkey atau Redis OSS (mode cluster diaktifkan), lihat. Mesin dan versi yang didukung

Untuk membuat cluster Valkey atau Redis OSS (mode cluster diaktifkan) menggunakan konsol ElastiCache
  1. Masuk ke AWS Management Console dan buka ElastiCache konsol Amazon di https://console.aws.amazon.com/elasticache/.

  2. Dari daftar di sudut kanan atas, pilih AWS Wilayah tempat Anda ingin meluncurkan cluster ini.

  3. Pilih Mulai di panel navigasi.

  4. Pilih Buat VPC dan ikuti langkah-langkah yang diuraikan di Membuat Virtual Private Cloud (VPC).

  5. Pada halaman ElastiCache dasbor, pilih Create cluster dan kemudian pilih Create Valkey cluster atau Create Redis OSS cluster.

  6. Di bagian Pengaturan klaster, lakukan hal berikut:

    1. Pilih Konfigurasi dan buat klaster baru.

    2. Untuk Mode klaster, pilih Diaktifkan.

    3. Untuk Info klaster, masukkan nilai untuk Nama.

    4. (Opsional) Masukkan nilai untuk Deskripsi.

  7. Di bagian Lokasi:

    AWS Cloud
    1. Untuk AWS Cloud, sebaiknya terima pengaturan default untuk Multi-AZ dan Failover otomatis. Untuk informasi selengkapnya, lihat Meminimalkan waktu henti di ElastiCache (RedisOSS) dengan Multi-AZ.

    2. Pada Pengaturan klaster

      1. Untuk Versi mesin, pilih versi yang tersedia.

      2. Untuk Port, gunakan port default, 6379. Jika Anda memiliki alasan untuk menggunakan port lain, masukkan nomor port tersebut.

      3. Untuk Grup parameter, pilih grup parameter atau buat yang baru. Grup parameter mengontrol parameter runtime dari klaster Anda. Untuk informasi selengkapnya tentang grup parameter, lihat Parameter Valkey dan Redis OSS dan Membuat grup ElastiCache parameter.

        catatan

        Saat Anda memilih grup parameter untuk menetapkan nilai konfigurasi mesin, grup parameter tersebut diterapkan ke semua klaster di penyimpanan data global. Pada halaman Grup Parameter, atribut Global ya/tidak menunjukkan apakah grup parameter adalah bagian dari penyimpanan data global.

      4. Untuk Jenis simpul, pilih panah bawah ( Downward-pointing triangle icon, typically used to indicate a dropdown menu. ). Pada kotak dialog Ubah jenis simpul, pilih nilai untuk Keluarga instans untuk jenis simpul yang Anda inginkan. Kemudian pilih jenis simpul yang ingin Anda gunakan untuk klaster ini, lalu pilih Simpan.

        Untuk informasi selengkapnya, lihat Memilih ukuran simpul Anda.

        Jika Anda memilih jenis simpul r6gd, tingkatan data akan diaktifkan secara otomatis. Untuk informasi selengkapnya, lihat Tingkatan data di ElastiCache.

      5. Untuk Jumlah pecahan, pilih jumlah pecahan (partisi/grup simpul) yang Anda inginkan untuk cluster Valkey atau Redis OSS (mode cluster diaktifkan) ini.

        Untuk beberapa versi Valkey atau Redis OSS (mode cluster diaktifkan), Anda dapat mengubah jumlah pecahan di cluster Anda secara dinamis:

      6. Untuk Replika per serpihan, pilih jumlah simpul replika baca yang Anda inginkan dalam setiap serpihan.

        Pembatasan berikut ada untuk Valkey atau Redis OSS (mode cluster diaktifkan).

        • Jika Multi-AZ diaktifkan, pastikan bahwa Anda memiliki setidaknya satu replika per serpihan.

        • Replika akan berjumlah sama untuk setiap serpihan saat membuat klaster menggunakan konsol.

        • Jumlah replika baca per serpihan bersifat tetap dan tidak dapat diubah. Jika Anda menemukan Anda membutuhkan lebih banyak atau lebih sedikit replika per shard (API/CLI: node group), Anda harus membuat cluster baru dengan jumlah replika baru. Untuk informasi selengkapnya, lihat Tutorial: Menyemai cluster baru yang dirancang sendiri dengan cadangan yang dibuat secara eksternal.

    3. Di bagian Konektivitas

      1. Untuk Jenis jaringan, pilih versi IP yang akan didukung oleh klaster ini.

      2. Untuk grup Subnet, pilih subnet yang ingin Anda terapkan ke cluster ini. 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

        Saat membuat grup subnet baru, masukkan VPCID yang dimilikinya.

        Pilih Tipe IP Penemuan. Hanya alamat IP protokol yang Anda pilih yang dikembalikan.

        Untuk informasi selengkapnya, lihat:

        Jika Anda adalah Menggunakan zona lokal dengan ElastiCache, Anda harus membuat atau memilih subnet yang berada di zona lokal.

        Untuk informasi selengkapnya, lihat Subnet dan grup subnet.

    4. Untuk Penempatan zona ketersediaan, Anda memiliki dua opsi:

      • Tidak ada preferensi — ElastiCache memilih Availability Zone.

      • Tentukan zona ketersediaan – Anda menentukan Zona Ketersediaan untuk setiap klaster.

        Jika Anda memilih untuk menentukan Zona Ketersediaan, untuk setiap klaster di setiap serpihan, pilih Zona Ketersediaan dari daftar.

      Untuk informasi selengkapnya, lihat Memilih wilayah dan zona ketersediaan untuk ElastiCache.

    5. Pilih Berikutnya

    6. Di bawah pengaturan Advanced Valkey atau pengaturan Advanced Redis OSS atau

      1. Untuk Keamanan:

        1. Untuk mengenkripsi data Anda, Anda memiliki opsi berikut:

          • Enkripsi diam – Mengaktifkan enkripsi pada data yang disimpan di disk. Untuk informasi selengkapnya, lihat Enkripsi Diam.

            catatan

            Anda memiliki opsi untuk menyediakan kunci enkripsi yang berbeda dengan memilih AWS KMSkunci yang dikelola pelanggan dan memilih kunci. Untuk informasi selengkapnya, lihat Menggunakan kunci terkelola pelanggan dari AWS KMS.

          • Enkripsi bergerak – Mengaktifkan enkripsi data selama pengiriman. Untuk informasi selengkapnya, lihat Enkripsi bergerak. Untuk Valkey 7.2 dan di atasnya atau OSS mesin Redis versi 6.0 ke atas, jika Anda mengaktifkan Enkripsi dalam perjalanan, Anda akan diminta untuk menentukan salah satu opsi Kontrol Akses berikut:

            • Tanpa Kontrol Akses – Ini adalah pengaturan default. Opsi ini menunjukkan bahwa tidak ada batasan akses pengguna ke klaster.

            • Daftar Kontrol Akses Grup Pengguna – Pilih grup pengguna dengan kumpulan pengguna tertentu yang dapat mengakses klaster. Untuk informasi selengkapnya, lihat Mengelola Grup Pengguna dengan Konsol dan CLI.

            • AUTHPengguna Default — Mekanisme otentikasi untuk server Valkey atau OSS Redis. Untuk informasi lebih lanjut, lihat AUTH.

          • AUTH— Mekanisme otentikasi untuk server Valkey atau OSS Redis. Untuk informasi lebih lanjut, lihat AUTH.

          catatan

          Untuk OSS versi Redis antara 3.2.6 dan seterusnya, tidak termasuk versi 3.2.10, adalah satu-satunya pilihan. AUTH

        2. Untuk Grup keamanan, pilih grup keamanan yang Anda inginkan untuk klaster ini. Grup keamanan bertindak sebagai firewall untuk mengontrol akses jaringan ke klaster Anda. Anda dapat menggunakan grup keamanan default untuk Anda VPC atau membuat yang baru.

          Untuk informasi selengkapnya tentang grup keamanan, lihat Grup keamanan untuk Anda VPC di Panduan VPC Pengguna Amazon.

    7. Untuk pencadangan otomatis terjadwal secara berkala, pilih Aktifkan pencadangan otomatis, lalu masukkan jumlah hari yang diinginkan untuk mempertahankan cadangan otomatis sebelum dihapus secara otomatis. Jika Anda tidak ingin melakukan pencadangan otomatis terjadwal secara berkala, hapus kotak centang Aktifkan pencadangan otomatis. Apa pun pilihannya, Anda dapat membuat pencadangan secara manual kapan saja.

      Untuk informasi selengkapnya tentang pencadangan dan pemulihan, lihatMelakukan snapshot dan pemulihan.

    8. (Opsional) Tentukan periode pemeliharaan. Jendela pemeliharaan adalah waktu, umumnya satu jam panjangnya, setiap minggu ketika ElastiCache menjadwalkan pemeliharaan sistem untuk cluster Anda. Anda dapat mengizinkan ElastiCache untuk memilih hari dan waktu untuk jendela pemeliharaan Anda (Tidak ada preferensi), atau Anda dapat memilih hari, waktu, dan durasi sendiri (Tentukan jendela pemeliharaan). Jika Anda memilih Tentukan periode pemeliharaan dari daftar, pilih Hari mulai, Waktu mulai, dan Durasi (dalam jam) untuk periode pemeliharaan. Semua waktu adalah UCT waktu.

      Untuk informasi selengkapnya, lihat Mengelola pemeliharaan ElastiCache klaster.

    9. (Opsional) Untuk Log:

      • Di bawah Format log, pilih Teks atau JSON.

      • Di bawah Jenis Tujuan, pilih CloudWatch Log atau Kinesis Firehose.

      • Di bawah Tujuan log, pilih Buat baru dan masukkan nama grup CloudWatch log Log atau nama aliran Firehose Anda, atau pilih Pilih yang ada, lalu pilih nama grup CloudWatch log Log atau nama aliran Firehose Anda,

    10. Untuk Tag, untuk membantu mengelola cluster dan ElastiCache sumber daya lainnya, Anda dapat menetapkan metadata Anda sendiri ke setiap sumber daya dalam bentuk tag. Untuk informasi selengkapnya, lihat Menandai sumber daya Anda ElastiCache .

    11. Pilih Berikutnya.

    12. Tinjau semua entri dan pilihan Anda, lalu lakukan koreksi yang diperlukan. Saat Anda siap, pilih Buat.

    On premises
    1. Untuk On-premise, sebaiknya Anda membiarkan Failover otomatis tetap aktif. Untuk informasi selengkapnya, lihat Meminimalkan waktu henti di ElastiCache (Redis OSS) dengan Multi-AZ

    2. Ikuti langkah-langkahnya dalam Menggunakan Outposts.

Untuk membuat yang setara menggunakan ElastiCache API atau AWS CLI bukan ElastiCache konsol, lihat yang berikut ini:

Segera setelah status klaster Anda tersedia, Anda dapat memberikan EC2 akses ke sana, terhubung ke sana, dan mulai menggunakannya. Untuk informasi selengkapnya, silakan lihat Langkah 3. Otorisasi akses ke cluster dan Langkah 4. Connect ke node cluster.

penting

Setelah klaster Anda tersedia, Anda akan ditagih untuk setiap jam atau jam parsial saat klaster aktif, meskipun Anda tidak sedang aktif menggunakannya. Untuk menghentikan tagihan untuk klaster ini, Anda harus menghapusnya. Lihat Menghapus cluster di ElastiCache.

Untuk membuat cluster menggunakan AWS CLI, gunakan create-cache-cluster perintah.

penting

Setelah klaster Anda tersedia, Anda akan ditagih untuk setiap jam atau jam parsial saat klaster aktif, meskipun Anda tidak sedang aktif menggunakannya. Untuk menghentikan tagihan untuk klaster ini, Anda harus menghapusnya. Lihat Menghapus cluster di ElastiCache.

Membuat cluster Valkey atau Redis OSS (mode cluster dinonaktifkan) () CLI

contoh — Cluster Valkey atau Redis OSS (mode cluster dinonaktifkan) tanpa replika baca

CLIKode berikut membuat cluster cache Valkey atau Redis OSS (mode cluster dinonaktifkan) tanpa replika.

catatan

Ketika membuat klaster menggunakan jenis simpul dari keluarga r6gd, Anda harus meneruskan parameter data-tiering-enabled.

Untuk Linux, macOS, atau Unix:

aws elasticache create-cache-cluster \ --cache-cluster-id my-cluster \ --cache-node-type cache.r4.large \ --engine redis \ --num-cache-nodes 1 \ --cache-parameter-group default.redis6.x \ --snapshot-arns arn:aws:s3:::my_bucket/snapshot.rdb

Untuk Windows:

aws elasticache create-cache-cluster ^ --cache-cluster-id my-cluster ^ --cache-node-type cache.r4.large ^ --engine redis ^ --num-cache-nodes 1 ^ --cache-parameter-group default.redis6.x ^ --snapshot-arns arn:aws:s3:::my_bucket/snapshot.rdb

Membuat cluster Valkey atau Redis OSS (mode cluster diaktifkan) ()AWS CLI

Valkey atau Redis OSS (mode cluster diaktifkan) cluster (API/CLI: grup replikasi) tidak dapat dibuat menggunakan operasi. create-cache-cluster Untuk membuat klaster Valkey atau Redis OSS (mode cluster diaktifkan) (API/CLI: grup replikasi), lihat. Membuat grup replikasi Valkey atau Redis OSS (Mode Cluster Diaktifkan) dari awal ()AWS CLI

Untuk informasi selengkapnya, lihat topik ElastiCache referensi AWS CLI untuk create-replication-group.

Untuk membuat cluster menggunakan ElastiCache API, gunakan CreateCacheCluster tindakan.

penting

Setelah klaster Anda tersedia, Anda akan ditagih untuk setiap jam atau jam parsial saat klaster aktif, meskipun Anda tidak menggunakannya. Untuk menghentikan tagihan untuk klaster ini, Anda harus menghapusnya. Lihat Menghapus cluster di ElastiCache.

Membuat cluster cache Valkey atau Redis OSS (mode cluster dinonaktifkan) () ElastiCache API

Kode berikut membuat Valkey atau Redis OSS (mode cluster dinonaktifkan) cache cluster (ElastiCache API).

Jeda baris ditambahkan agar dapat lebih mudah dibaca.

https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateCacheCluster &CacheClusterId=my-cluster &CacheNodeType=cache.r4.large &CacheParameterGroup=default.redis3.2 &Engine=redis &EngineVersion=3.2.4 &NumCacheNodes=1 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &SnapshotArns.member.1=arn%3Aaws%3As3%3A%3A%3AmyS3Bucket%2Fdump.rdb &Timestamp=20150508T220302Z &Version=2015-02-02 &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Credential=<credential> &X-Amz-Date=20150508T220302Z &X-Amz-Expires=20150508T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Signature=<signature>

Membuat cluster cache di Valkey atau Redis OSS (mode cluster diaktifkan) () ElastiCache API

Valkey atau Redis OSS (mode cluster diaktifkan) cluster (API/CLI: grup replikasi) tidak dapat dibuat menggunakan operasi. CreateCacheCluster Untuk membuat klaster Valkey atau Redis OSS (mode cluster diaktifkan) (API/CLI: grup replikasi), lihat. Membuat grup replikasi di Valkey atau Redis OSS (Mode Cluster Diaktifkan) dari awal () ElastiCache API

Untuk informasi lebih lanjut, lihat topik ElastiCache API referensi CreateReplicationGroup.