
複数の物理サーバーが相互にリソースを共有し、共通の目的のために単一のオペレーティング システムまたはアプリケーションに代わって動作することを何と呼びますか。 Microsoft はこれをクラスタリングと呼んでいると思いますが、よくわかりません。これは、利用可能な 'nix ディストリビューションで可能ですか? 実装するには何を考慮する必要がありますか?クラウドコンピューティングの仕組みを理解しようとしています。 ありがとう。
答え1
はい、おそらくクラスタリングのことを指しているのでしょう。はい、これはさまざまな *nix (および OpenVMS) 実装で利用できます。実装する際に考慮すべき点としては、予算、特に設計と実装を行うコンサルタントのコストが挙げられます。
クラウド コンピューティングは、物理的なセットアップの種類ではなく、一般的なマーケティング用語です。
答え2
はい。サーバー クラスタリングとは、まさにその名のとおり、ディスク ストレージ (共有ストレージと呼ばれる) とネットワークを共有することです。また、共有クラスター ファイル システムと、そのために特別に設計されたボリューム マネージャーも備えています。
これは基本的に、アプリケーションを最大時間利用できるようにしたい場合に行われます。アプリケーションにアクセスするクライアントがいる場合、サーバーの 1 つがダウンしているという理由だけで、クライアントに「サーバーが利用できません」というメッセージを表示したくないとします。
そこで、サーバー クラスタリングを使用します。物理サーバーの 1 つがダウンすると、アプリケーションは他のサーバーに移動/フェイルオーバーされます (つまり、アクティブ/パッシブの組み合わせ)。または、サーバー クラスタリングにはアクティブ/アクティブの組み合わせもあり、その場合は両方のサーバーがアプリケーションごとにインスタンスを実行します。また、1 つのサーバーがダウンすると、クライアントは (おそらく仮想 IP を使用して) 知らないうちに他のサーバーにリダイレクトされます。
仮想 IP を使用すると、1 つのサーバーがダウンすると、仮想 IP が他のサーバーに移動され (つまり、他のサーバーには現在同じマシンを指す 2 つの IP がある)、クライアントがリダイレクトされます。クライアントを騙して同時に救ったのだと思います。これがサーバー クラスタリングです。
サーバーのクラスタリングには主に Unix/Linux/Solaris/AIX が使用されます。
ただし、多くの制限があり、通常は 16 ~ 32 台のノード (マシン) を使用し、同じバージョンの OS を実行する必要があります。これにより、柔軟性があまりありません。ただし、クラウド コンピューティングは柔軟性があり、異なる OS を組み合わせることができます。
クラウド コンピューティングでは、サービス ベンダーが提供するクラウドにアプリケーション全体を展開できるため、ハードウェアを気にする必要がありません。クラウドには、SaaS (サービスとしてのソフトウェア)、PaaS (サービスとしてのプラットフォーム)、IaaS (サービスとしてのインフラストラクチャ) などのモデルがあります。そのため、ソフトウェアやハードウェアのニーズに応じて、クラウドのモデルを選択できます。私もクラウドは初めてですが。
答え3
答え4
「各自がリソースを共有し、単一の代表として行動する」オペレーティング·システム「」が私を困惑させています。
私が知っている限り、オペレーティング システム レベルでリソースのクラスタリングを実行できるのは次のようなものです。 http://www.scalemp.com/