Cephで動作するVeeamのバックアップとアーカイブ | Ambedded-市場向けのプロフェッショナルなCephストレージソリューション。

このケーススタディでは、Mars 400cephストレージアプライアンスをVeeamのバックアップとレプリケーションのバックアップリポジトリとして使用する方法について説明します。Cephは、オブジェクトストレージ、ブロックストレージ、およびPOSIXファイルシステムをすべて1つのクラスターでサポートします。バックアップ要件に応じて、お客様はさまざまなストレージプロトコルを選択して、さまざまなストレージバックアップ戦略のニーズをサポートできます。この記事では、バックアップリポジトリとしてCephブロックストレージ(Ceph RBD)とCephファイルシステム(Cephfs)を使用し、Hyper-VとVMWareから仮想マシンをバックアップするバックアップジョブの期間を比較します。20年以上のソフトウェアディファインドストレージの経験を持ち、ARMベースのソフトウェアディファインドストレージアプライアンスの設計と製造で経験を積んだ才能あるチームが組み込まれています。

service@ambedded.com.tw

営業時間:午前9時から午後6時

Cephで動作するVeeamのバックアップとアーカイブ

Ceph StorageApplianceをVeeamBackup&Replicationのリポジトリとして使用する理由と方法

Ceph StorageApplianceをVeeamBackup&Replicationのリポジトリとして使用する理由と方法

Cephで動作するVeeamのバックアップとアーカイブ

このケーススタディでは、Mars 400cephストレージアプライアンスをVeeamのバックアップとレプリケーションのバックアップリポジトリとして使用する方法について説明します。
Cephは、オブジェクトストレージ、ブロックストレージ、およびPOSIXファイルシステムをすべて1つのクラスターでサポートします。バックアップ要件に応じて、お客様はさまざまなストレージプロトコルを選択して、さまざまなストレージバックアップ戦略のニーズをサポートできます。
 
この記事では、バックアップリポジトリとしてCephブロックストレージ(Ceph RBD)とCephファイルシステム(Cephfs)を使用し、Hyper-VとVMWareから仮想マシンをバックアップするバックアップジョブの期間を比較します。


VeeamとCephを使用したバックアップソリューションアーキテクチャ

VMWareとHyper-Vで仮想マシンをバックアップするアーキテクチャは似ています。Veeamは、データムーバーを使用して、ソースホストからバックアップリポジトリにデータを転送します。データムーバーは、プロキシサーバーとリポジトリサーバーで実行されます。Cephをバックアップリポジトリのバックエンドストレージとして使用するには、RBDまたはCephFSをLinux物理サーバーまたは仮想マシンにリポジトリサーバーとしてマウントします。 

プロキシサーバーとリポジトリサーバーがハイパーバイザークラスター内の仮想マシンである場合、VMディスク、プロキシサーバー、およびリポジトリサーバー間でネットワークを使用しない高速データ転送を利用できます。大規模なハイパーバイザークラスターの最適な構成は、各VMWareホストに1つのプロキシサーバーVMと1つのリポジトリサーバーVMを展開することです。それ以外の場合は、すべてのVMWareホストに1つのバックアッププロキシVMをデプロイし、1つのオフホストリポジトリホストをデプロイして、本番VMWareからワークロードを削除できます。

AmbeddedCephアプライアンスをVeeamBackup andReplicationのリポジトリとして使用する方法は3つあります。CephFSおよびRBDブロックデバイスは、オンプレミスのバックアップリポジトリとして使用できます。S3オブジェクトストレージは、リモート・ロケーションのためのキャパシティ層として使用することができます。

仮想マシンとファイルをバックアップするためのVeeamのバックアップリポジトリとしてCephRBDブロックデバイスとCephFSファイルシステムを設定する方法については、このページの最後にあるホワイトペーパーで詳細を確認できます。


Veeam proxy and repository servers are virtual machines inside the hypervisor cluster, with Mars 400 ceph storage to provide RBD and cephfs
a large hypervisor cluster is to deploy one proxy server VM and one repository server VM on each VMWare host, to have backup data to save into ceph RBD or cephfs

テスト環境

Ceph Cluster

  • 3xモニター、20 OSD、および1x MDS(メタデータサーバー)を備えた3つのMars 400
  • 各Cephデーモンは、1つのデュアルコアArmA72マイクロサーバーで実行されます
  • オペレーティングシステム:CentOS 7
  • Cephソフトウェア:Nautilus 14.2.9 Arm64
  • ネットワーク:火星400あたり4x10Gbネットワーク 

Veeam Backup&Replication 10、バージョン:10.0.1.4854

Veeamバックアップサーバー

  • CPU:Intel Xeon E5-2630 2.3GHz DUAL
  • DRAM:64GB
  • ネットワーク:2x 10Gb sfp +ボンディング
  • ディスク:システム用に1TB、ボリューム用に256GB SATA3 SSD
  • Windows Server 2019

 Veeamプロキシサーバー

  • Veeam BackupServerと併置します

 リポジトリサーバー

  • 仮想マシン

