Proxmox Backup Server rocks

In september 2020, kort nadat Proxmox de Proxmox Backup Server had aangekondigd, lanceerden we een BETA-service om te testen hoe Proxmox Backup Server werkt en presteert. Sindsdien zijn we gegroeid van een enkele machine naar drie Proxmox Backup Servers. Het leek ons leuk om onze inzichten en enkele statistieken te delen.

De hardware

We werken met drie machines, allemaal gebaseerd op Supermicro. We zijn begonnen met pbs001:

Chassis: Supermicro SIS212C7
CPU: Single socket Intel Xeon E5-2620
RAM:64GB
Disks: 9x 14TB SAS, 3-way mirrors, 2x 960GB SSD as special devices

Toen de machine aardig gevuld was, voegden we pbs002 toe, die we later uitbreidden met een JBOD chassis:

Chassis: Supermicro SSG-6019P-ACR12L + Supermicro CSE-826BE1C-R741JBOD
CPU:Single socket Intel Xeon Silver 4208
RAM:128GB
Disks:21x 14TB SAS, 3-way mirrors, 3x 960GB Nvme as special devices

Nadat die machine vol was, voegden we een zwaardere machine toe aan de set, waarmee we nog verder kunnen groeien, dankzij een gigantisch JBOD chassis, pbs003:

Chassis: Supermicro SIS212C7 + Supermicro CSE-847E1C-R1K23JBOD
CPU: Dual socket Intel Xeon Silver 4114
RAM:192GB
Disks: 9x 14TB SAS + 6x 16TB SAS, 3-way mirrors, 3x 960GB Nvme as special devices

Zoals u kunt zien, hebben we bij elke upgrade grotere machines gekozen. Presteert pbs001 dan ondermaats? Nee, dat doet het niet. We zagen net dat het mogelijk was om meer opslag per machine toe te voegen, en om dat te doen, moeten we meer CPU en RAM toevoegen.

Hoe zijn de prestaties?

Vóór Proxmox Backup Server was het maken van back-ups van Proxmox-clusters op zijn zachtst gezegd suboptimaal. Een back-up zou vzdump activeren, die gewoon de virtuele schijf van je VM zou gaan lezen, comprimeren (optioneel) en ergens opslaan. We waren niet in staat om elke dag een back-up van een heel cluster te maken, laat staan meerdere keren per dag.

Proxmox Backup Server loste dit probleem volledig op. Dankzij de dirty-bitmaps in Qemu die nu worden ondersteund kunnen we VM’s meerdere keren per uur back-uppen, als we dat willen.

De drie machines samen werken met gemak 5,7Gbit per seconde per keer door. Het back-up proces is behoorlijk efficiënt, een ding waar we minder enthousiast over zijn is de verificatie die PBS wil draaien. Persoonlijk vinden we dat, met ZFS als opslag-laag, het verificatie proces niet erg nuttig is. Het belast ook de opslag, omdat elke bit op de schijf wordt gelezen.

 

Wat statistieken

  • Stored backups
    • Hosts: 23
      Backups: 176
    • VM’s: 2208
      Backups: 21260
    • CT’s: 669
      Backups: 5683
  • Processed backups:
    • Last 30 days: 66322
  • Total disk usage:
    • 139TB
  • Total raw disk space:
    • 642TB

Hoe we verder gaan

We zijn erg blij met wat Proxmox heeft gebouwd, en het wordt elke release beter. De integratie met Proxmox VE is subliem, we kunnen zelfs gewoon bestanden van een VM herstellen of een volledige VM live-restoren. We zullen PBS-services blijven pushen naar zowel bestaande als nieuwe klanten en moedigen jullie aan hetzelfde te doen!

Uiteraard is er altijd ruimte voor verbetering. De proxmox-backup-client die je in VM’s kunt draaien is vreselijk inefficiënt. Daar zijn goede technische redenen voor en bestandsback-ups zijn niet het primaire doel voor PBS, maar het maakt de tool vrij nutteloos om grotere containers of bestandssystemen te back-uppen. We hopen dat Proxmox dat snel zal verbeteren.

We missen ook de mogelijkheid om datastores naar remote datastores te pushen. Momenteel ondersteunt PBS alleen het trekken van datastores. Dat maakt het repliceren van PBS’en in een beveiligde omgeving een stuk moeilijker, en het zorgt er ook voor dat de configuratie van replicatie alleen beschikbaar is voor beheerders van de hele machine. We hebben daarvoor een feature request open staan.

Hoe we Proxmox Backup Server aanbieden

We verkopen PBS-accounts met opslag per TB. Elke (zakelijke) Proxmox gebruiker over de hele wereld kan zijn back-ups naar onze machines pushen. Dankzij PVE’s ingebouwde encryptie kunnen wij uw back-ups nooit lezen, dus het is altijd veilig. Voor betaalde accounts kunnen we ook datastore-pulling configureren om een offsite back-up te maken voor uw eigen PBS.

We nemen de dienst op in ons DPS– en TCC-aanbod. Iedereen met een DPS of TCC zal altijd worden geback-upt naar onze PBS servers.

We verkopen ook complete PBS servers, speciaal voor uw bedrijf, afgestemd op uw behoeften. Neem hiervoor contact met ons op.

En dan is er nog de gratis versie, die tot 150GB opslagruimte omvat. Dit is een zeer populair product onder Proxmox gebruikers van over de hele wereld, zoals u kunt zien in de lijst van landen die we momenteel bedienen:

  • AR Argentina
  • AT Austria
  • AU Australia
  • BE Belgium
  • BR Brazil
  • BY Belarus
  • CA Canada
  • CH Switzerland
  • CN China
  • CY Cyprus
  • CZ Czech Republic
  • DE Germany
  • DK Denmark
  • DO Dominican Republic
  • ES Spain
  • FR France
  • GB Great Britain
  • HR Croatia
  • HU Hungary
  • IE Ireland
  • IL Israel
  • IN India
  • IT Italy
  • KE Kenya
  • LU Luxemburg
  • LV Latvia
  • MD Moldova
  • MX Mexico
  • NL Netherlands
  • NO Norway
  • NZ New Zealand
  • PH Philippines
  • PK Pakistan
  • PL Poland
  • PT Portugal
  • RO Romania
  • SA Saudi Arabia
  • SE Sweden
  • SI Slovenia
  • SK Slovakia
  • SR Suriname
  • TN Tunisia
  • TR Turkey
  • US United States
  • ZA South Africa

 

1 vacature