Skip to main content

Manage backup

Backups are managed per cluster and are performed without stopping the cluster.

View backup list

You can view the list of backups created in the MemStore of your project.

  1. Go to the KakaoCloud Console > Data Store > MemStore menu.
  2. Click the Backup menu, then select either the Manual Backup or Automated Backup tab.

Manual Backup Tab

ItemDescription
NameName of the backup
StatusCheck the backup status
- See Backup status values
Cluster nameName of the associated cluster
Engine versionRedis OSS engine version of the source cluster
Cluster modeWhether cluster mode was used. Restoration is only possible with the same setting
Backup file sizeSize of the backup file
Cache sizeCache size of the backup
Backup start timeTime when the backup started
[More]Restore, Copy, Export, Delete

Automated Backup Tab

ItemDescription
NameName of the backup
StatusCheck the backup status
- See Backup status values
Cluster nameName of the associated cluster
Engine versionRedis OSS engine version of the source cluster
Cluster modeWhether cluster mode was used. Restoration is only possible with the same setting
Backup file sizeSize of the backup file
Cache sizeCache size of the backup
Automated backup retentionRetention period set in the associated cluster
Backup expirationTime when the backup will be deleted based on the retention policy
Backup start timeTime when the backup started
[More]Restore, Copy, Export, Delete

Configure automated backup

MemStore automatically performs one backup per day at a specified time.
This can be set when creating a cluster or through backup settings.
Automated backups require at least 2 healthy nodes.
Changes to the retention period or start time apply only to newly created backups after the change.

caution

Backup-in-progress blocks changes to source cluster nodes (add/delete/promote) and cluster deletion.

During cluster creation

  1. Go to the KakaoCloud Console > Data Store > MemStore.
  2. Click the Create Cluster button.
  3. Enter automated backup settings and click Create.
ItemFieldDescription
Automated backupEnable backup optionWhether to enable daily backup
Retention periodBackup retention period, selectable from 1 to 35 days
Backup start timeBackup begins within 15 minutes from the selected time

While managing a cluster

  1. In the KakaoCloud Console, go to the MemStore menu.
  2. In the Cluster menu, click [More] on the cluster and select Configure automated backup.
  3. Set values for automated backup and click Confirm.
ItemFieldDescription
Automated backupEnable backup optionWhether to enable daily backup
Retention periodBackup retention period, selectable from 1 to 35 days
Backup start timeBackup begins within 15 minutes from the selected time

Create manual backup

You can create a manual backup in the MemStore service.

info

Manual backups can only be created under the following conditions:

  • Cluster must be in Running state
  • At least one Replica must exist
  • No ongoing backup operations
  • At least 2 nodes must be present
caution

Backup-in-progress blocks changes to source cluster nodes (add/delete/promote) and cluster deletion.

  1. Go to the KakaoCloud Console > Data Store > MemStore.
  2. In the Cluster menu, select the cluster for backup.
  3. Click the Backup menu, then click Create Backup.
  4. Fill in the popup form and click Create.
  5. Check the backup file under the Backup menu.

Restore

To use the restore feature in MemStore, a backup must already exist. You can create a new cluster using the backup.

info

You can only restore with the same cluster mode and the same or higher Redis engine version as the selected backup.

caution

If the cache size of the source backup exceeds 60% of the target cluster flavor's memory, the restore may fail.

Restore from cluster details

  1. In the KakaoCloud Console, go to the MemStore menu.
  2. In the Cluster menu, select the cluster to restore from.
  3. In the Backup menu, click [More] on the backup and select Restore.
  4. Fill in the Restore form and click Create.
CategoryItemDescription
Restore source infoInformation about the backup source file used for restoration. A new cluster will be created using this information.
Cluster mode settingWhether to enable cluster mode
Basic settingsCluster nameName of the cluster
Description (optional)Description of the cluster, up to 100 characters
Redis compatibilityEngine versionRedis OSS engine version to be run on the nodes
- Supported versions: 7.2.7, 7.2.6, 7.0.15, 6.2.17, 6.2.16, 6.2.5
PortPort used for Redis access
- Default: 6379
- Can be set to any port from 2000 to 50000
User authenticationWhether to use user authentication for MemStore access
- Disabled: Access via default account
- Enabled: Access using provided ID and password
User account settingsIDRequired if authentication is enabled
* Reserved account names are not allowed
Password- Format: 8 to 16 characters
Transport encryption (TLS)Whether to use encrypted connection
- Disabled: Plain connection
- Enabled: Supports TLS 1.2. ca.crt file can be downloaded from the cluster details after creation
Parameter groupChoose a parameter group matching the engine version and cluster mode
Shard settingsNumber of shardsNumber of shards to be created
- Cannot be modified when restoring with cluster mode enabled
Nodes per shardNumber of nodes per shard
- Minimum: 2, Maximum: 5
Node typeChoose a node type that provides sufficient memory for your environment
- See Node types for details
Network settingsVPCSelect one of the pre-created user VPCs
SubnetSelect one or more user-created subnets
Security groupCreate a new or use an existing security group
- Multiple selections allowed
Shard placementSelect subnets where each node within a shard will be created
Automated backupBackup optionWhether to enable daily automated backups
- Requires at least 2 nodes
Retention periodChoose from 1 to 35 days
Backup start timeBackup starts within 15 minutes from the selected time

Restore from cluster creation

For more details, see Create cluster.

Copy

  1. In the KakaoCloud Console, go to the MemStore menu.
  2. In the Backup menu, select the backup to copy.
  3. Click Copy.
  4. Enter the new backup name in the Copy Backup window and click Confirm.

Export

  1. In the KakaoCloud Console, go to the MemStore menu.
  2. In the Backup menu, select the backup to export to Object Storage.
  3. Click Export.
ItemFieldDescription
Selected backup nameName of the selected backup
Exported backup nameName of the backup in Object Storage
- For cluster mode, add shard number and repeat this for each shard path
Object StorageS3 connectionWhether to use S3
- If not using, path should be swifta:// format. S3 support will be available later
Bucket nameName of the bucket in Object Storage
Path (optional)Subdirectory within the bucket
- Path must be under 396 bytes
Full pathFull combined path of bucket and directory
  1. In the Export window, enter the backup name and path, then click Confirm.
info
  • If export fails, you can check details in Cloud Trail.

Delete backup

You can delete backups (manual or automated) that are no longer needed.

caution

Once deleted, backups are permanently removed and cannot be restored.

  1. In the KakaoCloud Console, go to the MemStore menu.
  2. In the Cluster menu, select the cluster containing the backup.
  3. In the Backup menu, click [More] on the backup and select Delete backup.
  4. In the Delete Backup popup, fill in the form and click Delete.