◇CPU:4コア2.3GHz

◇DRAM:8GB

◇ネットワーク:ブリッジ

◇ディスク:50GB仮想ディスク

◇OS:CentOS 7.8.2003

  • ベアメタルサーバー

◇CPU:Intel Xeon X5650 2.67GHz DUAL

◇DRAM:48GB

◇ネットワーク:2ポート10Gb sfp +ボンディング

◇ディスク:システム用1TB

◇OS:CentOS 7.6.1810

Hyper-Vホスト

◇   CPU:Intel Xeon E5-2630 2.3GHz DUAL

◇   DRAM:64GB

◇  ネットワーク:2ポート10Gb sfp +ボンディング

◇  ディスク:システム用1TB

◇WindowsServer   2019

VMWareホスト

◇   CPU:Intel Xeon E5-2630 2.3GHz DUAL

◇   DRAM:64GB

◇  ネットワーク:2ポート10Gb sfp +ボンディング

◇  ディスク:システム用1TB

◇   ESXi6.5

ネットワーク:10GbEスイッチ

さまざまなセットアップのベンチマーク

さまざまなバックアップリポジトリのバックアップパフォーマンスをベンチマークするために、さまざまなバックアップリポジトリと3つのバックアップソースを使用してテストを設定しました。 

テストに使用するバックアップソースは、サーバー上のSATA SSDベースのボリューム、Hyper-VのWindows VM、およびVMWareのCentOS 7VMとWindowsVMです。

(1)SSDドライブにボリュームをバックアップする

表1.SATASSDを使用してサーバーからボリュームをバックアップします。

ディスクサイズ(処理されたデータ)237.9GB
ソースから読み取られたデータ200.1GB
重複排除と圧縮後にCephに転送されたデータ69.7GB
重複排除1.3X
圧縮2.7X


表2。

バックアップ
リポジトリ
期間
(秒)
ソース
(%)
プロキシ
(%)
ネットワーク
(%)
ターゲット
(%)
処理
速度(MB /秒)
平均
データ書き込み
速度(MB /秒)
Linux VM、
RBD-レプリカ3
64683338421554110
Linux VM、
CephFS-レプリカ3
5219725315564137
Linux VM、
RBD、EC
64582348324554111
Linux VM、
CephFS、EC
5369726274564133
Linuxサーバー、
RBD、EC
5269721163561136

注:平均データ書き込み速度は、転送されたデータを期間で割って計算されます。これらのレートは、これらのバックアップジョブにおけるCephクラスターのワークロードを表します。

(2)HDD上のHyper-VにWindows 10VMをバックアップします

このベンチマークでは、SATAハードドライブに保存されているHyper-Vインスタンスをバックアップします。これらのジョブの処理速度は、HDD帯域幅の上限に達します。また、ジョブ期間の99%の間、負荷がビジーであるため、ボトルネックが原因であることがわかります。VeeamバックアップジョブからのターゲットであるCephクラスターのワークロードは軽いです。Cephクラスターは、稼働時間の6%から1%でのみビジーです。

以前のベンチマークと比較すると、VMバックアップの処理速度はSSDバックアップよりもはるかに低くなっています。これは主に、VMデータがハードドライブに保存されているためです。 

表3。

ディスクサイズ(HDD)127GB
ソースから読み取られたデータ37.9GB

重複排除と圧縮後にCephに転送されたデータ
21.4GB
重複排除3.3X
圧縮1.8X


表4.SATA3HDDに仮想マシンイメージをバックアップする

バックアップ
リポジトリ
期間
(秒)
ソース
(%)
プロキシ
(%)
ネットワーク
(%)
ターゲット
(%)
処理
速度(MB /秒)
平均
データ書き込み
速度(MB /秒)
Linux VM、
RBDボリューム、EC
3639973614560
Linux VM、
CephFSボリューム、
EC
3779972114258.1
Linuxサーバー、
RBDボリューム、EC
3759962214058.4

注:平均データ書き込み速度は、転送されたデータを期間で割って計算されます。これらのレートは、これらのバックアップジョブにおけるCephクラスターのワークロードを表します。

(3)HDD上のESXi上の仮想マシンのバックアップ

このテストでは、VMWare ESXi6.5ホストのHDDで実行されているCentOS7およびWindows10仮想マシンを、4 +2イレイジャーコード保護を備えたCephRBDによってバックアップされたリポジトリにバックアップします。 

表5。

ソースCentOS VMWindows 10 VM
ディスクサイズ(HDD)40GB32GB
ソースから読み取られたデータ1.8GB12.9GB

重複排除と圧縮後にCephに転送されたデータ
966MB7.7GB
重複排除22.1X2.5倍
圧縮1.9X1.7倍


表6。

