分布式云原生平台提供备份中心能力,可将容器应用元数据与存储卷数据备份到对象存储,并支持基于备份数据一键恢复到指定集群。能够满足容器业务容灾、IDC 应用上云、应用跨云迁移等场景需求。
备份中心目前处于【邀测】阶段,如有试用需求,请仔细阅读并在同意邀测试用声明的前提下,参考以下步骤进行申请。
邀测试用声明
火山引擎将在邀测试用期间为您提供可用性和可靠性支撑,但邀测功能不在产品服务可用性及赔偿方案(Service Level Agreement,SLA)承诺的范围内。邀测试用期间,火山引擎不对任何邀测功能的可用性、可靠性做出承诺,亦不对您试用功能的工作或结果承担任何责任,详细邀测协议参见:产品和服务测试协议。
说明
备份中心基于 Velero 实现注册集群中的应用备份和恢复,并将备份数据安全地存储在云厂商或自建的标准 S3 对象存储 Bucket中。更多详细说明参见:Velero 官方说明。
与直接访问 Kubernetes ETCD 数据库以执行备份和还原的其他工具不同,Velero 使用 Kubernetes API 捕获群集资源的状态并在必要时对其进行还原。这种由 API 驱动的方法具备以下关键优势:
分布式云原生平台支持将云厂商或自建的标准 S3 对象存储添加到备份中心,作为备份仓库,用于存储和管理备份数据。例如:火山引擎对象存储第三方公有云对象存储、veStack 全栈版中集成的对象存储、veStack 敏捷版中自定义接入的标准 S3 对象存储等。
已经注册到分布式云原生平台的容器集群均可作为备份/恢复目标集群,例如:火山引擎 VKE 集群、第三方公有云集群、IDC 自建集群等满足 CNCF(Cloud Native Computing Foundation)标准的 Kubernetes 集群。更多详细说明参见:容器集群概述。
注意
备份/恢复目标集群推荐的 Kubernetes 版本范围为:v1.18.x ~ v1.27.x。
备份中心支持命名空间级别的资源备份/恢复,包括:Kubernetes 原生资源、CRD 资源,以及存储卷资源。备份/恢复的详细数据类型如下:
应用元数据,即 Kubernetes 资源对象定义数据。
存储卷数据,即 Pod 挂载卷中的数据,存储卷类型包括 PVC、local、emptyDir 等。
备份中心提供CSI 快照和 文件系统备份,两种存储卷的备份方式。
CSI 快照:通常适用于同一套云环境、集群及存储系统的备份恢复场景,需要满足所有的 PVC 都通过 CSI 创建。
文件系统备份:文件系统备份适用于备份和恢复几乎任何类型的卷,如果命名空间中存在非 CSI 创建的 PVC,可以选择该方式进行备份。更多详细介绍参见:File System Backup。
文件系统备份相关重点使用限制如下,更多详细使用限制参见:Limitations。
提供了一种便利的数据迁移方式,让企业灵活、自主地选择或更换云服务商,避免基础设施绑定。
能够有效降低因故障而导致的业务中断风险,保障 Kubernetes 集群中核心业务的连续性。
能够在开发、测试等过程出现环境变更、配置调整时,及时恢复任何时期、任意仓库中备份的数据。
能够通过数据的备份和恢复,避免恶意破坏或不当操作造成的数据丢失,保障数据的完整可用。
能够跨集群、跨云服务商、跨存储区域,轻松实现基础设施间多地、按需的备份恢复、容灾保护。例如:VKE 集群内备份和恢复应用、同地域跨 VKE 集群迁移应用、跨地域跨 VKE 集群迁移应用、第三方集群应用迁移至 VKE 集群。