企業クラスター。 大声で考え

この投稿は、企業ネットワークでのアイドルリソースの最も効率的な使用に関する考察です。



次の中規模の近代的なエンタープライズネットワークの例を示します。



与えられた:

150台以上のマシンで構成される企業ネットワーク。

各ワークステーションには、いくつかのコア、2〜4 GB DDRIII、SATAIIIハードドライブ、およびギガビットイーサネットアダプタを備えた「ボンネット内」プロセッサが搭載されています(この構成はもはや驚くことではなく、オフィスコンピュータの標準となっています。より控えめな特性を備えたPCを購入することは、経済的に実現可能ではありません。

ギガビットイーサネットネットワーク。 異議があるかもしれません。 多くは、適切な上限が100Mbpsである古き良き5番目のカテゴリで機能します。 しかし、繰り返しますが、新しいネットワークはすでに1000Mbpsで構築されています。

ソフトウェアからの「ビネグレット」。

ローカルソフトウェア:メールクライアント、テキストおよびテーブルエディター。

クライアントサーバー:銀行クライアント、レポート、管理、会計用のソフトウェア。

Webソフトウェア:ワークフローシステム、ポータルなど



根拠がないように、組織のワークステーションでのCPUおよびRAMリソースの消費を監視することにしました。 1日のワークステーションリソースの平均使用率が25〜30%を超えることはほとんどありません。 これは、ユーザーデータの収集、ドキュメントの表示、画面からの情報の読み取り、印刷、煙の中断、中断の間のダウンタイムが原因です。 これは、Webベースのソフトウェアとクラウドサービスがクライアント側のリソースをほとんど消費しないという事実も原因です。







考え:

アイドル状態のワークステーションと弱くアクティブなワークステーションのリソースを組み合わせ、それらを使用して必要なコンピューティングの問題を解決します。 ユーザーワークステーションの効率を損なうことなくできます。



さて、実際には、反射:

理論的には、企業クラスターがあります。 エンタープライズネットワーク内のすべてのマシンで構成され、確立されたクォータに従ってパフォーマンスを使用します。 クォータは、日/週/月の平均システム負荷に関するデータの分析に基づいて設定できます。その後、平均負荷インジケータが変更された場合、その場でクォータを調整できます。







すべての並列コンピューティングシステムの脆弱性は、ノード間の通信チャネルです(ノード間のタスクの処理および並列化の遅延、および同期オーバーヘッド)。 しかし、現時点では繰り返しますが、企業ネットワークは1 Gbit / sの速度でますます動作しており、これは朗報です。



次に、このクラスターによって解決されるタスクについて説明します。 理論的には、クラスター自体が仮想マシンの追加のリソースプールとなり、リソースを集中的に使用するタスクを起動するためのランタイム環境を提供できます。 誰もがさまざまなタスクを持っているため、このテクノロジーはその汎用性により正確に役立つ可能性があります。



Googleにこの問題に対処している人がいるかどうかを尋ねたところ、何も見つからなかったので、Habréでそれについて書くことにしました。 この方向性を発展させることが理にかなっているかどうか、仲間同士で議論しましょう。



All Articles