Jump to content

Proxmox Backup Server

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by DGG (talk | contribs) at 22:21, 15 January 2021 (Added {{Merge to}} tag). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Proxmox Backup Server
DeveloperProxmox Server Solutions GmbH
Written inRust[1]
OS familyUnix-like
Working stateCurrent
Source modelFree and open source software
Initial release11 November 2020; 3 years ago (2020-11-11)
Latest release1.0[2] / November 11, 2020; 3 years ago (2020-11-11)
Repository
Update methodAPT
Package managerdpkg
PlatformsAMD64
UserlandGNU
Default
user interface
Web-based
LicenseGNU Affero General Public License v3.0
Official websitepbs.proxmox.com

Proxmox Backup Server (short PBS) is an open-source, enterprise backup solution supporting virtual machines, containers, and physical hosts.[3] The server is a bare-metal solution based on the Debian GNU/Linux distribution, with some extended features, such as out-of-the-box ZFS support and Linux kernel 5.4 LTS.[4] Proxmox Backup Server is licensed under the GNU Affero General Public License, version 3.[5]

Technology

Proxmox Backup Server is written mostly in Rust (programming language)[6] and implements data deduplication to reduce the storage space needed.[7] Data is split into chunks.[8]

History

Development of Proxmox Backup originally began in October 2018 with the need to provide a more efficient backup solution for the virtualization platform Proxmox Virtual Environment than the integrated vzdump backup tool which only allows full backups. The idea was to produce a quicker and more space-efficient solution. In July 2020, the first public beta was announced. Following this, its first stable release was announced in November, 2020.[9]

Operation

Proxmox Backup uses a client-server model and includes features that are targeted towards security and efficiency. It supports incremental backups, data deduplication, Zstandard compression and authenticated encryption (AE).[3] The backup server storing the backup data provides an API to create and manage datastores. A client tool allows to create and manage backups from all the hosts.[2]

For the Proxmox VE platform, the Proxmox Backup client is tightly integrated; the backup storage is configurable as a storage backend on a Proxmox VE node and supports deduplicated backups of QEMU virtual machines and containers.[10] The platform also leverages QEMU dirty-bitmaps, which allows for fast backups from the Proxmox VE client to the server, as only the changed data is transmitted. [11]

Backups can be stored on-premise or synchronized to remote locations with Remotes,[12] and multiple, unrelated hosts can use the same backup server. All client-server traffic is transferred over TLS-1.3 to protect against eavesdropping. To further protect backup data at rest, optional encryption of all backed-up-data is available using AES-256 in Galois/Counter Mode.[13] As the backup server can not access the backup data without the matching encryption keys, it can even be an untrusted host. Administration is done with the command-line tool or with the integrated web-based management interface. Proxmox Backup Server also provides a REST API for third party tools.

References

  1. ^ "Proxmox Backup Server and Client Git Tree". Retrieved 18 December 2020.
  2. ^ a b "Proxmox Backup Server 1.0 available". Proxmox. Proxmox Server Solutions. 2020-11-11. Retrieved 2020-12-21.
  3. ^ a b Nestor, Marius. "Meet Proxmox Backup Server, a Debian-Based Open Source Enterprise Backup Solution". 9to5Linux. 9to5Linux. Retrieved 21 December 2020.
  4. ^ Plura, Michael (13 November 2020). "Backup Server 1.0: Proxmox und ZFS absichern" [Backup Server 1.0: Securing Proxmox and ZFS]. heise online (in German). Heinz Heise. Retrieved 21 December 2020.
  5. ^ "Proxmox Backup Server". Proxmox Server Solutions GmbH. Retrieved 21 December 2020.
  6. ^ Thommes, Ferdinand (12 November 2020). "Proxmox erweitert Angebot mit Backup-Server" [Proxmox extends offer with backup server]. linuxnews.de (in German). Retrieved 21 December 2020.
  7. ^ Legrand, David (12 November 2020). "Proxmox Backup Server est disponible en version 1.0" [Proxmox Backup Server available in version 1.0]. InpactHardware (in French). Retrieved 21 December 2020.
  8. ^ "Backup Content". Proxmox Backup Documentation. Proxmox Server Solutions GmbH. 11 November 2020. Retrieved 21 December 2020.
  9. ^ "Introduction - History". Proxmox Backup Documentation. Proxmox Server Solutions GmbH. 11 November 2020. Retrieved 21 December 2020.
  10. ^ "Roadmap Proxmox Backup". Project page of the Proxmox Backup. Proxmox Server Solutions. Retrieved 21 December 2020.
  11. ^ Smith, Lyle (26 November 2020). "Proxmox VE 6.3 Now Available". StorageReview.com. Flying Pig Ventures, LLC. Retrieved 21 December 2020.
  12. ^ Cinar, Seda (14 November 2020). "Proxmox Backup Server 1.0 released". Retrieved 21 December 2020.
  13. ^ De Luz, Sergio (15 November 2020). "¿Necesitas hacer backups profesionales? Proxmox Backup Server es tu solución" [Do you need to make professional backups? Proxmox Backup Server is your solution]. RedesZone.net (in Spanish). Grupo ADSLZone. Retrieved 21 December 2020.

External links