Proxmox Backup Server

一款企业备份解决方案

Proxmox Backup Server 是一款企业备份解决方案,用于备份和恢复虚拟机、容器和物理主机。通过支持增量、完全重复数据删除的备份,Proxmox Backup Server 可显著减少网络负载并节省宝贵的存储空间。借助强大的加密和确保数据完整性的方法,您可以放心地备份数据,即使是备份到不完全信任的目标。

开源企业备份解决方案

在现代数据中心,主要关注点在于最大限度地减少停机时间和确保数据安全。因此,可靠的备份软件是您可以投资的最重要的基础设施组件之一。 为了提高生产力,易于使用的 Proxmox Backup Server 可让您以节省空间的方式备份数据,快速恢复数据,并通过基于 Web 的用户界面简化管理,有效减少工作时间。

特征

  • Proxmox Backup Server 是一种客户端-服务器解决方案,允许在本地和远程备份数据。借助集成的 Web 界面,您可以从单一界面管理和监控所有备份和恢复过程。

企业支持

  • Proxmox Backup Server 可以用企业级开源解决方案取代昂贵的备份系统。结合 Proxmox 专家的专业支持,您将从软件解决方案中获得最大收益。

完美兼容

  • 与 Proxmox VE 紧密集成,使 Proxmox Backup Server 成为无缝备份虚拟机和容器的绝佳选择 - 即使在远程站点之间也是如此。直观的 Web GUI 可轻松部署、管理和监控服务器。

备份和恢复的开源平台

由于删除、勒索软件或其他危险而导致的数据丢失或损坏随时可能发生。因此,定期备份重要数据至关重要。为了提高生产力并实现您的运营目标,用户友好的 Proxmox Backup 解决方案可让您以节省空间的方式备份数据,快速恢复数据,并通过简化的管理有效减少工作时间。

增量和重复数据删除

  • 备份从客户端逐步发送到 Proxmox 备份服务器,然后在那里删除重复数据。通常,定期备份之间的变化很少。仅读取和发送变化部分可减少使用的存储空间和网络影响。
  • 定期备份通常会产生大量重复数据。Proxmox Backup 解决方案中的重复数据删除层可减少重复数据量,从而减少数据存储所需的物理空间。
  • 进行重复数据删除时,有不同的策略可实现性能和/或重复数据删除率方面的最佳结果。根据数据类型,数据可以拆分为固定或可变大小的块;Proxmox Backup Server 支持这两种策略。

出色

  • Proxmox Backup 软件堆栈都是用Rust编写的,Rust 是一种现代、快速且内存高效的语言。Rust 提供高速度和内存效率,部分原因是它缺乏运行时和垃圾收集器。其丰富的类型系统和所有权模型保证了内存安全和线程安全。

压缩

  • Proxmox 使用超快的 Zstandard (ZSTD) 压缩,每秒可以压缩几 GB 的数据。ZSTD 的特点是压缩率高,压缩速度非常快。

体系结构

不仅备份数据可用很重要,而且确保数据未被泄露也很重要。借助强大的加密技术确保数据完整性,使用 Proxmox Backup Server 备份数据时非常安全,即使是备份到不完全可信的目标,例如租用的主机托管设施。

远程同步

  • Proxmox Backup Server 可让您将数据存储同步到其他位置以实现冗余。这是一种将数据同步到异地位置的有效方法。只有自上次同步以来的更改才会被传输。

    在 Proxmox Backup 中,这通过使用遥控器和同步作业来实现。

    • 术语“远程”指的是单独的服务器,它具有可同步到本地存储的数据存储。
    • 同步作业是用于将远程数据存储区的内容与本地数据存储区同步的过程。您可以安排它定期运行或通过 Web 界面手动启动同步作业。

数据完整性和安全性

不仅备份数据可用很重要,而且确保数据未被泄露也很重要。借助强大的加密技术确保数据完整性,使用 Proxmox Backup Server 备份数据时非常安全,即使是备份到不完全可信的目标,例如租用的主机托管设施。

