

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

# Membuat cadangan manual
<a name="backups-manual"></a>

Selain cadangan otomatis, Anda dapat membuat cadangan *manual* kapan saja. Tidak seperti cadangan otomatis, yang secara otomatis dihapus setelah berakhirnya periode retensi yang ditentukan, cadangan manual tidak memiliki periode retensi yang jika berakhir, akan membuat cadangan manual dihapus secara otomatis. Bahkan jika Anda menghapus cache, setiap cadangan manual dari cache akan dipertahankan. Jika Anda tidak ingin lagi menyimpan cadangan manual, Anda harus menghapusnya sendiri secara eksplisit.

Selain membuat cadangan manual secara langsung, Anda dapat membuat cadangan manual dengan salah satu cara berikut:
+ [Menyalin cadangan](backups-copying.md). Tidak menjadi masalah apakah cadangan sumber dibuat secara otomatis atau manual.
+ [Membuat cadangan akhir](backups-final.md). Buat cadangan segera sebelum menghapus klaster atau simpul.

Anda dapat membuat cadangan manual cache menggunakan Konsol Manajemen AWS,AWS CLI, atau ElastiCache API.

Anda dapat membuat cadangan manual dari replika yang mengaktifkan mode cluster, dan mode cluster dinonaktifkan.



## Membuat cadangan manual (Konsol)
<a name="backups-manual-CON"></a>

**Untuk membuat cadangan dari cache (konsol)**

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

1. Dari panel navigasi, pilih cache **Valkey, cache** **Redis OSS, atau cache **Memcached****, tergantung pada preferensi Anda.

1. Pilih kotak di sebelah kiri nama cache yang ingin Anda cadangkan.

1. Pilih **Cadangkan**.

1. Di dialog **Buat Cadangan**, ketik nama untuk cadangan Anda di kotak **Nama Cadangan**. Sebaiknya berikan nama yang menunjukkan klaster yang dicadangkan serta tanggal dan waktu cadangan dibuat.

   Batasan penamaan klaster adalah sebagai berikut:
   + Harus berisi 1–40 karakter alfanumerik atau tanda hubung.
   + Harus diawali dengan huruf.
   + Tidak boleh berisi dua tanda hubung berurutan.
   + Tidak boleh diakhiri dengan tanda hubung.

1. Pilih **Buat Cadangan**.

   Status klaster berubah menjadi *snapshotting*.

## Membuat cadangan manual (AWS CLI)
<a name="backups-manual-CLI"></a>

**Pencadangan manual cache tanpa server dengan AWS CLI**

Untuk membuat cadangan manual cache menggunakan AWS CLI, gunakan `create-serverless-snapshot`AWS CLI operasi dengan parameter berikut:
+ `--serverless-cache-name` – Nama cache nirserver yang Anda cadangkan.
+ `--serverless-cache-snapshot-name` – Nama snapshot yang akan dibuat.

Untuk Linux, macOS, atau Unix:
+ 

  ```
  aws elasticache create-serverless-snapshot \
                          --serverless-cache-name CacheName \
                          --serverless-cache-snapshot-name bkup-20231127
  ```

Untuk Windows:
+ 

  ```
  aws elasticache create-serverless-snapshot ^
      --serverless-cache-name CacheName ^
      --serverless-cache-snapshot-name bkup-20231127
  ```

**Pencadangan manual dari cluster berbasis node dengan AWS CLI**

Untuk membuat cadangan manual dari cluster berbasis node menggunakan AWS CLI, gunakan `create-snapshot`AWS CLI operasi dengan parameter berikut:
+ `--cache-cluster-id`
  + Jika cluster yang Anda cadangkan tidak memiliki node replika, `--cache-cluster-id` adalah nama cluster yang Anda cadangkan, misalnya. *mycluster*
  + Jika klaster yang Anda cadangkan memiliki satu atau beberapa simpul replika, `--cache-cluster-id` adalah nama simpul di klaster yang dapat Anda gunakan untuk cadangan. Misalnya, namanya mungkin*mycluster-002*.

  Gunakan parameter ini hanya saat mencadangkan cluster Valkey atau Redis OSS (mode cluster dinonaktifkan).

   
