2015年には、国内の経済状況の変化により、ほとんどの企業がIT予算を見直します。 会社がITの予算をルーブルで維持できた場合、これはハードウェアとソフトウェアを2倍にドルで購入することを意味します。 さらに、制裁により、予算があっても機器を購入できない企業もあります。 同時に、制裁対象企業ごとに数十があり、いつでも制裁リストに含まれ、メーカーから購入した機器とソフトウェアのサポートを失う可能性があります。
この場合、ITプロジェクトをより良い時期まで延期するにはどうすればよいですか? 無料のオープンソースソフトウェア向けの有名な商用バックアップソリューションに代わるものはありますか? 市販の製品と同様の機能を取得することは可能ですか? この記事では、フリーソフトウェアでバックアップを整理することの長所と短所を検証し、結果の機能を商用製品と詳細に比較します。
まず、エンタープライズレベルのバックアップのためにソフトウェア(以下、ソフトウェアと呼びます)が満たす必要がある最小条件を示します。
1.数十および数百のサーバーに定期的な自動バックアップを提供します。
2.最も一般的なサーバーオペレーティングシステムとアプリケーションのバックアップを提供します
3.営利目的でサポート
この記事では、Bacula Enterprise Editionに基づく無料ソフトウェアと商用ソフトウェアであるSymantec Backup Exec、Symantec NetbackupおよびHP Data Protectorを見ていきます。 シマンテックの1社の2つの商用製品が、同じメーカー内の競合を確認して機能を比較するために特別に選ばれました。
もちろん、Linux上のソフトウェアについて言及するとき、多くの人はユーザーインターフェイスの欠如と必要なサポートレベルについての一般的な意見をすぐに表明します。 実際、以前にHabréで書かれた記事を読むと、コマンドラインで管理者が常に作業し、いくつかのスクリプトを暗記する必要があるという印象を受けるかもしれません。 実際、Baculaにはまともなグラフィカルシェルがあり、そのうち2つもあります。図1のBATアプリケーション(Windows / Linuxにインストールされたバックアップ管理ツール)です。
図1:BATインターフェイス
そして、Bweb Webインターフェース。 したがって、管理者がグラフィックスから実行できる操作のほとんどは、特定の設定に対してのみコマンドラインが必要になる場合があります。
図2:Bwebインターフェイス
次のエラーステートメントはサポートに関するものです。 商用ソフトウェアの販売者が積極的に推進している意見があります。製品の不具合が発生した場合、メーカーは可能な限り短期間で問題を解決し、契約書のどこかに書かれています。 実生活では、すべてが少し異なることが判明しました。 ソフトウェアが誤動作し、サポート契約を注意深く読んだ場合、契約で指定されている時間は4、6時間または翌営業日であることがわかります-これはコード修正を記述する時間ではなく、製造業者の応答時間、つまり この時間の後、彼らはあなたを勉強し始めるか、少なくともあなたの問題に耳を傾けます。 原則として、ソフトウェアメーカーは、コードを修正するための契約に時間制限を導入しようとせず、まれに、主に先進国および/または大規模な顧客に対して、90日以内に修正プログラムを作成することを約束できます。 Baculaには商用サポートもありますが、オープンソースのため、管理者に直接エラーを見つけるか、開発者コミュニティからサポートを受けるための追加の機会があります。
以下の表では、Bacula、HP DataProtector、Symantec Backup Exec、Netbackupの機能を比較しています。
比較表からわかるように、さまざまなメーカーのバックアップソフトウェアは同様の機能を備えており、Bacula Enterpriseは商用製品よりも決して劣っていません。 ここでは、Symantec Backup Execだけが明らかな部外者のように見えますが、これはメーカーのマーケティングポリシーによるものです。
中間レベルの会社で集中バックアップを作成するためのライセンス(100の仮想サーバーまたは物理サーバー、10 TBのデータ、10 Oracle、Exchangeデータベースを使用)を商用ソフトウェアに作成するためのライセンスのコストは、少なくとも120,000ドルになります。費用はサポートのみに必要であるため、初期投資。 サポートのコストは使用される機能に依存し、1年間は商用ソフトウェアのコストの10%になると推定されます。 したがって、会社のIT予算で200,000ドルのバックアップコストが計画されている場合、Baculaを使用して、プロジェクトを20,000ドルで実装し、残りの180,000ドルをより有用なものに費やすことができます。 たとえば、管理者へのボーナス。