インターネット
 Computer >> コンピューター >  >> ネットワーキング >> インターネット

BitTorrent バックアップ - BTsync と Syncthing

バックアップは、家庭でも職場環境でも、現代のコンピューティングで最も見落とされがちな要素の 1 つです。そして、タスクに選択された方法やテクノロジーに関係なく、復元能力がほとんどまたはまったくない状態で、通常、無視または過負荷になります。主な理由は、管理が面倒だからです。それらは非常に遅くなる可能性があります。

別の方法は、ファイルをクラウドに送信してそのままにすることです。しかし、それは危険ですよね。あなたのプライバシーはどうですか?これがどれほど遅くなる可能性があるかについてはどうですか? 3番目のオプションはありますか?確かに、1つあります。 P2P ネットワークを使用してデータをバックアップします。

はじめに

私は常に分散型のピアツーピア バックアップ モデルを静かに支持してきましたが、データをクラウドなどに送信することによるセキュリティへの影響には常に警戒していました。両刃の剣の一種。しかし、それは実用的である可能性がありますか?

BTsync や Syncthing などのプログラムは、この素晴らしい約束を実現しようとしています。一言で言えば、これらのツールは両方とも、洗練された GUI に加えて、公開鍵と秘密鍵の概念を中心に展開する追加のセキュリティを備えた美化された BitTorrent クライアントであり、ファイルを安全なプライベートトレントとしてシードし、それらをクライアント間で共有してデータを分散させることができます。 .これは、Linux ディストリビューション イメージのダウンロードまたはアップロードと何ら変わりはありませんが、自分の写真、ドキュメントなどを使用して行うことを除きます。これらのツールで何ができるか見てみましょう。

BTSync

このソフトウェアは、Windows、Linux、Mac、さまざまなモバイル オペレーティング システムなど、すべてのプラットフォームで利用できます。 Linux では、セットアップは簡単です。アーカイブを好きな場所に展開し、メイン プログラムを起動するだけです。次に、Web コンソールを介して接続します。ブラウザーを開いて、localhost:8888 に移動するだけです。それで全部です。


GUI では、クイック ウィザードを使用します。他の人が同期インターフェイスにアクセスできないように、基本的に .htaccess のユーザー名とパスワードであるローカル アカウントをセットアップする必要があります。次に、デバイスをセットアップします。

この時点で、BTSync には無料版と有料版 (プロ版) があり、興味がある場合は 30 日間の試用版を入手できることを少しややこしく思い出すでしょう。

次のステップは、ID の作成です。そして、最初のデバイスをセットアップします。後で、2 番目のデバイスをプールに追加するときに何をすべきかを学習します。ご想像のとおり、デバイスが 1 つしかない場合、このテクノロジには価値がありません。相互接続されたノードの数が増えるにつれて、ますます便利になります。

ここで、フォルダーを追加して名前を付け、アクセス許可を設定し、有効期限を設定し、新しいピアを明示的に承認してデータにアクセスできるようにするかどうかを決定する必要があります。かなり簡単です。

フォルダが作成されたら、電子メール、手動、または QR コード スキャンを使用してリンクを共有できます。同様に、2 番目のホスト (またはその他のホスト) では、データの同期と共有を開始する前に、識別子のハッシュを提供する必要があります。

最初に、Netrunner 15 で BTSync をセットアップしてから、Kubuntu 15.04 ベータ クライアントをネットワークに追加しました。クライアントを起動した後、Web ウィザードを起動し、リンク デバイスのステップで、最初のデバイスを設定するのではなく、既に BTSync を実行しているデバイスに接続することにしました。私の 2 つのデバイスは単にペアリングに失敗したため、これが私のテストの範囲です。この時点で先に進むことができなかったので、2 番目のツールを試すことにしました。

すみません、別のことを試しました。それは、iPhone で BTSync をセットアップすることでした。 Apple Store からクレジット カードの詳細を尋ねられ、無料版と試用版が付属しているにもかかわらず、アプリをインストールできませんでした。しかし、明らかに、モバイル版は別の方法で設計されています。いいえ。したくない。

同期中

私たちが自由に使える2番目のクライアントは完全に無料です. BTSync と同様に、複数のプラットフォームで利用できます。もう一度、ツールを取得して、コマンド ラインから実行します。次に、ブラウザのポート 8080 で Web インターフェイスに接続します。

Syncthing の GUI はやや複雑ですが、より単純です。まず、共有用の新しいフォルダーを追加します。それほど多くのオプションはありませんが、既存のファイルのアクセス許可を処理または無視したり、同期チェック間隔を変更したり、適切なバージョン管理さえ行うことができます.また、同期を一方向にするか双方向にするかを決定することもできます。

気をつけて。フォルダを追加する必要があり、シンボリック リンクは使用できません。 Syncthing が書き込みできない場所を選択すると、アクセス許可について警告が表示されますが、これが問題を引き起こす可能性があるかどうか、およびその理由がすぐにはわからない場合があります。

小さな変更ごとにクライアントを再起動する必要がありますが、多少煩わしい操作ではありますが、数秒以内にビジネスに戻ることができます.すべてのノードが識別され、GUI に表示されるまで少し時間がかかります。

クラスターに新しいノードを追加するには、歯車をクリックします。次に、各ノードで、各ノードに長いハッシュ (ID) を提供する必要があります。幸いなことに、同じネットワーク上に複数のデバイスがある場合は、自動検出の要素が含まれます。デバイスを承認する必要があります。

フォルダー共有オプションを正常に構成すると、緑色で表示されます。黄色または赤は、問題があることを意味します。次に、インターフェイスを介して Syncthing を再起動すると、ネットワーク スキャンが実行され、利用可能な既知のホストが検索されます。リモート ノードとのフォルダーの共有を許可するよう求められる場合があります。

