クラウドコンピューティングとグリッドコンピューティングの違いは何ですか?[クローズド]
質問
との大きな違いは何ですか? クラウドコンピューティング と グリッド・コンピューティング ? 両者の正確な定義と対象となるアプリケーション領域は何でしょうか?私は、技術的なことと一緒に概念的な洞察も探しています。
例えば Windows Azure はクラウドOSですが、グリッドコンピューティングのためのOSはあるのでしょうか?
私は過去に分散並列計算の仕事をしていて、処理の分散にPVMやMPIのようなライブラリを使いました。好奇心から、グリッド・コンピューティングは、そのようなものなのか知りたかったのです。 分散コンピューティング インターネット上に拡張されたものなのでしょうか?
どのように解決するのですか?
グリッドコンピューティングは、複数のコンピュータが協調して問題を解決することです。多くの数値計算を伴う問題によく使用され、容易に並列化することができます。
クラウドコンピューティングは、アプリケーションが必要とするリソースに直接アクセスするのではなく、例えば サービス . つまり、ストレージ用の特定のハードディスクや、計算用の特定の CPU などにアクセスするのではなく、これらのリソースを提供するサービスにアクセスします。サービスは、アプリケーションに提供するために、リソースに対するあらゆる要求をその物理リソースにマッピングします。通常、サービスは大量の物理リソースにアクセスすることができ、必要に応じて動的にリソースを割り当てることができます。
このように、アプリケーションが少量のリソース、たとえば計算だけを必要とする場合、サービスは少量だけ、たとえば単一の物理 CPU (これはサービスを使用する他のアプリケーションと共有されるかもしれません) 上に割り当てます。アプリケーションが大量のリソースを必要とする場合、サービスはその大量のリソースを、たとえば グリッド の CPU を割り当てます。アプリケーションは 比較的 アプリケーションはこのことに気づかず、すべての複雑な処理と調整はアプリケーションではなくサービスによって実行されます。このようにして、アプリケーションは スケール をうまく拡張することができます。
たとえば、クラウド上で書かれた Web サイトは、トラフィックが少ない間は他の多くの Web サイトとサーバーを共有しますが、大量のトラフィックが発生した場合は、独自の専用サーバーまたはサーバー グリッドに移動する可能性があります。これはすべてクラウド サービスによって処理されるので、対応するためにアプリケーションを大幅に変更する必要はないはずです。
A クラウド は通常、グリッドを使用します。グリッドは必ずしもクラウドやクラウドの一部ではありません。
ウィキペディアの記事 グリッドコンピューティング , クラウドコンピューティング .
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン