いくつかの情報源によると、ソチオリンピックはアスリートやファンだけでなく、ロシアのITコミュニティにとっても大きなイベントになっています。 スポーツイベントにIT業界の最新のトレンドを使用する例を示しました。
それは何ですか?
主催者は、MicrosoftデータセンターにあるHyper-Vハイパーバイザー上で動作するMicrosoft Windows Azureクラウド環境を、コンピューティングパワーの迅速な展開のためのプラットフォームとして選択しました。会計、ロジスティクス、予算の自動化は、Microsoft Dynamics AXを使用して行われました。 惑星規模のこのイベントをサポートする分散ビデオおよびオーディオストリーミングシステム、多くのWebポータル、データベース、およびその他のアプリケーションが提起されました。 クラウドの容量に加えて、オリンピック専用のローカルデータセンターネットワークも作成されました。
主な問題
このインフラストラクチャはすべて膨大な量のデータを生成します-短時間でゲームをプレイすると、いくつの異なる種類の統計、ドキュメント、レポート、医療データ、ビデオ、オーディオコンテンツが生成されるか想像してみてください! これらはペタバイトの情報です。 ここで、すべてのコンテンツがゲーム中に24時間年中無休でアーカイブ/バックアップの形で非常に長期間利用可能であることを想像してください-結局、この情報はその後さまざまな種類の分析に使用され、すべての財務および物流レポートは関連分野の現在の法律。 はい、私はこのすべてのデータを何らかの方法で長期間、効率的に保存する必要があることをほのめかしています。
しかし、オリンピックの終わりに、このデータはほぼ瞬時に修正されます。既存のコンテンツとアクセス速度の変更に焦点を当てた高価なソリューションはもはや適切ではありません。
このような「遅延データ」のストレージシステムは、次の3つの要件を満たす必要があります。
- データの可用性-データはいつでも分析または回復に使用できる必要があります(バックアップの場合)。
- ストレージのスケーラビリティ-ストレージボリュームを任意の増分(ディスク、サーバー)で簡単に増減できる必要があります。
- ストレージコスト-安価で簡単に交換可能なメディアにデータを保存したい。
ビッグデータストレージのグローバルな問題のこれら3つの主要な問題に、もう1つの重要な側面を追加します。それは、データウェアハウスの展開、監視、制御の利便性です。 実例として、Acronis Storageが上記の問題をどのように正確に解決するかについて簡単にコメントしてみます。
データを安全に保存する
信頼性の高いデータストレージを保証するために、アクロニスは特別なエラー修正コードを使用して冗長性を提供する独自のテクノロジーを使用し、保存されたデータの整合性を確保するためにチェックサムを使用します。
何らかの方法で、データの冗長性を取り除く方法はありませんが、アルゴリズムの基礎となるロジックにより、ストレージシステムをさまざまな構成に編成できます。
- 最小の冗長性-少なくとも4台のストレージサーバーが必要ですが、データを失うことなく1台のサーバーを失う可能性があります。
- 通常の冗長性-少なくとも9台のストレージサーバーが必要ですが、2台のストレージサーバーを安全に失う可能性があります。
- 最大の冗長性-13台のストレージサーバーが必要ですが、3台のストレージサーバーを安全に失う可能性があります。
第1の実施形態におけるディスクスペースのオーバーヘッドは50%であり、第2の実施形態では40%であり、第3の実施形態では43%であることは注目に値する。 比較のために、HDFSでストレージを整理しようとすると、オーバーヘッドは200%になります。 Hadoopは、元のデータを2回「複製」します。
スケールシステム
このシステムのスケーラビリティに関しては、データ損失のリスクなしにストレージサーバーを簡単に追加および削除できます。 システム自体が負荷を分散します。 ノード(ノード)-スケーラビリティの要素であり、Acronis Storageの信頼性を高めます-Linuxを実行する標準サーバーハードウェアで動作します。 ノードのコンポーネントは次のとおりです(任意の組み合わせ)。
- メタデータサービス(MDS)-ストレージサーバー全体のデータ分散を監視し、データの整合性を確保します。
- I / Oサービス(FES)-ストレージサーバー全体にデータを分散し、読み取り/書き込み操作を実行します。
- ストレージサーバー(STS)-データのチャンクを格納します。
建築ソリューション
Acronis Storageは、データを効率的かつ安価に保存することを目的に作成されたため、このソフトウェアストレージシステムは、ハードドライブを直接接続することで、最も単純なサーバー(必ずしもブランドではない)に配置できます。 システムは、すべてのサーバーのこれらすべてのハードドライブを1つのプールに結合し、NFSプロトコルまたはFUSEクライアントを使用して、高速キャッシュを提供しながらそれらへのアクセスを提供します。
システムのインストールの利便性に関しても、問題はありません。 Acronisストレージは、メインノードが立ち上がるブート可能なISOイメージを使用して配置され、システムの他のすべてのノードがPXEを介してロードされます。 その後、Webインターフェイスを介してサーバーロール(MDS / FES / STS)を構成し、NFSボールを作成および構成するのに数分かかります。 その後、システムを使用する準備が整います。
結論として、Acronisストレージソリューションは、保存されたデータのサイズに制限がなく、特性の組み合わせという点で市場でユニークなオファーです。 開発者が「遅延データ」(バックアップ、ログ、ドキュメント、オーディオ、ビデオ、医療データ)の信頼性と柔軟性に優れたストレージを最も安価で効果的な方法で作成できるように特別に調整されています。
これの最も顕著な証拠は、2009年以来、世界中のデータセンターでアクロニスがユーザーバックアップのクラウドストレージを整理するために使用しているのは、この独自の開発技術であるという事実です。