\r\n\r\n
PAASとIAAS
クラウドコンピューティングとは、インターネット上でリソースを利用できるようにしたコンピューティングの一形態である。これらのリソースは通常、スケーラブルで高度に視覚化されたリソースであり、サービスとして提供される。PaaS(Platform as a Service)は、サービスプロバイダーがインターネット上でユーザーにコンピュータプラットフォームやソリューションスタックを提供するクラウドコンピューティングのカテゴリー/アプリケーションである。IaaS(Infrastructure as a Service)とは、クラウドコンピューティングの一種で、サービスとして利用できる主なリソースがハードウェアのインフラストラクチャーである。
PaaSとは?
PaaSは、サービスプロバイダーがコンピューティングプラットフォーム(ハードウェアアーキテクチャとソフトウェアフレームワーク)またはソリューションスタック(ソフトウェアの実行に必要なコンピュータサブシステム)を提供するクラウドコンピューティングのカテゴリ/アプリケーションです。これにより、加入者は必要なソフトウェアやハードウェアを購入・管理することなく、アプリケーションを展開することができます。paaSの契約者は、提供されたプラットフォームを利用して、Webアプリケーションやサービスを構築し、最終的に提供することができます。paaSサービスは通常、チームコラボレーション、Webサービスやデータベース統合、バージョン管理、ソフトウェア構成管理のための設計、開発、テスト、デプロイメントアプリケーション一式を提供します。の道具を使います。これらのツールは通常、単一の統合開発環境として提供されるため、開発者やユーザーにとって非常に便利である。PaaSの種類としては、アドオン型、スタンドアロン型、デリバリー専用型、オープンプラットフォーム型の4つがよく知られています。
IaaSとは?
IaaSは、Hardware-as-a-Service(HaaS)と呼ばれることもあり、運用、ストレージ、ハードウェア、ネットワークコンポーネント(サーバーを含む)のニーズを満たす機器をインターネット経由でユーザーに提供します。つまり、IaaSは、サーバー、ストレージ、その他の低レベルのN/WおよびH/Wコンポーネントなどのコンピューティングリソースを(仮想的に、オンデマンド方式で)提供するものである。すべてのハードウェアリソースのホスティング、実行および維持は、サービスプロバイダーが単独で責任を負うものとします。ユーザーは、これらのインフラリソースを購入することなく、ユーティリティコンピューティングの課金モデルに従って、使用量に応じて支払うことになります。ユーザーは、ネットワーク/サーバーのリソースにアクセスするための時間と空間をゼロにした感覚を得ることができます。IaaSの商用サービスプロバイダーとしては、GoGridやAmazonのEC2が有名です。
PaaSとIaaSの違いは何ですか?
PaaSは、サービスプロバイダーがコンピューティングプラットフォームやソリューションスタックを提供するクラウドコンピューティングのカテゴリーであり、IaaSは、インターネット上で利用可能なハードウェアリソースなどのコンピュータインフラを提供することに重点を置いています。PaaSはアプリケーション開発者が利用し、IaaSはネットワークアーキテクトが利用するのが一般的です。つまり、PaaSはアプリケーションを開発するための仕組みを提供するのに対し、IaaSはアプリケーション開発者が開発したコードを実行するために必要なインフラを提供するに過ぎないのです。PaaSは、IaaSの上にさらに抽象化されたレイヤーを追加したものと考えることができます。すでに利用可能なコードパッケージがある場合は、IaaSが適しています。一方、適切なソフトウェアソリューションがなく(または現在利用可能なソリューションが高価すぎる)、ゼロからソリューションを構築したい場合は、PaaSのサブスクリプションが適しています。
関連記事