web-dev-qa-db-ja.com

ソフトウェアのアーキテクチャとインフラストラクチャの違いは何ですか?

MapRとClouderaのアーキテクチャの違いを尋ねる質問を投稿し、「アーキテクチャ」と「インフラストラクチャ」を交換可能に使用しました。これは適切ですか?

これをコンテキストで説明すると、MapRとClouderaはHadoopのディストリビューションです。それぞれに、さまざまな方法で相互に対話するさまざまなデーモンが含まれています。インフラストラクチャ/アーキテクチャについて言及するときは、デーモン、そのアクション、およびデーモン間の関係について言及しています。

私が探している正しい単語は何ですか-アーキテクチャまたはインフラストラクチャ?

2つの違いは何ですか?

16
Matthew Moisen

インフラストラクチャは、システムを構成するコンポーネントの実際のセットを示し、アーキテクチャは、コンポーネントの設計とそれらの関係を示します。簡単に言えば、システムは、特定のアーキテクチャを持つインフラストラクチャに基づいて構築されています。

例えば:

多くのマルチプレイヤーゲームバックエンドは、クライアントサーバーインフラストラクチャを提供します。

多くのマルチプレイヤーゲームバックエンドは、クライアントサーバーアーキテクチャを使用します。

20
MooseBoys