启用 DigitalOcean 自动备份后如何恢复数据操作步骤?

文章导读
启用 DigitalOcean 自动备份后,恢复数据的主要步骤是通过控制面板创建新的 Droplet 并从备份中选择恢复。登录 DigitalOcean 控制面板,进入 Droplets 页面,点击创建新 Droplet,在选择镜像步骤中选择“备份”标签,找到对应的自动备份文件,选择所需的数据中心并完成创建。此外,也可以通过 API 或命令行工具进行恢复操作,确保在恢复前备份当前数据以防丢失,恢复
📋 目录
  1. DigitalOcean VPS 创建备份数据以及迁移数据中心更换 IP 方法
  2. DigitalOcean VPS 创建备份数据以及迁移数据中心更换 IP 方法
  3. 如何使用 Velero 在 DigitalOcean 上备份和恢复 Kubernetes 集群
  4. FAQ
A A

启用 DigitalOcean 自动备份后,恢复数据的主要步骤是通过控制面板创建新的 Droplet 并从备份中选择恢复。登录 DigitalOcean 控制面板,进入 Droplets 页面,点击创建新 Droplet,在选择镜像步骤中选择“备份”标签,找到对应的自动备份文件,选择所需的数据中心并完成创建。此外,也可以通过 API 或命令行工具进行恢复操作,确保在恢复前备份当前数据以防丢失,恢复过程可能需要几分钟到几小时不等,具体取决于数据量大小。

DigitalOcean VPS 创建备份数据以及迁移数据中心更换 IP 方法

第一、DigitalOcean 关机、创建备份 A - 关机 在准备备份之前,我们需要关机操作,以免在备份过程中有数据损坏的问题。关机操作就简单了,点击 POWER - POWER OFF ,然后点击按钮关闭。B - 备份 点击左侧的菜单 Images,然后在右侧我们有看到 Take a Snapshot,选择需要备份的 VPS 用户名,然后取一个备份文件名字,这样以便我们需要恢复的时候选择。然后点击 CREATE 按钮就可以备份完毕。根据我们数据的多少需要不同的时间才可以展示出来。第二、DigitalOcean 数据恢复功能 在我们备份完毕之后,如果我们的网站有遇到不测,可以用到恢复备份功能。这样我们 Snapshots 选择备份的文件恢复之后,就可以恢复到之前的数据,也不需要重建系统。第三、转移备份数据给其他用户和机房 这里也比较重要的在我们创建备份之后,可以在 Images 看到备份列表,第一个图标老左有标注是可以转移到其他 DO 账户用户的,比如我们可以把做好的系统以及网站数据转给你的朋友和客户账户。其次,需要注意的是第三个全球备份图标,我们需要先转移备份到 (比如伦敦) 数据中心,然后我们在新建 VPS 的时候才可以选择这个机房下的备份文件。第四、新建 VPS 恢复备份文件 如果我们现在要更换 VPS IP/机房,有几个做法,第一是删除我们现有的机器,然后新建一个,然后恢复数据。这里我就以恢复备份到伦敦机房为例。这样,我们就可以在伦敦机房用我们之前选择的纽约机房的 VPS 数据,前提是我们要先把备份转移至伦敦数据中心中。(该信息的时间戳是 2014 年 9 月 15 日)

DigitalOcean VPS 创建备份数据以及迁移数据中心更换 IP 方法

第一、DigitalOcean 关机、创建备份 A– 关机 在准备备份之前,我们需要关机操作,以免在备份过程中有数据损坏的问题。关机操作就简单了,点击 POWER – POWER OFF ,然后点击按钮关闭。B– 备份 点击左侧的菜单 Images,然后在右侧我们有看到 Take a Snapshot,选择需要备份的 VPS 用户名,然后取一个备份文件名字,这样以便我们需要恢复的时候选择。然后点击 CREATE 按钮就可以备份完毕。根据我们数据的多少需要不同的时间才可以展示出来。第二、DigitalOcean 数据恢复功能 在我们备份完毕之后,如果我们的网站有遇到不测,可以用到恢复备份功能。这样我们 Snapshots 选择备份的文件恢复之后,就可以恢复到之前的数据,也不需要重建系统。第三、转移备份数据给其他用户和机房 这里也比较重要的在我们创建备份之后,可以在 Images 看到备份列表,第一个图标蜗牛有标注是可以转移到其他 DO 账户用户的,比如我们可以把做好的系统以及网站数据转给你的朋友和客户账户。其次,需要注意的是第三个全球备份图标,我们需要先转移备份到 (比如伦敦) 数据中心,然后我们在新建 VPS 的时候才可以选择这个机房下的备份文件。第四、新建 VPS 恢复备份文件 如果我们现在要更换 VPS IP/机房,有几个做法,第一是删除我们现有的机器,然后新建一个,然后恢复数据。这里我就以恢复备份到伦敦机房为例。这样,我们就可以在伦敦机房用我们之前选择的纽约机房的 VPS 数据,前提是我们要先把备份转移至伦敦数据中心中。(2020 年 1 月 1 日)

