Skip to main content

クラウドコンピューティングアーキテクチャとは何ですか?

cloudクラウドコンピューティングアーキテクチャとは、分散コンピューティングを有効にできる相互接続サーバー、ストレージシステム、および制御ノードのセットを指します。各クラウドコンピューティングシステムには、通常、フロントエンド、クライアントコンピューター、アプリケーションサーバー、データストレージ、ある種の制御ノードで構成されるバックエンドの両方があります。すべてを接続するネットワークは、クラウドコンピューティングアーキテクチャに関連付けられるもう1つの重要なファセットです。クラウドコンピューティングアーキテクチャのコンポーネントは、ローカルまたはインターネットを介して互いに接続されている場合があり、クライアントは通常、インターネットを介してそれらにアクセスします。ウェブサービス。クライアントまたはユーザーが見て対話するものであるアーキテクチャのフロントエンドは、さまざまな形をとることができます。クラウドコンピューティングの一部のインスタンスは、クラウドベースの電子メールやその他のサービスにアクセスできるWebブラウザーなどの一般的なインターフェイスを使用しています。クラウドコンピューティングの他の使用には、特定のタスク用に設計された独自のソフトウェアシステムがあります。これらのコンポーネントの1つはデータストレージで、後で検索するために情報を配置できます。データは、クライアントまたはクラウドアプリケーションによってクラウドに保存される場合があります。クラウドシステムのデータ容量は、通常、冗長性を可能にするために非常に大きいです。これは、基本的に、クラウドアーキテクチャのデータストレージコンポーネントが、システムの任意の部分が破損またはアクセス不可になった場合に、各データセットの複数のコピーを保存するように設計されていることを意味します。クラウドアーキテクチャには通常、さまざまなアプリケーションサーバーが含まれ、それぞれが異なる機能を担当することができます。これらの各サーバーは通常、1つのプログラムまたはサービスを実行するように設計されており、それらの多くはフロントエンドインターフェイスを介してクライアントが利用できる場合があります。この種の分散セットアップにより、システムは以前のモノリシックデザインよりも合理化された方法で機能することができます。これらの特殊なコンピューターは、インターネットまたは別のネットワークを介してデータストレージおよびアプリケーションサーバーに接続される場合があります。フロントエンドは通常、コントロールノードをインターフェースし、クライアントがアプリケーションサーバーと対話できるようにします。コントロールノードは通常、アプリケーションサーバーとクライアントをデータストレージに接続します。