+ `--replication-group-id`— Nama cluster Valkey atau Redis OSS (mode cluster enabled) (CLI/API: grup replikasi) untuk digunakan sebagai sumber cadangan. Gunakan parameter ini saat mencadangkan cluster Valkey atau Redis OSS (mode cluster enabled).

   
+ `--snapshot-name` – Nama snapshot yang akan dibuat.

  Batasan penamaan klaster adalah sebagai berikut:
  + Harus berisi 1–40 karakter alfanumerik atau tanda hubung.
  + Harus diawali dengan huruf.
  + Tidak boleh berisi dua tanda hubung berurutan.
  + Tidak boleh diakhiri dengan tanda hubung.

### Contoh 1: Mencadangkan cluster Valkey atau Redis OSS (Cluster Mode Disabled) yang tidak memiliki node replika
<a name="backups-manual-CLI-example1"></a>

AWS CLI Operasi berikut membuat cadangan `bkup-20150515` dari cluster Valkey atau Redis OSS (mode cluster dinonaktifkan) `myNonClusteredRedis` yang tidak memiliki replika baca.

Untuk Linux, macOS, atau Unix:

```
aws elasticache create-snapshot \
    --cache-cluster-id myNonClusteredRedis \
    --snapshot-name bkup-20150515
```

Untuk Windows:

```
aws elasticache create-snapshot ^
    --cache-cluster-id myNonClusteredRedis ^
    --snapshot-name bkup-20150515
```

### Contoh 2: Mencadangkan cluster Valkey atau Redis OSS (Cluster Mode Disabled) dengan node replika
<a name="backups-manual-CLI-example2"></a>

AWS CLI Operasi berikut membuat cadangan `bkup-20150515` dari cluster Valkey atau Redis OSS (mode cluster dinonaktifkan). `myNonClusteredRedis` Cadangan ini memiliki satu atau beberapa replika baca.

Untuk Linux, macOS, atau Unix:

```
aws elasticache create-snapshot \
    --cache-cluster-id myNonClusteredRedis-001 \
    --snapshot-name bkup-20150515
```

Untuk Windows:

```
aws elasticache create-snapshot ^
    --cache-cluster-id myNonClusteredRedis-001 ^
    --snapshot-name bkup-20150515
```

**Contoh Output: Mencadangkan Cluster Valkey atau Redis OSS (Mode Cluster Dinonaktifkan) dengan Node Replika**

Output dari operasi ini akan terlihat seperti berikut.

```
{
    "Snapshot": {
        "Engine": "redis", 
        "CacheParameterGroupName": "default.redis6.x", 
        "VpcId": "vpc-91280df6", 
        "CacheClusterId": "myNonClusteredRedis-001", 
        "SnapshotRetentionLimit": 0, 
        "NumCacheNodes": 1, 
        "SnapshotName": "bkup-20150515", 
        "CacheClusterCreateTime": "2017-01-12T18:59:48.048Z", 
        "AutoMinorVersionUpgrade": true, 
        "PreferredAvailabilityZone": "us-east-1c", 
        "SnapshotStatus": "creating", 
        "SnapshotSource": "manual", 
        "SnapshotWindow": "08:30-09:30", 
        "EngineVersion": "6.0", 
        "NodeSnapshots": [
            {
                "CacheSize": "", 
                "CacheNodeId": "0001", 
                "CacheNodeCreateTime": "2017-01-12T18:59:48.048Z"
            }
        ], 
        "CacheSubnetGroupName": "default", 
        "Port": 6379, 
        "PreferredMaintenanceWindow": "wed:07:30-wed:08:30", 
        "CacheNodeType": "cache.m3.2xlarge",
        "DataTiering": "disabled"
    }
}
```