加密

  • 使用 Proxmox Backup Server,所有客户端到服务器的流量都可以加密,以保护数据完整性。为了实现高性能,经过身份验证的加密是在客户端使用Galois/Counter Mode (GCM) 中的 AES-256进行的。由于您的数据在到达服务器之前已加密,因此这些数据对于访问服务器的未经授权的用户来说是无用的。
  • 您可以通过生成主密钥来存储和恢复加密密钥,从而进一步提高安全性。此主密钥以 RSA 公钥/私钥对的形式创建,然后用于安全地存储备份加密密钥本身以及备份。此外,您可以打印秘密加密密钥,这样它就不会受到任何系统灾难的影响。

校验和算法

  • Proxmox Backup Server 使用内置的 SHA-256 校验和算法来确保数据的准确性和一致性。在每个备份中,都会创建一个清单文件 (index.json),其中包含所有备份文件的列表以及它们的大小和校验和。此清单文件用于验证每个备份的完整性。您可以安排定期备份验证以检测位衰减并确认备份是安全的。
  • 校验和也用于重复数据删除层以检测相同的数据块。这对于高效存储具有相同操作系统的多个虚拟机非常理想,因为如果它们都共享相似的数据结构,则只需存储一份副本。
  • 除了用于备份验证之外,校验和算法还用于重复数据删除,以检测不同机器的备份之间的共同数据。这可以大大减少存储所需的存储空间,例如存储使用相同操作系统的多个虚拟机。

用户角色及群组权限

  • Proxmox Backup 可保护您的数据免遭未经授权的访问。此外,可用的访问控制选项范围有助于确保用户仅限于他们需要的访问级别。

  • 还有几个可用的身份验证领域:Linux PAM 用于系统用户,OpenID Connect 用于通过 OpenID 进行身份验证,Proxmox Backup 身份验证服务器用于处理权限和数据所有权。还有各种各样的用户角色(组权限集),它们精确指定了每个用户可以在服务器上执行的操作。

勒索软件防护

  • 勒索软件攻击以及文件和文件夹的加密对任何企业来说都是一场灾难。可靠的备份和快速恢复有助于限制损害。Proxmox Backup Server 包含多种功能,可有效应对勒索软件事件;通过细粒度的访问控制、数据完整性验证以及通过远程同步和磁带备份创建异地备份的可能性,Proxmox 解决方案可帮助您规划勒索软件防御策略并确保关键数据受到保护。

快速恢复

您的团队或组织在没有数据的情况下能生存多久?使用任何合理的备份解决方案,恢复操作都应该是一个顺畅的过程,不会给管理员带来数小时不必要且令人沮丧的劳动。恢复过程中的速度、准确性和灵活性非常重要。 Proxmox Backup Server 速度极快,这意味着当灾难发生时,您可以在几秒钟内恢复该 VM、存档甚至单个文件。在发生灾难的情况下,通过 GUI 进行快速而简单的恢复将减轻任何压力。

粒度恢复

  • 如果您可以只恢复所需的数据,为什么要恢复所有数据?为了减少开销,Proxmox Backup Server 附带了用于导航的快照目录。您可以快速搜索内容存档并立即恢复单个对象。

    • 细粒度的恢复选项。
    • 从备份中恢复单个文件/目录/档案。
    • 交互式恢复外壳仅用于恢复少数单个文件。
    • 使用常规垃圾收集从数据存储中删除冗余数据并释放空间。

中央管理

Proxmox Backup Server 的管理非常简单,您不需要专门的备份管理员。集成的基于 Web 的配置和管理中心使您能够设置和部署备份、监控任务、日志和资源使用情况,以及管理用户、权限和数据存储。它非常直观,甚至帮助台也可以执行恢复。