如何使用 Velero 在 DigitalOcean 上备份和恢复 Kubernetes 集群

Velero 是一个方便的 Kubernetes 集群备份工具,可以将 Kubernetes 对象压缩备份到对象存储中。它还使用云提供商的块存储快照功能对集群的持久卷进行快照,然后可以将集群的对象和持久卷恢复到以前的状态。DigitalOcean Velero 插件允许您使用 DigitalOcean 块存储来为您的持久卷和空间创建快照以备份您的 Kubernetes 对象。在 DigitalOcean 上运行 Kubernetes 集群时,这使您可以快速备份集群的状态并在灾难发生时恢复它。在本教程中,我们将在本地机器上设置和配置 velero 命令行工具,并将服务器组件部署到我们的 Kubernetes 集群中。然后,我们将部署一个使用持久卷进行日志记录的示例 Nginx 应用程序,然后模拟灾难恢复场景。先决条件 在开始本教程之前,您应该准备好以下内容:在您的本地计算机上:kubectl 命令行工具,配置为连接到您的集群。您可以在 Kubernetes 官方文档中阅读有关安装和配置 kubectl 的更多信息。git 命令行实用程序。您可以在 Git 入门中了解如何安装 git。在您的 DigitalOcean 帐户中:DigitalOcean Kubernetes 集群,或 DigitalOcean Droplets 上的 Kubernetes 集群 (版本 1.7.5 或更高版本)。在集群内部运行的 DNS 服务器。如果您使用的是 DigitalOcean Kubernetes,则默认情况下正在运行。要了解有关配置 Kubernetes DNS 服务的更多信息,请参阅 Kuberentes 官方文档中的自定义 DNS 服务。一个 DigitalOcean 空间,将存储您备份的 Kubernetes 对象。要了解如何创建空间,请参阅空间产品文档。您的 DigitalOcean Space 的访问密钥对。要了解如何创建一组访问密钥,请参阅如何管理对空间的管理访问。用于 DigitalOcean API 的个人访问令牌。要了解如何创建个人访问令牌,请参阅如何创建个人访问令牌。确保您创建或使用的令牌具有 Read/Write 权限,否则快照将不起作用。完成所有这些设置后,您就可以开始阅读本指南了。第 1 步— 安装 Velero 客户端 Velero 备份工具由安装在本地计算机上的客户端和在 Kubernetes 集群中运行的服务器组成。首先,我们将安装本地 Velero 客户端。在您的 Web 浏览器中,导航到 Velero GitHub repo 版本页面,找到与您的操作系统和系统架构对应的版本,然后复制链接地址。出于本指南的目的,我们将使用 x86-64(或 AMD64) 处理器上的 Ubuntu 18.04 服务器作为我们的本地计算机,并使用 Velerov1.2.0 版本。(截至 2022 年 8 月 5 日)

启用 DigitalOcean 自动备份后如何恢复数据操作步骤?

FAQ

问:DigitalOcean 自动备份保留多长时间?

答:DigitalOcean 自动备份通常保留最近四周的每周备份,超过四周的旧备份会被自动删除。

问:恢复备份是否需要额外费用?

启用 DigitalOcean 自动备份后如何恢复数据操作步骤?

答:恢复备份本身不收费,但通过备份创建新的 Droplet 会产生相应的实例运行费用,备份存储也会收取一定费用。

问:可以在不同数据中心之间恢复备份吗?

答:可以,但需要先将备份转移到目标数据中心,或者在创建新 Droplet 时选择包含该备份的数据中心区域。