

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

# Bekerja dengan RDS untuk backup replika Db2
<a name="db2-read-replicas.backups"></a>

Anda dapat membuat dan mengembalikan cadangan RDS untuk replika Db2 seperti database utama. Namun, ada perbedaan penting dalam cara kerja backup replika, terutama mengenai pengaturan waktu pemulihan dan retensi cadangan.

RDS untuk Db2 mendukung backup otomatis dan snapshot manual untuk replika. RDS untuk Db2 tidak mendukung pemulihan. point-in-time Untuk informasi tentang backup RDS, lihat. [Mencadangkan, memulihkan, dan mengekspor data](CHAP_CommonTasks.BackupRestore.md) 

## Perbedaan utama untuk cadangan replika
<a name="db2-read-replicas-backups-overview"></a>

Backup replika berbeda dari backup database primer dalam beberapa cara penting:
+ Pencadangan otomatis tidak diaktifkan secara default untuk replika.
+ Mengembalikan operasi menggunakan waktu database daripada waktu pembuatan cadangan.
+ Replica lag dapat mempengaruhi data aktual yang dipulihkan. Untuk informasi tentang pemantauan lag replika, lihat[Memantau kelambatan replikasi Db2](db2-troubleshooting-replicas.md#db2-troubleshooting-replicas-lag).

## Mengaktifkan backup otomatis untuk RDS untuk replika Db2
<a name="db2-read-replicas.backups.turning-on"></a>

Tidak seperti database primer, replika RDS untuk Db2 tidak memiliki backup otomatis diaktifkan secara default. Anda harus mengonfigurasi periode retensi cadangan secara manual untuk mengaktifkan pencadangan otomatis. Aktifkan pencadangan otomatis dengan menyetel periode retensi cadangan ke nilai positif bukan nol.

### Konsol
<a name="db2-read-replicas.backups.turning-on-console"></a>

**Untuk mengaktifkan backup otomatis segera**

1. Masuk ke Konsol Manajemen AWS dan buka konsol Amazon RDS di [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Di panel navigasi, pilih **Basis Data**, kemudian pilih instans DB yang ingin diubah.

1. Pilih **Modifikasi**.

1. Untuk **periode retensi Backup**, pilih nilai positif bukan nol, misalnya tiga hari.

1. Pilih **Lanjutkan**.

1. Pilih **Terapkan segera**.

1. Pilih **Modify DB instance** untuk menyimpan perubahan Anda dan mengaktifkan backup otomatis.

### AWS CLI
<a name="db2-read-replicas.backups.turning-on-cli"></a>

Untuk mengaktifkan pencadangan otomatis, gunakan perintah. AWS CLI [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html)

Sertakan parameter berikut:
+ `--db-instance-identifier`
+ `--backup-retention-period`
+ `--apply-immediately` atau `--no-apply-immediately`

Contoh berikut memungkinkan pencadangan otomatis dengan mengatur periode retensi cadangan menjadi tiga hari. Perubahan ini diterapkan segera.

**Example**  
Untuk Linux, macOS, atau Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier my_db_instance  \
    --backup-retention-period 3 \
    --apply-immediately
```
Untuk Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier my_db_instance  ^
    --backup-retention-period 3 ^
    --apply-immediately
```

### API RDS
<a name="db2-read-replicas.backups.turning-on-api"></a>

Untuk mengaktifkan pencadangan otomatis, gunakan DBInstance operasi RDS API [Modify](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) dengan parameter yang diperlukan berikut:
+ `DBInstanceIdentifier`
+ `BackupRetentionPeriod`

## Memulihkan RDS untuk cadangan replika Db2
<a name="db2-read-replicas.backups.restoring"></a>

Anda dapat mengembalikan cadangan replika RDS untuk Db2 dengan cara yang sama seperti Anda dapat memulihkan cadangan database utama. Untuk informasi selengkapnya, lihat [Memulihkan ke instans DB](USER_RestoreFromSnapshot.md).

Pertimbangan terpenting saat memulihkan cadangan replika adalah memahami perbedaan antara waktu database dan waktu pembuatan cadangan, terutama ketika ada lag replika.

Anda dapat memantau kelambatan replikasi dan memastikan bahwa cadangan Anda berisi data yang diharapkan. Untuk informasi tentang ReplicaLag metrik, lihat[CloudWatch Metrik Amazon untuk Amazon RDS](rds-metrics.md).

### Memahami perbedaan waktu
<a name="db2-read-replicas-backups-restoring-timing"></a>

Ketika Anda mengembalikan cadangan replika, Anda harus menentukan titik waktu yang Anda pulihkan. Waktu basis data adalah waktu transaksi terakhir yang diterapkan pada data dalam cadangan. Saat memulihkan cadangan replika, Anda memulihkan ke waktu basis data, bukan ke waktu saat pencadangan selesai. Perbedaannya signifikan karena replika dapat tertinggal dari database utama dalam hitungan menit atau jam. Dengan demikian, waktu database cadangan replika mungkin jauh lebih awal daripada waktu pembuatan snapshot.

Untuk menemukan perbedaan antara waktu database dan waktu pembuatan, jalankan AWS CLI [describe-db-snapshots](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-snapshots.html)perintah atau panggil DBSnapshots operasi RDS API [Describe](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBSnapshots.html). Bandingkan `SnapshotDatabaseTime` nilai dan `OriginalSnapshotCreateTime` nilainya. `SnapshotDatabaseTime`Nilai adalah waktu database paling awal di antara semua database cadangan replika. `OriginalSnapshotCreateTime`Nilai adalah transaksi terbaru yang diterapkan pada database utama. Perhatikan bahwa kelambatan replikasi bisa berbeda untuk beberapa database, dan waktu database bisa berada di antara dua kali ini. 

 AWS CLI Contoh berikut menunjukkan perbedaan antara dua kali:

Untuk Linux, macOS, atau Unix:

```
aws rds describe-db-snapshots \
    --db-instance-identifier my_db2_replica \
    --db-snapshot-identifier my_replica_snapshot
```

Untuk Windows:

```
aws rds describe-db-snapshots ^
    --db-instance-identifier my_db2_replica ^
    --db-snapshot-identifier my_replica_snapshot
```

Perintah ini menghasilkan output yang serupa dengan contoh berikut. 

```
{
    "DBSnapshots": [
        {
            "DBSnapshotIdentifier": "my_replica_snapshot",
            "DBInstanceIdentifier": "my_db2_replica", 
            "SnapshotDatabaseTime": "2022-07-26T17:49:44Z",
            ...
            "OriginalSnapshotCreateTime": "2021-07-26T19:49:44Z"
        }
    ]
}
```