「メディア」ファイルを共有することにしました。これは 2 GB 相当のゼロですが、場合によっては典型的な同期がどのように見えるかを説明するには十分です。少しの間、ファイル名を理解する必要があります。

同期はうまくいきましたが、それほど速くはありませんでした。実際にはかなり遅かったので、ネットワークが実際にどれだけ高速であるか、または混雑しているかという明らかな問題があります. P2P と BitTorrent は奇跡を意味するものではありません。その後、ソース ホストではパーセンテージの進行状況はありませんでしたが、ターゲットでは表示されました。

一般的な問題

一般に、先ほど概説したように、P2P の真の力は数字にあります。分散型の数字。デバイスの数が少ない場合は、約束された超高速のバックアップ速度を実際に享受することはできません. Rsync またはプレーン コピーでも問題ありません。さらに、平均的な家庭には何台のコンピューティング デバイスがありますか? 1?五?しかし、それ以上ではありません。

次に、これらのデバイスには同様のストレージ機能がない可能性があります。スマートフォンは約 15 ~ 30 GB 相当のデータしか保持できない場合がありますが、デスクトップは問題なく TB を簡単に飲み込むことができます。したがって、実際にはどこにもバックアップできません。さらに、トレントは複数のハードディスクの概念を弱体化させます。デバイスは、内部ストレージ層の数や冗長性に関係なく、単一のエンティティとして扱われるためです。

3 つ目の問題は帯域幅です。大量のアップロードを伴う高速回線がない場合は、速度が遅くなり、輻輳が発生し、シード中にネットワークが詰まるでしょう.クォータを持っている人もいるかもしれませんが、これらは頻繁なトレント更新で簡単にオーバーランする可能性があります.

数百台の同一のサーバーと非常に高速な 10Gb の内部ネットワークでビジネスを運営している場合、これは理想的なコンセプトのように思えます。しかし、ホーム ユーザーにとって、これはクラウドとどのように違うのでしょうか。ただし、焦点が完全にセキュリティにあり、データが複数の場所に保存されているという事実がある場合を除きます。繰り返しになりますが、ほとんどのクラウド プロバイダーは、独自の小さな群れで達成できるよりもはるかに優れたアップタイムと地理的分散を備えています。

ファイアウォール!トレント ポートをブロックするか、uPnP を許可しない場合、トレントによって魔法のようにネットワークが高速化されることはありません。速度に関しては、TCP は UDP よりも少し遅いかもしれませんが、全体として、ホーム ユーザーの場合、特にシードの数が非常に少ない場合は、従来の HTTP リクエストと torrent の間に違いは見られず、これは次のようになります。ほとんどの人にとって典型的なシナリオ。

最後に、プライバシー。クラウド プロバイダーに自分のデータを見せたくありませんが、家族はどうでしょうか?それとも友達?データを彼らのマシンと共有しますか?彼らが何をすべきか、突き刺さないようにするか、さらに悪いことにホストを危険にさらして、見知らぬ人があなたのファイルにアクセスできるようにすることを知っていると信じられますか?個人情報を手放すつもりなら、クラウドがこの目的に適していないという基本的な前提は無意味になるからです.

続きを読む

興味があれば、おそらく:

Grsync の概要とその機能

いくつかの Rsync フロントエンドの比較とレビュー

結論

まあ、フラストレーションと試行錯誤の半日の後、コンセプトには多くの作業が必要であると言わざるを得ません.大規模で高速、低遅延、無制限、無制限のネットワークには理想的ですが、インターネット上で非常に多様なデバイスを多数同期しようとする場合はそうではありません.その場合、分散型ストレージの利点を実際に享受することはできません。そうする必要がある場合は、クラウドの方が適しています。プライバシーやセキュリティが心配な場合は、ローカル バックアップを使用してください。より速く、より実用的に。

現実の厳しい障害を無視して、BTSync にはまったく感銘を受けませんでした。 Syncthing の方が優れたソリューションですが、少し扱いに​​くく、クラスターのセットアップに時間がかかる場合があります。ただし、ここには多くの可能性があり、暗号化と公開共有を使用する方が実際にはより良いオプションかもしれません.誰と共有するかを心配するのではなく、どこにでもあなたの断片を送ってください。他のすべてのトレントで機能するようです。とにかく、この推薦をしてくれたFlorisに感謝します。気をつけて。

乾杯。


  1. VMware Workstation 14 - 拡張性とコストが高い

    数週間前、私たちは VMware Player 14 をテストしました。これはシンプルで、用途が広く、堅牢でしたが、期待したほど機能が豊富ではありませんでした。これが、今日ワークステーションをテストする理由です。実際、無料の Player は、はるかに強力で最終的にはより高価な VMware Workstation Pro の技術デモンストレーターです。 何でも屋の便利な仮想化製品を探している場合、通常、Oracle VirtualBox と VMware Workstation という 2 つの主要製品について説明されます。数年前、私は Workstation を何度か購入しましたが、価

  2. ESXi のヒントとコツ

    私は、ESX にデドイメドについてあまりスポットライトを当てていませんでした。私たちはそれをすぐに修正します。 ESXi で仮想マシンのクローンを作成する方法に関する簡単なチュートリアルの後、VMware の利点をさらに紹介します。 ESXi は無料で提供されるベアメタル ハイパーバイザーです。これは、最も高価で最も高性能な ESX 仮想化ソリューションへの次の足がかりです。 ご参考までに、VMware Player と、ホーム ユーザー向けの Workstation があります。また、ESXi よりもはるかに小規模な、ESX でできることの無料デモ版である VMware Server も