Veeam Backup und Archivierung für die Arbeit mit Ceph | Kostengünstiges Ceph-Speichermanagement | Ambedded

Warum und wie man das Ceph-Speichergerät als Repository für Veeam Backup & Replication verwendet | Mars 400 - Hochdichter Ceph-Speicher

Warum und wie man das Ceph-Speichergerät als Repository für Veeam Backup & Replication verwendet

Veeam Backup und Archivierung für die Arbeit mit Ceph

Diese Fallstudie erklärt, wie man den Mars 400 Ceph-Speichergerät als Backup-Repository für Veeam Backup and Replication verwendet.
Ceph unterstützt Objektspeicherung, Blockspeicherung und das POSIX-Dateisystem in einem Cluster. Kunden können je nach Backup-Anforderungen verschiedene Speicherprotokolle auswählen, um die Bedürfnisse verschiedener Backup-Strategien zu unterstützen.
 
In diesem Artikel verwenden wir Ceph-Blockspeicher (Ceph RBD) und Ceph-Dateisystem (Cephfs) als Backup-Repositories und vergleichen die Dauer der Backup-Jobs zum Sichern von virtuellen Maschinen von Hyper-V und VMWare.


Backup-Lösungsarchitektur unter Verwendung von Veeam und Ceph

Die Architektur der Sicherung von virtuellen Maschinen auf VMWare und Hyper-V ist ähnlich. Veeam verwendet Datenbeweger, um Daten von Quellhosts zu Sicherungsrepositories zu übertragen. Die Datenbeweger werden auf dem Proxy-Server und dem Repository-Server ausgeführt. Um Ceph als Backend-Speicher eines Sicherungsrepositories zu verwenden, können Sie RBD oder CephFS auf einem physischen Linux-Server oder einer virtuellen Maschine als Repository-Server einbinden.

Wenn die Proxy- und Repository-Server virtuelle Maschinen innerhalb des Hypervisor-Clusters sind, können Sie von netzwerkfreiem Hochgeschwindigkeitsdatentransport zwischen VM-Disk, Proxy-Server und dem Repository-Server profitieren. Die beste Konfiguration eines großen Hypervisor-Clusters besteht darin, einen Proxy-Server-VM und einen Repository-Server-VM auf jedem VMWare-Host bereitzustellen. Alternativ können Sie eine Backup-Proxy-VM auf jedem VMWare-Host und einen Off-Host-Repository-Host bereitstellen, um die Arbeitslast von Ihrer Produktions-VMWare zu entfernen.

Es gibt drei Möglichkeiten, die Ambedded Ceph-Appliance als Speicherorte für Veeam Backup and Replication zu verwenden.CephFS und RBD-Blockgeräte können als lokale Backup-Speicher verwendet werden.The S3-Objektspeicher kann als Kapazitätsebene für einen entfernten Standort verwendet werden.

Für die Einrichtung des Ceph RBD-Blockgeräts und des CephFS-Dateisystems als Backup-Repository von Veeam zur Sicherung von virtuellen Maschinen und Dateien finden Sie die Details im Whitepaper am Ende dieser Seite.


Veeam-Proxy- und Repository-Server sind virtuelle Maschinen innerhalb des Hypervisor-Clusters mit Mars 400 Ceph-Speicher, um RBD und CephFS bereitzustellen
In einem großen Hypervisor-Cluster wird auf jedem VMWare-Host eine Proxy-Server-VM und eine Repository-Server-VM bereitgestellt, um Sicherungsdaten in Ceph RBD oder CephFS zu speichern

Testumgebung

Ceph Cluster

  • Drei Mars 400 mit jeweils 3 Monitoren, 20 OSDs und 1 MDS (Metadatenserver)
  • Jeder Ceph-Daemon wird auf einem Dual-Core Arm A72 Mikroserver ausgeführt
  • Betriebssystem: CentOS 7
  • Ceph-Software: Nautilus 14.2.9 Arm64
  • Netzwerk: 4x 10Gb Netzwerk pro Mars 400 

Veeam Backup & Replication 10, Version: 10.0.1.4854

