1. パブリッククラウド
サードパーティのクラウドプロバイダーが所有および管理する
誰でもインターネット経由でアクセス可能
コンピューティング、ストレージ、ネットワークなどの幅広いサービスを提供
2. プライベートクラウド
単一の組織所有および管理
専用のインフラストラクチャでホストされ、組織内でのみ利用可能
セキュリティと御を重視
3. ハイブリッドクラウド
パブリッククラウドとプライベートクラウドの組み合わせ
機密データやミッションクリティカルなアプリケーションをプライベートクラウドに配置し、その他のワークロードをパブリッククラウドに配置
4. マルチクラウド
複数のクラウドプロバイダーを使用
異なるクラウドサービスや機能を活用して柔軟性と冗長性を実現
5. サーバレスアーキテクチャ
サーバー管理の責任をクラウドプロバイダーに委託
関数のコードを記述し、クラウドプロバイダーがインフラストラクチャと実行環境を管理
6. エッジコンピューティング
データ処理をデータ発生源の近くに移動
遅延の削減、帯域幅の節約、リアルタイム処理の向上
7. ファンクション・アズ・ア・サービス(FaaS)
サーバーレスアーキテクチャの一部
関数コードをクラウドプロバイダーにアップロードし、自動的にプロビジョニングして実行
8. ソフトウェア・アズ・ア・サービス(SaaS)
クラウドベースで提供される完全なアプリケーション
サブスクリプションベースでアクセス可能
メンテナンスや更新はクラウドプロバイダーが担当
9. プラットフォーム・アズ・ア・サービス(PaaS)
アプリケーション開発や展開に利用できるプラットフォーム
コンピューティング、ストレージ、データベースなどの基本的なインフラストラクチャを提供
10. インフラストラクチャ・アズ・ア・サービス(IaaS)
仮想マシン、ストレージ、ネットワークなどの基本的なインフラストラクチャを提供
ユーザーは自分のオペレーティングシステムやアプリケーションを管理