3 つのサービス モデル: 1. Software as a Service は、ソフトウェアをインターネット経由で提供するモデルであり、ユーザーはソフトウェアを購入する必要はなく、プロバイダーから Web ベースのソフトウェアをレンタルしてビジネス活動を管理します。 as a Service は、グローバル インターネットを通じて開発者にアプリケーションやサービスを構築するためのプラットフォームを提供するサービス カテゴリです; 3. Infrastructure as a Service は、データ センターやインフラストラクチャなどのハードウェア リソースを Web を通じてユーザーに割り当てるビジネスです。消費者は、インターネットを介して完全なコンピュータ インフラストラクチャからサービスを取得できます。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
クラウド コンピューティングは、分散コンピューティングの一種であり、ネットワーク「クラウド」と複数のサーバーを介して、巨大なデータ コンピューティング処理プログラムを無数の小さなプログラムに分解することを指します。システムはこれらのアプレットを処理および分析します。結果を取得してユーザーに返します。初期のクラウド コンピューティングは、簡単に言えば、タスクの分散を解決し、計算結果をマージする単純な分散コンピューティングでした。したがって、クラウド コンピューティングはグリッド コンピューティングとも呼ばれます。この技術により、数万件のデータを非常に短時間(数秒)で処理することができ、強力なネットワークサービスを実現します。
この段階で言及されているクラウド サービスは、単なる分散コンピューティングの一種ではなく、分散コンピューティング、ユーティリティ コンピューティング、負荷分散、並列コンピューティング、ネットワーク ストレージ、ホット バックアップの冗長性、仮想化などのコンピュータ テクノロジも含みます。その結果、進化し、飛躍するミックスが生まれました。
クラウド コンピューティング サービス モデル
現在、クラウド コンピューティングには 3 つの主要なサービス モデルがあります。 、サービスとしてのプラットフォーム (PaaS) とサービスとしてのソフトウェア (SaaS)。ここでいうレイヤーとは、階層化されたシステムアーキテクチャの意味での「レイヤー」です。 IaaS、PaaS、SaaSはそれぞれインフラストラクチャ層、ソフトウェアオープンオペレーションプラットフォーム層、アプリケーションソフトウェア層で実装されます。
(1) Software as a Service (SaaS)
SaaS (Software-as-a-Service): サービスとしてのソフトウェア。インターネットを通じてソフトウェアを提供するモデルであり、ユーザーはソフトウェアを購入することなく、プロバイダーからWebベースのソフトウェアをレンタルして業務管理を行うことができます。
アプリケーション ソフトウェアは独自のサーバーに均一に展開されます。企業ファイル共有ユーザーは、ニーズに応じてインターネットを通じてメーカーにアプリケーション ソフトウェア サービスを注文します。サービス プロバイダーは、注文したソフトウェアの量などの要素に基づいて料金を請求します。ブラウザがクライアントにソフトウェアを配信するモデル。このサービスモデルの利点は、サービスプロバイダーがソフトウェアの保守管理とソフトウェアを実行するためのハードウェア設備を提供することであり、ユーザーはインターネットにアクセスできる端末さえあれば、いつでもどこでもソフトウェアを利用できることです。
SaaS モデルは、ソフトウェア、特に大規模なソフトウェアの使用コストを大幅に削減します。また、ソフトウェアはサービス プロバイダーのサーバー上でホストされるため、顧客の管理および保守コストが削減され、より高い信頼性が得られます。
(2) Platform as a Service (PaaS)
PaaS (Platform-as-a-Service): サービスとしてのプラットフォームは、開発担当者向けのサービス カテゴリです。グローバル インターネット上でアプリケーションとサービスを構築するためのプラットフォームを提供します。 Paas は、ソフトウェア アプリケーションの開発、テスト、管理のためのオンデマンド開発環境を提供します。
PaaS とは、実際には、ソフトウェア開発プラットフォームをサービスとして使用し、それを SaaS モデルでユーザーに送信することを指します。したがって、PaaS も SaaS モデルの応用です。ただし、PaaS の出現により、SaaS の開発、特に SaaS アプリケーションの開発速度が加速する可能性があります。 PaaSサービスを利用すると、ソフトウェア開発者はサーバーなどの機器環境を購入することなく、新しいアプリケーションを開発できるようになります。
プラットフォームと開発環境をサービスとして提供します。エンタープライズ ファイル共有は、分散プラットフォーム サービスであり、メーカーが開発環境、サーバー プラットフォーム、ハードウェア リソースなどのサービスを顧客に提供し、ユーザーはそのプラットフォームに基づいて独自のアプリケーションをカスタマイズおよび開発し、サーバーやインターネットを通じて他の顧客に渡します。 。
(3) サービスとしてのインフラストラクチャ (IaaS)
IaaS (サービスとしてのインフラストラクチャ): サービスとしてのインフラストラクチャ。消費者は完全な状態からアクセスできます。サービスを受けるためのコンピュータインフラストラクチャ。 IaaSとは、データセンターやインフラなどのハードウェアリソースをWeb経由でユーザーに割り当てるビジネスモデルです。
IaaS は、複数のサーバーで構成される「クラウド」インフラストラクチャであり、メータリング サービスとして顧客に提供されます。メモリ、I/O デバイス、ストレージ、コンピューティング機能を仮想リソース プールに統合し、業界全体に必要なストレージ リソース、仮想化サーバー、その他のサービスを提供します。
3 つのモード間の関係
3 つのサービス モデル間の関係は 2 つの側面から分析できます。1 つはユーザー エクスペリエンスの観点、もう 1 つは技術的な観点です。ユーザー エクスペリエンスの観点から見ると、これらは異なるタイプのユーザーに直面するため、互いに独立しています。技術的な観点から見ると、両者の関係は純粋な継承関係ではなく、たとえば、SaaS は PaaS をベースにしており、PaaS は IaaS をベースとしています。まず、SaaS は PaaS 上または IaaS 上に直接デプロイでき、第 2 に、PaaS は IaaS 上または物理リソース上に直接構築できます。
関連知識の詳細については、FAQ 列をご覧ください。
以上がクラウド コンピューティングの 3 つのサービス モデルとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。