Veeam Backup Server

  • CPU: Intel Xeon E5-2630 2.3GHz DUAL
  • DRAM: 64GB
  • Netzwerk: 2x 10Gb sfp+ Verbindung
  • Festplatte: 1TB für das System, 256GB SATA3 SSD für den Speicherbereich
  • Windows Server 2019

 Veeam Proxy Server

  • Mit Veeam Backup Server zusammenstellen

 Ablage Server

  • Virtuelle Maschine

◇ CPU: 4 Kerne 2.3GHz

◇  DRAM: 8GB

◇  Netzwerk: Brücke

◇  Festplatte: 50GB virtuelle Festplatte

◇  Betriebssystem: CentOS 7.8.2003

  • Bare-Metall-Server

◇  CPU: Intel Xeon X5650 2.67GHz DUAL

◇  DRAM: 48GB

◇  Netzwerk: 2-Port 10Gb sfp+ Verbindung

◇  Festplatte: 1TB für das System

◇  Betriebssystem: CentOS 7.6.1810

Hyper-V Gastgeber

◇  Prozessor: Intel Xeon E5-2630 2,3 GHz DUAL

◇  DRAM: 64GB

◇  Netzwerk: 2-Port 10Gb SFP+ Bonding

◇  Disk: 1TB für das System

◇  Windows Server 2019

VMWare Gastgeber

◇  Prozessor: Intel Xeon E5-2630 2,3 GHz DUAL

◇  DRAM: 64GB

◇  Netzwerk: 2-Port 10Gb SFP+ Bonding

◇  Disk: 1TB für das System

◇  ESXi 6.5

Netzwerk: 10GbE-Switch

Benchmark auf verschiedenen Setups

Um die Backup-Performance verschiedener Backup-Repositories zu benchmarken, haben wir Tests mit verschiedenen Backup-Repositories und drei Backup-Quellen durchgeführt.

Die Backup-Quellen, die wir für die Tests verwenden, sind ein auf einer Server basierendes SATA-SSD-basiertes Volume, eine Windows-VM von Hyper-V und eine CentOS 7-VM und eine Windows-VM von VMWare.

(1) Backup eines Volumes auf einer SSD-Festplatte

Tabelle 1. Backup eines Volumes von einem Server mit einer SATA-SSD.

Festplattengröße (verarbeitete Daten)237,9 GB
Daten vom Quellgerät gelesen200,1 GB
Datenübertragung zu Ceph nach Deduplizierung und Kompression69,7GB
Deduplizierung1,3X
Kompression2,7X


Tabelle 2.

Sicherung
Ablageort
Zeitspanne
(Sek.)
Quelle
(%)
Vermittler
(%)
Netzwerk
(%)
Ziel
(%)
Verarbeitung
Rate (MB/s)
Durchschnitt
Daten schreiben
Rate (MB/s)
Linux VM,
RBD-Replik 3
64683338421554110
Linux VM,
CephFS-Replik 3
5219725315564137
Linux VM,
RBD, EC
64582348324554111
Linux VM,
CephFS, EC
5369726274564133
Linux Server,
RBD, EC
5269721163561136

Hinweis: Die durchschnittlichen Datenübertragungsraten werden durch die Datenübertragung geteilt durch die Dauer berechnet. Diese Raten repräsentieren die Arbeitslasten des Ceph-Clusters in diesen Backup-Jobs.

(2) Sichern einer Windows 10-VM auf Hyper-V auf HDD

In diesem Benchmark sichern wir eine Hyper-V-Instanz, die auf einer SATA-Festplatte gespeichert ist. Die Verarbeitungsraten dieser Aufgaben erreichen das obere Limit der HDD-Bandbreite. Wir können auch feststellen, dass der Engpass an der Quelle liegt, da ihre Lasten während 99% der Arbeitsdauer beschäftigt sind. Ceph-Cluster, das Ziel, die Arbeitslast von den Veeam-Backup-Jobs ist gering. Ceph-Cluster ist nur zu 6% bis 1% der Arbeitszeit beschäftigt.

Im Vergleich zum vorherigen Benchmark ist die Verarbeitungsrate des VM-Backups viel niedriger als die des SSD-Backups.Dies liegt hauptsächlich daran, dass die VM-Daten auf einer Festplatte gespeichert sind.

