新しいClodoゾーンストレージ

新しいClodoクラウドストレージアーキテクチャは、顧客に最大の読み取りおよび書き込み速度を提供し、ストレージの信頼性を高めるように設計されています。 以下に、どのように設計されているのか、最も重要なのはなぜ設計されているのかを簡単に説明します。



ストレージシステムは、クラウドの最も重要な要素の1つです。 コンピューティングノードから独立している必要があります。 さらに、高速で信頼性が高い必要があります。 最後に、フォールトトレラントでなければなりません。 IBM GPFSファイルシステムを使用したスト​​レージシステムの以前のバージョンは、速度の観点からクラウドで使用するのに最適なソリューションではありませんでした。 さらに、GPFSは単一障害点であり、その障害は最悪の場合、クラウド全体の障害につながる可能性がありました。 また、この悪質な慣行を残しました。



新しいClodoストレージシステムの基本概念は「ゾーン」です。 クラウド全体を互いに完全に独立した「ゾーン」に分割しました。 ゾーンは比較的小さく、最大10個のXENノード(ユーザー仮想マシンが使用するリソースを備えたサーバーを計算)を含みます。 各ゾーンには、独立したデータストレージおよび伝送システム、独自のキャッシングシステムがあります。



ゾーン構成



この図は、1つのゾーンのアーキテクチャを示しています。





図からわかるように、ストレージは4レベルのデータキャッシングを意味します。1つはユーザー仮想マシンと1つのコンピューティングノードに、2つはストレージシステムノードにあります。



ストレージノードのアーキテクチャは、最も複雑な操作であるランダム記録を最適化するために選択されます。 読み取りも高速であることを保証するために、先読みテクノロジーの適応バージョンが使用されます。



ストレージ仕様



以下は、ストレージシステムが循環速度から所定の速度で循環に耐える時間のグラフです。







キャッシュパラメーターは、ユーザーがチャートの最初のセクションにできるだけ長く留まり、ストレージシステムを最大速度で使用できるように特別に設計されました。



このグラフは「最悪のケース」を表しています。つまり、クライアントがゾーンを完全に満たし、同時にキャッシュパラメータを変更せずにディスクを集中的に使用し始めると、クライアントが受信することが保証されます。 実際には、ユーザーはダイアグラムの最初のセクションに常にまたはほとんど常にいます。



ユーザーのアクティビティが増加すると、キャッシュ内のメモリ量が増加するため、クライアントは常にこの状態になります。



ゾーニングの利点



クラウド全体を複数のゾーンに分割することには、いくつかの利点があります。



まず、次の一連のパラメーターに従って多基準最適化を実装することができました。ストレージの速度、ストレージシステムの信頼性、および消費者のストレージのコスト。 小さなゾーンのセットではなく、非常に大きなゾーンが1つあるため、このような最適化を行うことは不可能です。 さらに、上記のようなシステムの機能を確保するためのオーバーヘッドは、サイズとともに大幅に増加します。サイズを固定して、加速します。



次に、ゾーニングにより、ゾーンが完全に独立しているため、単一障害点から逃れることができます。



第三に、クラウドの負荷を分散し、ディスクへの読み取りと書き込みのアクティビティ、チャネルの消費量、および使用されるRAMの量に応じてゾーン間でクライアントを分散する機能があります。 ゾーン間では、ライブマイグレーションがサポートされています。



新しい仮想マシンはすべて、新しいストレージシステム上に作成されます。 一部の古い顧客も新しいストレージシステムに移行しています。 他のすべてのクライアントは徐々に転送されます。 Clodoのお客様で、新しいシステムにアップグレードする場合は、テクニカルサポートにお申し込みください。



結論として、ディスク操作の速度のグラフを提供したいと思います。 グラフでは、Clodoは「通常の」クラウドホスティングと比較されます。 「通常の」ホスティングと同様に、テスト時には、通常の条件下で動作するシェーパーを無効にしました。







PS「通常の」クラウドまたは非クラウドホスティングからClodoに「移動」したい人は誰でも、仮想サーバーのセットアップとデータの転送において、資格のある無料のサポートを利用できます。



All Articles