备份与恢复(Beta)

EMR Serverless StarRocks支持将数据以快照文件的形式备份至阿里云OSS,或将备份的数据从阿里云OSS恢复至新的实例中。该功能不仅保障了数据的安全性和业务的连续性,还能帮助用户轻松创建包括数据和元数据在内的数据副本,以测试新功能、验证业务逻辑或克隆生产环境进行模拟演练。它能够有效防止数据丢失,并减少因故障导致的停机时间。

使用限制

  • 仅存算一体版支持备份与恢复功能,存算分离版不支持。

  • 仅支持同一地域内的数据备份与恢复。

  • 不支持备份恢复逻辑视图。

  • 不支持备份恢复用户、权限以及资源组配置相关数据。

  • 不支持备份恢复表之间的Colocate Join关系。

注意事项

  • 已启动的备份任务不能中断。

  • 一个实例只允许设置一个备份计划。

  • 删除备份信息后将无法恢复,请谨慎操作。

  • 实例被释放时,备份信息将会随实例释放一并释放。

  • 开启备份功能会产生额外的数据备份费用,具体计费情况请参见计费项

  • 在备份过程中,将进行数据文件的读取与复制,这可能会影响实例的读写效率。建议您在业务低峰期或运维时间段启动备份任务。

  • 由于数据备份是通过快照生成的,因此在当前快照生成后导入的数据将不包含在备份中。因此,在快照生成与恢复(迁移)任务完成之间导入的数据需要重新导入到实例中。为了确保数据和业务的准确性,您可以在迁移完成后的一段时间内,同时向新旧两个实例并行导入数据。完成校验且确认无误后,再将业务完全切换至新实例。

备份数据

  1. 进入备份恢复页面。

    1. 登录E-MapReduce控制台

    2. 在左侧导航栏,选择EMR Serverless > StarRocks

    3. 单击目标实例名称。

    4. 单击备份恢复页签。

  2. 单击备份设置

  3. 备份设置对话框中,打开开启备份开关,配置相关参数,单击确定

    image

    参数

    说明

    开启备份

    选中,表示启用数据备份功能。

    备份周期

    备份任务以周为单位进行周期性执行,每天最多一次备份。您可以设置一周中任意若干天作为备份日期。

    备份时间

    默认备份时间为备份日期当天凌晨00:00,您可以自定义。

    备份保留时间

    默认备份保留时间为7天,您可以设置为7~31天。

    备份存储地域

    默认当前实例所在地域。

  4. 在弹出的对话框中,单击确定

    备份任务成功执行后,会生成一份备份数据。您可以基于备份数据,将数据恢复至一个新实例。

    重要

    请及时恢复备份数据至新实例,避免备份数据丢失。

恢复数据

恢复数据将会创建一个新的实例。该实例将基于您选择的备份点进行初始化,以确保所有数据和配置恢复到指定的时间点。在新实例的创建过程中,除了密码和自动续费等选项需要您手动配置外,其他必要的配置都将由系统自动完成。当然,您也可以根据自身需求对这些配置进行调整。

  1. 备份恢复页签,单击已备份信息操作列的恢复

    image

  2. 恢复备份面板中,设置实例相关参数,单击确定

    系统自动跳转至实例列表页。

  3. 查看恢复进度。

    您可以进入新实例的操作任务页签,直至任务进度列如下图所示的状态,则表示数据库恢复任务已完成。

    image