Tabelle 3.

Festplattengröße (HDD)127GB
Daten vom Quellgerät gelesen37,9GB
Daten nach Ceph übertragen nach
Deduplizierung und Komprimierung
21,4GB
Deduplizierung3,3X
Kompression1,8X


Tabelle 4. Sichern Sie ein virtuelles Maschinenimage auf einer SATA3-Festplatte

Sicherung
Ablageort
Zeitspanne
(Sek.)
Quelle
(%)
Vermittler
(%)
Netzwerk
(%)
Ziel
(%)
Verarbeitung
Rate (MB/s)
Durchschnitt
Daten schreiben
Rate (MB/s)
Linux VM,
RBD-Volume, EC
3639973614560
Linux VM,
CephFS Volumen,
EC
3779972114258,1
Linux Server,
RBD-Volume, EC
3759962214058.4

Hinweis: Die durchschnittlichen Datenübertragungsraten werden durch die Datenübertragung geteilt durch die Dauer berechnet. Diese Raten repräsentieren die Arbeitslasten des Ceph-Clusters in diesen Backup-Jobs.

(3)Sichern Sie virtuelle Maschinen auf ESXi auf HDD

Dieser Test sichert eine CentOS 7 und eine Windows 10 Virtual Machine, die auf einer HDD des VMWare ESXi 6.5 Hosts ausgeführt werden, in ein Repository, das von einem Ceph RBD mit 4+2 Erasure Code-Schutz unterstützt wird.

Tabelle 5.

QuelleCentOS VMWindows 10 VM
Festplattengröße (HDD)40GB32GB
Daten vom Quellgerät gelesen1,8GB12,9GB
Daten nach Ceph übertragen nach
Deduplizierung und Komprimierung
966MB7,7GB
Deduplizierung22,1X2,5X
Kompression1,9X1,7X


Tabelle 6.

Sicherung
Quelle
Zeitspanne
(Sek.)
Quelle
(%)
Vermittler
(%)
Netzwerk
(%)
Ziel
(%)
Verarbeitung
Rate (MB/s)
Durchschnitt
Daten schreiben
Rate (MB/s)
CentOS 7122991050888
Windows 102449911519332

Hinweis: Die durchschnittlichen Datenübertragungsraten werden durch die Datenübertragung geteilt durch die Dauer berechnet. Diese Raten repräsentieren die Arbeitslasten des Ceph-Clusters in diesen Backup-Jobs.

Schlussfolgerungen

Laut den Testergebnissen haben Ceph RBD und CephFS eine ähnliche Leistung. Dies entspricht unserer Erfahrung hinsichtlich der Leistungsbewertung von RBD und CephFS. Beim Vergleich der Eigenschaften von CephFS und RBD haben sie ihre Vor- und Nachteile. Wenn Sie mehrere Repository-Server bereitstellen müssen, müssen Sie für jeden Backup-Repository-Server ein RBD-Image erstellen, da Sie Ceph RBD nur auf einem Host mounten können. Im Vergleich zu CephFS ist die Verwendung von RBD einfacher, da es keine Metadataserver benötigt. Wir müssen die RBD-Kapazitätsgröße bei der Erstellung zuweisen, daher müssen Sie die Kapazität anpassen, wenn Sie mehr Platz benötigen.

Wenn Sie CephFS als Repository verwenden, müssen Sie mindestens einen Metadatenserver (MDS) im Ceph-Cluster bereitstellen. Wir benötigen auch einen Standby-Metadatenserver für hohe Verfügbarkeit. Im Vergleich zum Ceph RBD müssen Sie dem Dateisystem keine Quote geben. Sie können CephFS also als unbegrenzten Speicherpool behandeln.

