意味解説
専門家向け解説
IaaS(Infrastructure as a Service)は、物理的なサーバー・ストレージ・ネットワーク機器などのインフラをクラウド事業者が管理し、仮想化されたリソースをインターネット経由で提供するサービスモデルである。利用者はOSより上位のレイヤー(ミドルウェア・アプリケーション等)を自ら構築・管理する責任を持つ。AWS EC2、Google Compute Engine、Azure Virtual Machinesなどが代表例にあたる。PaaSがOSやランタイムまで提供し、SaaSが完成したアプリケーションを提供するのに対し、IaaSは三区分のなかで最も自由度が高い。要点は、構成を柔軟に設計でき、既存システムの移行や特殊要件にも対応しやすいこと。落とし穴は、OS以上の運用・保守・セキュリティ対応が利用者の責任となり、相応の技術力と運用体制が必要になること。プロジェクトに求める自由度と運用負担を踏まえ、PaaSとの使い分けを検討する。
クライアント向け説明
サーバーなどのIT基盤をインターネット経由で借りられる仕組みです。自社でサーバー機器を購入・設置する必要がなく、使った分だけ費用が発生するため、初期コストを抑えてシステムを構築できます。
監修
masaki sukeda.
Rev.3