Skip to main content

分散アプリケーションとは何ですか?

distribution分散アプリケーションは、複数のコンピューターで一度に実行することを目的としたプログラムであり、サーバーまたはクラウドコンピューティングに保存できます。これは、クライアントサーバー関係を持つネットワーク内で一般的に使用され、クライアントコンピューターがサーバーからプログラムにアクセスし、サーバーがすべての処理を行います。通常、アプリケーションにアクセスする各コンピューターは、特定の目的のために作成されます。さまざまな分散アプリケーションがありますが、一般的なアプリケーションは一般的なプログラム、コラボレーションソフトウェア、リアルタイムシステム、計算システムです。分散アプリケーションを使用することは通常有益ですが、サーバーが弱いか遅い場合に問題を引き起こす可能性があります。このタイプのネットワークでは、クライアントコンピューター—またはコンピューターの人々が使用します—サーバーからプログラムと情報にアクセスします。アプリケーションがサーバーから使用されるだけでなく、サーバーはプログラムが機能するためにすべての処理を行う責任があります。クラウドコンピューティングはこれにも使用できます。この場合、プログラムはクラウドサーバーに保存され、クライアントコンピューターはプログラムにアクセスします。または特定のタスクを実行するように指示されます。たとえば、1つのコンピューターを使用または最適化して画像を作成し、別のコンピューターがテキストに使用されます。また、ユーザーは、一般的なタスクを実行するだけでなく、特定のタスクを実行するように指示される場合があります。一般的なプログラムは、コンピューターで見られる一般的なプログラムであり、一度に複数のコンピューターで作業するように作られています。コラボレーションソフトウェアは、数人が同時に単一のプロジェクトに取り組むことができるように作成されています。通常、各ユーザーはプロジェクトの異なるセクションで動作します。リアルタイムシステムは、ユーザーがオンラインで顧客の質問に答えるチャットとチケットのプログラムです。計算プログラムはコードを処理するために作成され、複数のコンピューターを一度に使用すると、処理を最適化して高速化します。サーバーが強くない場合は問題になります。サーバーは一般的に処理の実行に責任があるため、これによりサーバーに多くの負担がかかります。サーバーが弱いか遅い場合、これはプログラムにアクセスするコンピューターで遅れたり深刻な問題につながる可能性があります。