Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat cadangan manual
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. Tidak menjadi masalah apakah cadangan sumber dibuat secara otomatis atau manual.
-
Membuat cadangan akhir. Buat cadangan segera sebelum menghapus klaster atau simpul.
Anda dapat membuat cadangan manual cache menggunakan AWS Management Console, file AWS CLI, atau file ElastiCache API.
Untuk membuat cadangan dari cache (konsol)
Masuk ke AWS Management Console dan buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/
. -
Dari panel navigasi, pilih cache Valkey, cache Redis, atau cache OSS Memcached, tergantung pada preferensi Anda.
-
Pilih kotak di sebelah kiri nama cache yang ingin Anda cadangkan.
-
Pilih Cadangkan.
-
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.
-
Pilih Buat Cadangan.
Status klaster berubah menjadi snapshotting.
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
Cadangan manual dari cluster yang dirancang sendiri dengan AWS CLI
Untuk membuat cadangan manual dari cluster yang dirancang sendiri 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, misalnyamycluster
. -
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, nama tersebut mungkinmycluster-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 diaktifkan) (CLI/API: grup replikasi) untuk digunakan sebagai sumber cadangan. Gunakan parameter ini saat membuat cadangan cluster Valkey atau Redis OSS (mode cluster diaktifkan). -
--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 (Mode Cluster Dinonaktifkan) yang tidak memiliki node replika
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-namebkup-20150515
Untuk Windows:
aws elasticache create-snapshot ^ --cache-cluster-id
myNonClusteredRedis
^ --snapshot-namebkup-20150515
Contoh 2: Mencadangkan cluster Valkey atau Redis OSS (Mode Cluster Dinonaktifkan) dengan node replika
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-namebkup-20150515
Untuk Windows:
aws elasticache create-snapshot ^ --cache-cluster-id
myNonClusteredRedis-001
^ --snapshot-namebkup-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)
AWS CLI Operasi berikut membuat cadangan bkup-20150515
dari cluster Valkey atau Redis OSS (mode cluster diaktifkan). myClusteredRedis
Perhatikan penggunaan --replication-group-id
, bukan --cache-cluster-id
untuk mengidentifikasi sumber.
Untuk Linux, macOS, atau Unix:
aws elasticache create-snapshot \ --replication-group-id
myClusteredRedis
\ --snapshot-namebkup-20150515
Untuk Windows:
aws elasticache create-snapshot ^ --replication-group-id
myClusteredRedis
^ --snapshot-namebkup-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
Untuk informasi selengkapnya, lihat create-snapshot dalam Referensi Perintah AWS CLI .