基于 Web 的用户界面

  • Proxmox Backup Server 带有一个集成的图形用户界面 (GUI) 来管理服务器。这意味着您可以通过 Web 浏览器(通过https://youripaddress:8007 )执行所有管理任务。Web 界面还提供内置控制台,因此如果您更喜欢命令行或需要一些额外的控制,您有很多选择。

    用户界面带有一系列用于管理服务器的选项:

    • 从仪表板快速概览最重要的信息。
    • 轻松创建和管理数据存储。
    • 浏览文件备份并选择恢复。
    • 监控任务、日志和资源使用情况。
    • 管理用户、访问权限、远程存储和订阅。
    • 访问安全的 HTML5 控制台。
    • 管理网络配置和接口。

命令行界面 (CLI)

  • 对于习惯使用 Unix shell 的高级用户,Proxmox 提供了命令行界面来完成特殊或非常高级的任务。命令行界面具有智能制表符补全和完整的 UNIX 手册页文档。

REST API

  • Proxmox Backup Server 使用 RESTful API。我们使用 JSON 作为主要数据格式,整个 API 使用 JSON Schema 正式定义。这使得第三方管理工具能够快速轻松地集成。

Proxmox VE 集成

与虚拟化平台 Proxmox VE紧密集成,使 Proxmox Backup Server 成为无缝备份虚拟机(支持 QEMU 脏位图)和容器的绝佳选择 - 即使在远程位置之间也是如此。直观的 Web 界面实现了用户友好的管理,使部署、管理和监控备份变得非常容易。 在专用主机上安装 Proxmox 备份服务器后,只需将备份存储添加为 Proxmox VE 节点上的新存储目标(至少安装 pve-manager 6.2-9)。然后,您可以像使用任何其他 Proxmox VE 存储类型一样运行备份。 证书指纹可确保安全性。 使用实时恢复功能从 VM 或容器备份恢复单个文件,甚至在恢复开始时启动 VM。

磁带备份

Proxmox磁带备份系统提供了一种简单的方法,可以将数据存储内容复制到磁带并以介质集粒度进行恢复。尽管数字磁带已经存在多年,但它仍然是一种简单且经济的方式来存档大量数据。磁带备份在任何有效的企业备份计划中都是有意义的。

优势

  • 支持线性 Tape-Open 第 5 代 (LTO-5) 及更高版本(并尽力支持 LTO-4),包括硬件加密。
  • 灵活的保留策略:始终回收磁带、永不回收磁带、在特定日历事件后回收磁带等。
  • 使用“pmtx”工具(用 Rust 重写的 mtx 工具)支持各种磁带自动加载机。
  • 通过 Web 界面进行配置。
  •  

LTO 条形码生成器

  • 在日常使用中,给磁带盒贴上标签有助于您轻松识别它们。如果您使用磁带库,则必须添加条形码标签才能识别它们。

  • 您可以使用一个小型网络应用程序来打印这些标签:Proxmox LTO 条形码生成器

Proxmox Backup Server 3.3 ISO 安装程序

  • 2024 年 11 月 28 日:Proxmox Backup Server 3.3 安装程序,文件大小:1.26 GB

推荐硬件

  • CPU:现代 AMD 或 Intel 64 位 CPU,至少有 4 个核心

  • 内存:操作系统、文件系统缓存和 Proxmox Backup Server 守护程序至少需要 4 GiB。每 TiB 存储空间至少添加另一个 GiB。

  • 操作系统存储:

    • 32 GiB 或更多可用存储空间

    • 使用带有电池保护写缓存( BBU )的硬件 RAID或冗余 ZFS 设置(ZFS 与硬件 RAID 控制器不兼容)。

  • 备份存储:

    • 优先选择能够为随机 IO 工作负载提供高 IOPS 的快速存储;仅使用企业级 SSD 可获得最佳效果。

    • 如果使用 HDD:强烈建议使用元数据缓存,例如添加 ZFS特殊设备镜像

  • 冗余多 GBit/s 网络接口卡 (NIC)

最低硬件

  • CPU:64 位(x86-64AMD64),2+ 核

  • 内存(RAM):2 GB RAM

  • 硬盘:8GB以上空间。

  • 网卡 (NIC)

对于那些想要提高服务器可用性、降低管理复杂性并充分利用 IT 预算的 IT 专业人士,我推荐 Proxmox...