バックアップ
ソース
期間
(秒)
ソース
(%)
プロキシ
(%)
ネットワーク
(%)
ターゲット
(%)
処理
速度(MB /秒)
平均
データ書き込み
速度(MB /秒)
CentOS 7122991050888
ウィンドウズ102449911519332

注:平均データ書き込み速度は、転送されたデータを期間で割って計算されます。これらのレートは、これらのバックアップジョブにおけるCephクラスターのワークロードを表します。

結論

テスト結果によると、CephRBDとCephFSのパフォーマンスは類似しています。これは、RBDとCephFSのパフォーマンスのベンチマークに関する私たちの経験を満たしています。CephFSとRBDの特性を比較すると、長所と短所があります。複数のリポジトリサーバーをデプロイする必要がある場合は、Ceph RBDを1つのホストにしかマウントできないため、バックアップリポジトリサーバーごとにRBDイメージを作成する必要があります。CephFSと比較すると、メタデータサーバーを必要としないため、RBDの使用は簡単です。作成時にRBD容量サイズを割り当てる必要があるため、より多くのスペースが必要な場合は容量のサイズを変更する必要があります。

CephFSをリポジトリーとして使用する場合は、Cephクラスターに少なくとも1つのメタデータサーバー(MDS)をデプロイする必要があります。高可用性を実現するには、スタンバイメタデータサーバーも必要です。Ceph RBDと比較すると、ファイルシステムにクォータを与える必要はありません。したがって、CephFSを無制限のストレージプールとして扱うことができます。

このユースケースのデモンストレーションでは、テストは各バックアップジョブで1つのVMのみをバックアップします。上記のテストレポートによると、平均データ書き込み速度は、処理速度とデータ重複排除および圧縮効率に関連していることがわかっています。ソースディスクが高速になると、バックアップジョブの時間が短縮され、処理速度が速くなります。ユーザーのインフラストラクチャに応じて、ユーザーは複数の同時ジョブをデプロイして、異なるオブジェクトを同時にバックアップできます。Cephストレージは、複数の同時ジョブをサポートするのに非常に優れています。 

3x Ambedded Mars400を搭載した20xHDD OSD Cephクラスターは、4 +2イレイジャーコードプールに最大700MB /秒の集約書き込みスループットを提供できます。複数の現在のバックアップジョブを展開すると、全体的なバックアップ期間が短縮されるという利点があります。Cephクラスターの最大パフォーマンスは、クラスター内のディスクドライブの総数にほぼ直線的に比例します。

このユースケースでは、バックアップリポジトリとしてS3オブジェクトストレージを使用してテストしていません。S3オブジェクトストレージは、VeeamScale-OutバックアップリポジトリおよびNASバックアップのターゲットアーカイブリポジトリの容量階層として使用できます。セフ管理WebGUIであるAmbeddedUVSマネージャーを使用して、RADOSゲートウェイを簡単にセットアップし、オブジェクトストレージユーザーを簡単に作成できます。

ダウンロード
Veeam Backup&ReplicationホワイトペーパーのリポジトリとしてCephを使用する
Veeam Backup&ReplicationホワイトペーパーのリポジトリとしてCephを使用する

仮想マシンとファイルをバックアップするためのVeeamのバックアップリポジトリとしてCephRBDブロックデバイスとCephFSファイルシステムを設定する方法

Download
関連製品
Cephストレージアプライアンス - Ceph Storage Appliance Mars400フロント。
Cephストレージアプライアンス
火星400PRO

UniVirStorは、cephベースのソフトウェア定義ストレージアプライアンスです。Ambedded Cephストレージアプライアンスは、調整されたCephソフトウェア、Web...

詳細
Mars 400SESSUSEエンタープライズストレージアプライアンス - Mars 400SES SUSE Enterprise Storage 6(Nautilus)アプライアンス。
Mars 400SESSUSEエンタープライズストレージアプライアンス
火星400SES

Mars400SES SUSE Enterprise Storage Applianceは、ARMマイクロサーバーハードウェア、3年間のSUSE EnterpriseStorageおよびSUSELinux Enterprise...

詳細

Ambedded-市場向けのプロフェッショナルなCephストレージソリューション。

2013年から台湾に拠点を置き、 Ambedded Technology Co., LTD. はCephストレージソリューションプロバイダーであり、60%のCapEX節約、70%の消費電力、100%のスケールアウトの利点を備えたARMベースのソフトウェア定義ストレージアプライアンスを提供します。

ソフトウェアディファインドストレージの設計と製造に関して、Ambeddedチームは、テレコム、医療、軍事、エッジデータセンター、HAが必要とするエンタープライズストレージなどの多様な業界にcephソリューションを採用するのを支援する幅広い経験を持っています。

Ambeddedは、2013年以来、高度なテクノロジーと20年の経験の両方で、顧客にCephストレージソリューションを提供してきました。Ambeddedは、各顧客の要求が確実に満たされるようにします。