In dieser Use-Case-Demonstration sichern unsere Tests nur eine VM pro Sicherungsauftrag. Gemäß den oben genannten Testberichten wissen wir, dass die durchschnittliche Datenschreibrate mit der Verarbeitungsrate und der Effizienz der Daten-Deduplizierung und -Komprimierung zusammenhängt. Eine schnellere Quelldiskette verringert die Dauer des Sicherungsauftrags und führt zu einer schnelleren Verarbeitungsrate. Je nach Infrastruktur der Benutzer können mehrere gleichzeitige Aufträge eingesetzt werden, um verschiedene Objekte gleichzeitig zu sichern. Ceph-Speicher unterstützt sehr gut mehrere gleichzeitige Aufträge.

Ein 20x HDD OSD Ceph-Cluster, der von 3x Ambedded Mars 400 betrieben wird, kann eine aggregierte Schreibdurchsatz von bis zu 700 MB/s für den 4+2-Löschcode-Pool bieten. Durch die Bereitstellung mehrerer aktueller Sicherungsaufträge wird die Gesamtdauer der Sicherung reduziert. Die maximale Leistung eines Ceph-Clusters ist nahezu proportional zur Gesamtzahl der Festplattenlaufwerke im Cluster.

In diesem Anwendungsfall haben wir die Verwendung von S3-Objektspeicher als Backup-Repository nicht getestet. S3-Objektspeicher kann als Kapazitätsebene im Veeam Scale-Out-Backup-Repository und als Zielarchiv-Repository für NAS-Backups verwendet werden. Sie können ganz einfach ein RADOS-Gateway einrichten und Objektspeicherbenutzer mithilfe des Ambedded UVS-Managers, der Ceph-Management-Web-GUI, erstellen.

Herunterladen
Verwenden Sie Ceph als Repository für das Whitepaper von Veeam Backup & Replication
Verwenden Sie Ceph als Repository für das Whitepaper von Veeam Backup & Replication

Wie man das Ceph RBD-Blockgerät und das CephFS-Dateisystem als Sicherungs-Repository von Veeam einrichtet, um virtuelle Maschinen und Dateien zu sichern

Download
Verwandte Produkte
Mars 400PRO Ceph-Speichergerät - Ceph-Speichergerät Mars 400 vorne.
Mars 400PRO Ceph-Speichergerät
Mars 400PRO

Mars 400 Ceph Appliance wurde entwickelt, um den hohen Kapazitätsbedarf für cloudbasierten Datenspeicher zu erfüllen. Es nutzt HDD, um von den niedrigen...

Einzelheiten

Veeam Backup und Archivierung für die Arbeit mit Ceph | ARM-Mikroserver Ceph-Speicherlösungen | Ambedded

Seit 2013 in Taiwan ansässig, ist Ambedded Technology Co., LTD. ein Anbieter von Block- und Objektspeicherlösungen. Zu ihren wichtigsten Datenverwaltungslösungen gehören Ceph-Speichertechnologie, Integration von ARM-Servern, softwaredefinierte Speicherlösungen, Optimierung von Unternehmensspeicher, Kosteneinsparungen bei Ceph-Appliances, Speicherverwaltungssoftware sowie Block- und Objektspeicherlösungen. Sie bieten professionellen Ceph-Support und skalierbare Speichersysteme mit hoher Speichereffizienz im Rechenzentrum.

Ambedded bietet hochmoderne Ceph-Speicherlösungen auf ARM-Mikroservern an, maßgeschneidert für B2B-Käufer, die ihre Unternehmensspeichersysteme optimieren möchten. Unsere schlüsselfertigen Ceph-Appliances reduzieren die Gesamtbetriebskosten (TCO) und vereinfachen das Speichermanagement. Sie unterstützen Block-, Dateisystem- und Objektspeicherung auf einer einheitlichen Plattform. Mit einem Engagement für Innovation und Kundensupport ist Ambedded Ihr vertrauenswürdiger Partner für skalierbare und effiziente SUSE Enterprise Storage Appliance-Lösungen. Erleben Sie eine nahtlose Integration und professionelle Unterstützung, um das volle Potenzial der Ceph-Technologie in Ihrem Unternehmen zu nutzen.

Ambedded bietet Kunden seit 2013 skalierbare Speichersysteme und kostengünstiges Ceph-Speichermanagement. Mit fortschrittlicher Technologie und 20 Jahren Erfahrung stellt Ambedded sicher, dass die Bedürfnisse jedes Kunden erfüllt werden.