Memulihkan dari snapshot - Amazon MemoryDB

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

Memulihkan dari snapshot

Anda dapat mengembalikan data dari file snapshot MemoryDB atau ElastiCache (Redis OSS) .rdb ke cluster baru kapan saja.

Proses pemulihan MemoryDB mendukung hal-hal berikut:

  • Bermigrasi dari satu atau lebih file snapshot .rdb yang Anda buat dari ElastiCache (Redis OSS) ke cluster MemoryDB.

    File .rdb harus dimasukkan ke dalam S3 untuk melakukan pemulihan.

  • Menentukan sejumlah pecahan di cluster baru yang berbeda dari jumlah pecahan di cluster yang digunakan untuk membuat file snapshot.

  • Menentukan jenis node yang berbeda untuk cluster baru—lebih besar atau lebih kecil. Jika penskalaan ke tipe node yang lebih kecil, pastikan bahwa tipe node baru memiliki memori yang cukup untuk data Anda dan overhead Redis OSS.

  • Mengkonfigurasi slot cluster MemoryDB baru secara berbeda dari pada cluster yang digunakan untuk membuat file snapshot.

penting
  • Cluster MemoryDB tidak mendukung banyak database. Oleh karena itu, saat memulihkan ke MemoryDB pemulihan Anda gagal jika file.rdb mereferensikan lebih dari satu database.

  • Anda tidak dapat mengembalikan snapshot dari cluster yang menggunakan tiering data (misalnya, tipe node r6gd) ke dalam cluster yang tidak menggunakan tiering data (misalnya, tipe node r6g).

Apakah Anda membuat perubahan saat memulihkan cluster dari snapshot diatur oleh pilihan yang Anda buat. Anda membuat pilihan ini di halaman Restore Cluster saat menggunakan konsol MemoryDB untuk memulihkan. Anda membuat pilihan ini dengan menetapkan nilai parameter saat menggunakan AWS CLI atau MemoryDB API untuk memulihkan.

Selama operasi pemulihan, MemoryDB membuat cluster baru, dan kemudian mengisinya dengan data dari file snapshot. Ketika proses ini selesai, cluster dihangatkan dan siap menerima permintaan.

penting

Sebelum Anda melanjutkan, pastikan Anda telah membuat snapshot dari cluster yang ingin Anda pulihkan. Untuk informasi selengkapnya, lihat Membuat snapshot manual.

Jika Anda ingin memulihkan dari snapshot yang dibuat secara eksternal, lihat. Menyemai cluster baru dengan snapshot yang dibuat secara eksternal

Prosedur berikut menunjukkan cara mengembalikan snapshot ke cluster baru menggunakan konsol MemoryDB, API AWS CLI, atau MemoryDB.

