クラウド コンピューティング アーキテクチャは、インフラストラクチャ層、プラットフォーム層、ソフトウェア サービス層の 3 つのレベルに分かれており、クラウド コンピューティングの目的は、ネットワーク ベースのコンピューティング手法を通じて、共有されるソフトウェアまたはハードウェアのリソースと情報を整理および統合することです。オンデマンドでコンピュータまたはその他のシステムに提供されます。
#この記事の動作環境: Windows 7 システム、Dell G3 コンピューター。
詳細な紹介:
クラウド コンピューティングは、グリッド コンピューティング、分散コンピューティング、並列コンピューティング、ユーティリティ テクノロジ、ネットワーク ストレージ、仮想化、およびロードバランシングです。その目的は、ネットワークベースのコンピューティング手法を通じて共有のソフトウェア/ハードウェア リソースと情報を整理および統合し、それらをオンデマンドでコンピュータやその他のシステムに提供することです。
一般的に、一般的に受け入れられているクラウド アーキテクチャは、インフラストラクチャ層、プラットフォーム層、ソフトウェア サービス層の 3 つのレベルに分かれています。対応する名前は、IaaS、PaaS、および SaaS です。 IaaS、インフラストラクチャ・アズ・ア・サービス、中国語名はインフラストラクチャ・アズ・ア・サービスです。
IaaS には、主にコンピュータ サーバー、通信機器、ストレージ機器などが含まれます。ユーザーにオンデマンドで提供できる、つまり、いつでも提供できるコンピューティング能力、ストレージ容量、ネットワーク機能などの IT インフラストラクチャ サービスです。インフラストラクチャレベルでサービスを提供します。 IaaS の成熟したアプリケーションの中核は仮想化技術にあり、仮想化技術により、さまざまなコンピューティング デバイスを仮想リソース プール内のコンピューティング リソースに均一に仮想化し、ストレージ デバイスを仮想リソース プール内のストレージ リソースに均一に仮想化できます。デバイスは仮想リソース プール内のネットワーク リソースに統合され、仮想化されます。ユーザーがこれらのリソースを注文すると、データセンター管理者が注文した共有をユーザーに直接パッケージングすることでIaaSを実現します。
PaaS、Platform as a Service、中国語名はサービスとしてのプラットフォームです。従来のコンピュータアーキテクチャにおける「ハードウェアOS/開発ツール/アプリケーションソフトウェア」という観点から見ると、クラウドコンピューティングのプラットフォーム層はOSや開発ツールと同様の機能を提供する必要があります。 PaaS は、インターネットを介してアプリケーション ソフトウェアを開発、実行、運用するための完全なサポート プラットフォームをユーザーに提供する立場にあります。パーソナル コンピューター ソフトウェア開発モデルと同様に、プログラマーは開発ツールを使用して、Windows または Linux オペレーティング システムを搭載したコンピューター上でアプリケーション ソフトウェアを開発および展開できます。 Microsoft の Windows Azure と Google の GAE は、PaaS プラットフォームで最もよく知られた 2 つの製品とみなされます。
SaaS、サービスとしてのソフトウェア。簡単に言うと、インターネットを通じてソフトウェア サービスを提供するソフトウェア アプリケーション モデルです。このモデルでは、ユーザーはハードウェア、ソフトウェア、開発チームの構築に多額の投資をする必要がなく、一定のレンタル料を支払うだけでインターネットを通じて対応するサービスを利用でき、システム全体はメーカーによって保守されます。責任者。
(学習ビデオ共有: プログラミングビデオ)
以上がクラウド コンピューティング アーキテクチャの 3 つのレベルとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。