### Contoh 3: Mencadangkan cluster untuk Valkey atau Redis OSS (Mode Cluster Diaktifkan)
<a name="backups-manual-CLI-example3"></a>

AWS CLI Operasi berikut membuat cadangan `bkup-20150515` dari cluster Valkey atau Redis OSS (mode cluster enabled). `myClusteredRedis` Perhatikan penggunaan `--replication-group-id`, bukan `--cache-cluster-id` untuk mengidentifikasi sumber. Perhatikan juga bahwa ElastiCache mengambil cadangan menggunakan node replika saat ada, dan akan default ke node utama jika node replika tidak tersedia.

Untuk Linux, macOS, atau Unix:

```
aws elasticache create-snapshot \
    --replication-group-id myClusteredRedis \
    --snapshot-name bkup-20150515
```

Untuk Windows:

```
aws elasticache create-snapshot ^
    --replication-group-id myClusteredRedis ^
    --snapshot-name bkup-20150515
```

**Contoh Output: Mencadangkan Cluster Valkey atau Redis OSS (Mode Cluster Diaktifkan)**

Output dari operasi ini akan terlihat seperti berikut.

```
{
    "Snapshot": {
        "Engine": "redis", 
        "CacheParameterGroupName": "default.redis6.x.cluster.on", 
        "VpcId": "vpc-91280df6", 
        "NodeSnapshots": [
            {
                "CacheSize": "", 
                "NodeGroupId": "0001"
            }, 
            {
                "CacheSize": "", 
                "NodeGroupId": "0002"
            }
        ], 
        "NumNodeGroups": 2, 
        "SnapshotName": "bkup-20150515", 
        "ReplicationGroupId": "myClusteredRedis", 
        "AutoMinorVersionUpgrade": true, 
        "SnapshotRetentionLimit": 1, 
        "AutomaticFailover": "enabled", 
        "SnapshotStatus": "creating", 
        "SnapshotSource": "manual", 
        "SnapshotWindow": "10:00-11:00", 
        "EngineVersion": "6.0", 
        "CacheSubnetGroupName": "default", 
        "ReplicationGroupDescription": "2 shards 2 nodes each", 
        "Port": 6379, 
        "PreferredMaintenanceWindow": "sat:03:30-sat:04:30", 
        "CacheNodeType": "cache.r3.large",
        "DataTiering": "disabled"
    }
}
```

### Topik terkait
<a name="backups-manual-CLI-see-also"></a>

Untuk informasi selengkapnya, lihat [create-snapshot](https://docs.aws.amazon.com/cli/latest/reference/elasticache/create-snapshot.html) dalam *Referensi Perintah AWS CLI*.

## Membuat cadangan menggunakan CloudFormation
<a name="backups-CFN"></a>

Anda dapat menggunakan CloudFormation untuk membuat cadangan ElastiCache Redis OSS atau Valkey cache Anda, menggunakan properti atau. `AWS::ElastiCache::ServerlessCache` `AWS::ElastiCache::ReplicationGroup`

**Menggunakan sumber `AWS::ElastiCache::ServerlessCache` daya**

Gunakan ini untuk membuat cadangan menggunakan AWS::ElastiCache::ServerlessCache sumber daya:

```
Resources:
                    iotCatalog:
                        Type: AWS::ElastiCache::ServerlessCache
                            Properties:
                            ...
                            ServerlessCacheName: "your-cache-name"
                            Engine: "redis"
                            CacheUsageLimits
```

**Menggunakan sumber AWS::ElastiCache::ReplicationGroup daya**

Gunakan sumber `AWS::ElastiCache::ReplicationGroup` daya:

```
Resources:
                    iotCatalog:
                        Type: AWS::ElastiCache::ReplicationGroup 
                            Properties:
                            ...
                            ReplicationGroupDescription: "Description of your replication group"
                            Engine: "redis"
                            CacheNodeType
                            NumCacheClusters
                            AutomaticFailoverEnabled
                            AtRestEncryptionEnabled
```