Mencadangkan dan memulihkan Database Tanpa Batas Aurora Postgre SQL - Amazon Aurora

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

Mencadangkan dan memulihkan Database Tanpa Batas Aurora Postgre SQL

Anda dapat mencadangkan dan memulihkan cluster DB yang menggunakan Aurora SQL Postgre Limitless Database.

Mencadangkan cluster DB yang menggunakan Aurora SQL Postgre Limitless Database

Mencadangkan cluster DB dengan Aurora SQL Postgre Limitless Database memiliki persamaan dan perbedaan fungsionalitas dibandingkan dengan mencadangkan cluster Aurora DB standar.

  • Saat Anda mengambil snapshot cluster DB manual dari cluster Aurora DB yang menggunakan Limitless Database, snapshot tersebut menyertakan data dari grup pecahan DB.

  • Pencadangan berkelanjutan mencakup data dari grup pecahan DB.

  • Snapshot harian otomatis menyertakan data dari grup pecahan DB.

  • Menyalin snapshot cluster DB didukung. Untuk informasi selengkapnya, lihat Penyalinan snapshot cluster DB.

  • Berbagi snapshot cluster DB didukung. Untuk informasi selengkapnya, lihat Berbagi snapshot klaster DB.

  • Anda tidak dapat menggunakan pg_dumpall utilitas pg_dump atau untuk membuat cadangan database di grup pecahan DB.

  • Mengambil snapshot akhir saat menghapus cluster DB didukung untuk Aurora Postgre Limitless Database. SQL

  • Mempertahankan backup otomatis saat menghapus cluster DB tidak didukung untuk Aurora Postgre Limitless Database. SQL

Membuat snapshot klaster DB

Anda membuat snapshot cluster DB Aurora Postgre SQL Limitless Database dengan cara yang sama seperti untuk cluster Aurora DB standar, seperti yang ditunjukkan pada contoh berikut: AWS CLI

aws rds create-db-cluster-snapshot \ --db-cluster-identifier my-db-cluster \ --db-cluster-snapshot-identifier my-db-cluster-snapshot

Untuk informasi lebih lanjut tentang mencadangkan cluster DB, lihat. Gambaran umum pencadangan dan pemulihan klaster DB Aurora

Memulihkan cluster DB yang menggunakan Aurora SQL Postgre Limitless Database

Memulihkan cluster DB dengan Aurora SQL Postgre Limitless Database memiliki persamaan dan perbedaan fungsionalitas dibandingkan dengan memulihkan cluster Aurora DB standar.

  • Anda dapat memulihkan cluster DB Limitless Database hanya dari cluster DB sumber yang menggunakan versi mesin DB yang kompatibel dengan Limitless Database, seperti. 16.4-limitless

  • Saat Anda memulihkan cluster DB dari snapshot manual cluster DB yang menggunakan Limitless Database, seluruh penyimpanan cluster DB dipulihkan. Ini termasuk penyimpanan grup pecahan DB.

    Anda harus membuat grup pecahan DB untuk mengakses penyimpanan untuk Database Limitless Anda.

  • Anda dapat memulihkan cluster DB menggunakan point-in-time recovery (PITR) ke titik mana pun dalam periode retensi. Cluster DB yang dipulihkan mencakup penyimpanan grup pecahan DB.

    Anda harus membuat grup pecahan DB untuk mengakses penyimpanan untuk Database Limitless Anda.

  • PITRtidak didukung untuk klaster DB Database Aurora Postgre SQL Limitless yang dihapus.

  • Saat Anda memulihkan cluster DB dari snapshot harian otomatis, penyimpanan untuk grup shard DB juga dipulihkan.

  • Saat memulihkan cluster DB Basis Data Aurora Postgre SQL Limitless, Anda harus mengaktifkan Enhanced Monitoring and Performance Insights. Pastikan untuk menyertakan ID KMS kunci Performance Insights.

Setelah Anda memulihkan cluster DB Basis Data Aurora Postgre SQL Limitless, pastikan untuk memverifikasi fungsinya dengan menjalankan kueri Anda di dalamnya.

Memulihkan cluster DB dari snapshot DB

AWS CLI Contoh berikut menunjukkan cara mengembalikan cluster DB Database Aurora Postgre SQL Limitless dari snapshot cluster DB.

Anda harus menggunakan versi mesin 16.4-limitless DB.

Untuk memulihkan cluster DB Limitless Database dari snapshot cluster DB
  1. Kembalikan cluster DB:

    aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier my-new-db-cluster \ --snapshot-identifier my-db-cluster-snapshot \ --engine aurora-postgresql \ --engine-version 16.4-limitless \ --enable-performance-insights \ --performance-insights-retention-period 31 \ --performance-insights-kms-key-id arn:aws:kms:us-east-1:123456789012:key/1234abcd-12ab-34cd-56ef-1234567890ab \ --monitoring-interval 5 \ --monitoring-role-arn arn:aws:iam::123456789012:role/EMrole
  2. Buat grup pecahan DB:

    aws rds create-db-shard-group \ --db-cluster-identifier my-new-db-cluster \ --db-shard-group-identifier my-new-DB-shard-group \ --max-acu 1000

    Untuk informasi selengkapnya, lihat Menambahkan grup pecahan DB ke cluster DB Basis Data Aurora SQL Postgre Limitless yang ada.

Untuk informasi lebih lanjut tentang memulihkan cluster Aurora DB dari snapshot cluster DB, lihat. Memulihkan dari snapshot klaster DB

Memulihkan cluster DB menggunakan point-in-time pemulihan

AWS CLI Contoh berikut menunjukkan cara mengembalikan cluster DB Database Aurora Postgre SQL Limitless menggunakan recovery (). point-in-time PITR

Untuk memulihkan cluster DB Limitless Database menggunakan PITR
  1. Kembalikan cluster DB:

    aws rds restore-db-cluster-to-point-in-time \ --source-db-cluster-identifier my-db-cluster \ --db-cluster-identifier my-new-db-cluster \ --use-latest-restorable-time \ --enable-performance-insights \ --performance-insights-retention-period 31 \ --performance-insights-kms-key-id arn:aws:kms:us-east-1:123456789012:key/1234abcd-12ab-34cd-56ef-1234567890ab \ --monitoring-interval 5 \ --monitoring-role-arn arn:aws:iam::123456789012:role/EMrole
  2. Buat grup pecahan DB:

    aws rds create-db-shard-group \ --db-cluster-identifier my-new-db-cluster \ --db-shard-group-identifier my-new-DB-shard-group \ --max-acu 1000

    Untuk informasi selengkapnya, lihat Menambahkan grup pecahan DB ke cluster DB Basis Data Aurora SQL Postgre Limitless yang ada.

Untuk informasi selengkapnya tentang PITR, lihat Memulihkan klaster DB ke waktu tertentu.

Postgre SQL backup dan restore utilitas tidak didukung

SQLUtilitas Postgre berikut tidak didukung untuk cluster DB primer atau grup shard DB:

  • pg_dump

  • pg_dumpall

  • pg_restore

Meskipun Anda mungkin dapat menggunakannya dengan binari open source atau metode alternatif, hal itu dapat menghasilkan hasil yang tidak konsisten.