多くのデジタルストレージを必要とする中小企業を経営していれば、独自のクラウドが必要になる時が来るでしょう。 クライアント用のストレージであれ、会社データのバックアップであれ、有名なプロバイダーは決して安いものではありません。 Amazon S3、Dell、Sun、EMC、NetApp などを検討していることでしょう。

しかし、本当にコストを削減したいなら、自分自身の手で挑戦してください。 ちょっとしたコツとノウハウがあれば、数ペタバイトのストレージを、それらの有名ブランドの10分の1程度の価格で手に入れることができます。

このガイドでは、いくつかの重要な要素を使用して、その方法を説明します。

  • コストを低く抑えるコンシューマー グレードのハード ドライブ
  • 簡単に入手できる汎用コンポーネント
  • スペース効率のよいラックとボックス
  • 無料のソフトウェア
  • データの保存と取得のための HTTP

この方法は、このスキームのパイオニアであるクラウド バックアップ企業 BackBlaze によって試みられ検証されています。 BackBlaze が惜しみなく世に送り出してくれた知識を大いに活用しましょう。

ドライブとコンポーネント

すべての大企業向けクラウド ブランドが行っている中核機能以外のものを取り除くと、インターネットを介してハード ドライブとデータを転送するだけのシンプルなものができあがります。 自分でクラウド サーバーを構築する場合、購入するハード ドライブが価格帯を大きく左右し、投資の半分から最大 80% を占めると見積もられます。 Backblaze の最新のエンクロージャのオープン ソース設計では、60 台のドライブをすべて使用した場合の合計 240TB のストレージのコストを、1 GB あたり 3.6 セントまで下げることができると主張しています。 ポッドは 4U ラックに設置され、6.0 デザインは端から数インチ広がっているので、サーバー ルームにどれだけのスペースがあるかを考慮してください。 組み立て済みのポッドでは、他に購入する必要があるのは実際のハード ドライブだけです。

また、自分で組み立てることもできます。 60 台のハード ドライブを搭載した第 6 世代ポッドの場合、完全なパーツ リストと見積もり価格は、この PDF に記載されています。 ほとんどのコンポーネントは Newegg や Amazon で入手できますが、一部は特別なディストリビューターや契約アセンブラーから入手することになります。

部品は Backblaze の設計のバージョンごとに異なりますが、必要なすべてのものの一般的な概要は以下のとおりです。

  • 4Uシャーシ
  • 電源
  • オン/オフスイッチ
  • ケースファン
  • ダンパー
  • ファンマウント
  • マザーボード
  • CPUファン
  • CPU (Intel)
  • 8GB」。 RAM
  • ポートマルチプライヤーバックプレーン
  • SATA IIIカード
  • SATA IIIケーブル
  • ケーブルハーネス
  • ネジとケーブルタイ

組み立て


すべての部品が揃ったら、次は、このような作業を行います。 いよいよ組み立てに入ります。 1041>

  • Wiring diagrams (ZIP file)
  • Wiring routes (ZIP file)
  • Build book (PDF)

BackBlazeによると60ドライブのセットアップは全部で推定$3,500かかるとのことです。 これにはドライブが含まれていないことを忘れないでください。 1041>

以前の設計では、BackBlaze は、すべてのハード ドライブが Rocket 750 SATA カードに直接配線された、直接配線のセットアップを使用していました。 その後、彼らは、それぞれ 5 台のドライブを格納するポート マルチプライヤ バックプレーンを使用する、元の構成に切り替えました。

クラウドの作成

さて、他人のサーバーを使用した場合の何分の一かのコストで巨大なストレージ サーバーを構築しましたが、それをクライアント、スタッフ、アプリケーションからアクセス可能なクラウドにする必要があります。 Backblazeは、オペレーティング・システムとして64ビットのDebian Linuxを推奨しています。 fdiskツールは、ドライブごとに1つのパーティションを作成するために使用します。 既成のポッドを購入した場合は、多くのドライバがプリインストールされています。 ドライブは、mdadm ユーティリティを使用して、それぞれ 2 つのパリティドライブを持つ RAID6 ボリュームに 15 セットでクラスタ化されます。

ここで、JFS または ext4 ファイルシステムのいずれかを選択する必要があります。 Ext4がより一般的ですが、BackBlazeではJFSを使用します。 ext4は1EiBまでサポートしていますが、e2fsprogsのディストロのコピーでは16TBまでしかサポートしていませんでした。 64 ビットフラグを使用してソースから構築すると、これが解決されます。

一旦すべてが配置されると、全体のうち約 83% の使用可能な領域で終了します。 ここで、Backblaze のクラウド ソフトウェアはプロプライエタリであるため、アドバイスを得るために頼るのはやめなければなりません。 NFS は Linux で試行錯誤されていますが、モバイル デバイスとの互換性はあまりありません。

もう 1 つの選択肢は Oxygen Cloud で、Oxygen Storage Connector を使用して、サーバー上の使用済みストレージを Oxygen Cloud アプリケーションで使用可能なストレージに変換します。 Oxygen Cloudは転送中のデータをエンドツーエンドで暗号化します。 また、Oxygen Tunnel Gatewaysにもアクセスでき、設定を変更することなく、ファイアウォールの外側からストレージにアクセスできます。

欠点

Neweggでハードディスクやコンポーネントをショッピングカートに入れる前に、Amazon S3やEMCなどのプロバイダーに頼らない場合の欠点を検討することが重要です。 つまり、仕事を失ったり、会社や同僚に損害を与えたりする可能性があるということです。 ホスト OS に 1 台のディスクを使用し、冗長電源やフェイルオーバー電源を備えていないものもあり、ヘルスまたは監視ソフトウェアはすべて手作業で構築、インストール、設定しなければなりません。

拡張やメンテナンスも簡単ではありません。 Amazon S3 にお金を払うと、メンテナンスはすべてやってもらえます。 しかし、DIY ストレージ ポッドで故障したドライブを交換するような簡単な作業でも、カスタム ワイヤー ハーネスの設定はもちろん、12 本のネジとトップ カバーを取り外す必要があります。

これらの問題に対する最も簡単な解決策は、フェイルオーバーとして機能する冗長サーバーを 1 つまたは複数追加することです。

コメントを残す

メールアドレスが公開されることはありません。