クラウドサービスには主な3つのモデルがあります：IaaS（サービスとしてのインフラ）、PaaS（サービスとしてのプラットフォーム）、SaaS（サービスとしてのソフトウェア）。
IaaS（サービスとしてのインフラ）
クラウド・プロバイダーがサーバー/データベースなどのインフラを提供します。ハードウェアを所有せずに、アプリケーションを作成できます。
PaaS（サービスとしてのプラットフォーム）
IaaSに比べ、PaaSは開発ツールだけでなく、インフラやアプリケーションを設計するための複数のサポートを提供します。
SaaS（サービスとしてのソフトウェア）
クラウド・アプリケーションを提供します。