Untuk mengembalikan snapshot ke cluster baru (konsol)
  1. Masuk ke AWS Management Console dan buka konsol MemoryDB di https://console.aws.amazon.com/memorydb/.

  2. Pada panel navigasi, pilih Snapshots.

  3. Dalam daftar snapshot, pilih tombol di sebelah nama nama snapshot yang ingin Anda pulihkan.

  4. Pilih Tindakan dan kemudian pilih Pulihkan

  5. Di bawah konfigurasi Cluster, masukkan yang berikut ini:

    1. Nama cluster - Diperlukan. Nama klaster baru.

    2. Deskripsi - Opsional. Deskripsi cluster baru.

  6. Lengkapi bagian grup Subnet:

    1. Untuk grup Subnet, buat grup subnet baru atau pilih yang sudah ada dari daftar yang tersedia yang ingin Anda terapkan ke cluster ini. Jika Anda membuat yang baru:

      • Masukkan Nama

      • Masukkan Deskripsi

      • Jika Anda mengaktifkan Multi-AZ, grup subnet harus berisi setidaknya dua subnet yang berada dalam availability zone yang berbeda. Untuk informasi selengkapnya, lihat Subnet dan grup subnet.

      • Jika Anda membuat grup subnet baru dan tidak memiliki VPC yang ada, Anda akan diminta untuk membuat VPC. Untuk informasi lebih lanjut, lihat Apa itu Amazon VPC? di Panduan Pengguna Amazon VPC.

  7. Lengkapi bagian Pengaturan Cluster:

    1. Untuk kompatibilitas versi Redis OSS, terima default. 6.0

    2. Untuk Port, terima port Redis OSS default 6379 atau, jika Anda memiliki alasan untuk menggunakan port yang berbeda, masukkan nomor port..

    3. Untuk grup Parameter, terima grup default.memorydb-redis6 parameter.

      Grup parameter mengontrol parameter runtime dari klaster Anda. Untuk mengetahui informasi selengkapnya tentang grup parameter, lihat Parameter spesifik Redis OSS.

    4. Untuk tipe Node, pilih nilai untuk tipe node (bersama dengan ukuran memori terkait) yang Anda inginkan.

      Jika Anda memilih anggota keluarga tipe node r6gd, Anda akan secara otomatis mengaktifkan data-tiering di cluster Anda. Untuk informasi selengkapnya, lihat Tingkatan data.

    5. Untuk Jumlah pecahan, pilih jumlah pecahan yang Anda inginkan untuk cluster ini.

      Anda dapat mengubah jumlah pecahan di cluster Anda secara dinamis. Untuk informasi selengkapnya, lihat Penskalaan cluster MemoryDB.

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

      Pembatasan berikut ada;.

      • 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.

    7. Pilih Berikutnya

    8. Lengkapi bagian Pengaturan lanjutan:

      1. 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 VPC Anda atau membuat yang baru.

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

      2. Data dienkripsi dengan cara 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 kunci AWS KMS yang Dikelola Pelanggan dan memilih kunci.

        • Enkripsi bergerak – Mengaktifkan enkripsi data selama pengiriman. Pengaturan ini diaktifkan secara default. Untuk informasi selengkapnya, lihat Enkripsi bergerak.

        Jika Anda memilih tidak ada enkripsi, maka daftar kontrol Akses terbuka yang disebut “akses terbuka” akan dibuat dengan pengguna default. Untuk informasi selengkapnya, lihat Mengautentikasi pengguna dengan Daftar Kontrol Akses (ACL).

      3. Untuk Snapshot secara opsional, tentukan periode retensi snapshot dan jendela snapshot. Secara default, Aktifkan snapshot otomatis dipilih.

      4. Untuk jendela Pemeliharaan opsional menentukan jendela pemeliharaan. Jendela pemeliharaan adalah waktu, umumnya satu jam panjangnya, setiap minggu ketika MemoryDB menjadwalkan pemeliharaan sistem untuk cluster Anda. Anda dapat mengizinkan MemoryDB 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 menggunakan zona waktu UTC.

        Untuk informasi selengkapnya, lihat Mengelola pemeliharaan.

      5. Untuk Pemberitahuan, pilih topik Amazon Simple Notification Service (Amazon SNS) yang sudah ada, atau pilih Input ARN Manual dan masukkan Nama Sumber Daya Amazon (ARN) topik. Amazon SNS memungkinkan Anda untuk mendorong pemberitahuan ke perangkat pintar yang terhubung ke Internet. Defaultnya adalah menonaktifkan notifikasi. Untuk informasi lebih lanjut, lihat https://aws.amazon.com/sns/.

    9. Untuk Tag, Anda dapat menerapkan tag secara opsional untuk mencari dan memfilter cluster Anda atau melacak biaya Anda AWS .

    10. Tinjau semua entri dan pilihan Anda, lalu lakukan koreksi yang diperlukan. Saat Anda siap, pilih Buat klaster untuk meluncurkan klaster Anda, atau Batalkan untuk membatalkan operasi.

    Setelah status klaster Anda menjadi tersedia, Anda dapat memberi EC2 akses ke klaster tersebut, terhubung dengannya, dan mulai menggunakannya. Untuk informasi selengkapnya, lihat Langkah 2: Otorisasi akses ke cluster dan Langkah 3: Connect ke 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 Langkah 4: Menghapus cluster.

Saat menggunakan salah satu create-cluster operasi, pastikan untuk menyertakan parameter --snapshot-name atau --snapshot-arns menyemai cluster baru dengan data dari snapshot.

Untuk informasi selengkapnya, lihat berikut ini:

Anda dapat memulihkan snapshot MemoryDB menggunakan operasi API MemoryDB. CreateCluster

Saat menggunakan CreateCluster operasi, pastikan untuk menyertakan parameter SnapshotName atau SnapshotArns menyemai cluster baru dengan data dari snapshot.

Untuk informasi selengkapnya, lihat berikut ini: