Infrastructure as a Service(IaaS)とは、プロバイダーがインターネットを介して仮想化された演算、ストレージ、ネットワークリソースを提供し、顧客が物理的なサーバーやネットワークハードウェアを自ら購入・設置・保守する代わりに、これらのリソースをリモートでレンタル・管理するクラウドコンピューティングのモデルである。
主なポイント
- IaaSでは、ハードウェアを所有する代わりに、コンピューティング、ストレージ、ネットワークをレンタルします。
- プロバイダーは物理インフラを管理し、顧客はOSとアプリケーションを管理します。
- AWS、Microsoft Azure、およびGoogle Cloud Platformは、主要なIaaSプロバイダーです。
- 使用量に応じた課金方式により、需要に応じて容量を柔軟に増減させることができます。
- IaaSに保存されたデータには、依然として独自のアクセス制御、DLP、および脅威対策が必要です。
このページの内容: その重要性仕組み種類IaaS およびVersaよくある質問
IaaSはなぜ重要なのでしょうか?
IaaSが登場する前は、アプリケーションを運用するには、サーバー、ストレージ、ネットワーク機器を購入し、データセンターに設置し、運用を維持するための人員を配置する必要がありました。これは時間がかかり、多額の設備投資を要するプロセスであり、需要への対応が困難でした。IaaSは、こうした固定的な設備投資を、使用量に応じた運用コストへと転換します。つまり、チームはAPIを通じて数分で仮想マシンやストレージボリュームをプロビジョニングでき、実際に使用した分だけ料金を支払う仕組みです。
その柔軟性こそが、IaaSがクラウドの他の大部分の基盤となっている理由でもあります。PaaSやSaaSのサービスは、通常、IaaSの上に構築されています。セキュリティチームにとって、このトレードオフには一長一短があります。IaaSはハードウェアのライフサイクル管理の負担を取り除いてくれますが、その一方で、機密データを組織が所有していないインフラストラクチャ上に移すことにもなります。そのため、IaaSにおけるデータ保護は、独自の専門分野として確立されたのです。
IaaSとは何ですか?
IaaSモデルでは、プロバイダーが自社のデータセンター内で、物理層(サーバー、ストレージアレイ、ネットワークスイッチ、およびそれらを仮想化するハイパーバイザー)を所有・運用します。顧客は、セルフサービスコンソール、CLI、またはAPIを使用して、仮想マシン、ブロックストレージまたはオブジェクトストレージ、および仮想ネットワークをプロビジョニングし、その層より上のすべて(オペレーティングシステム、ミドルウェア、ランタイム、アプリケーション)を管理します。
こうした責任分担こそが、IaaSを他のクラウドサービスモデルと区別する特徴です。PaaSはさらに一歩進んでおり、プロバイダーがOSやランタイムも管理します。SaaSはさらに進んでおり、プロバイダーがアプリケーション全体を管理します。IaaSはそのスタックの最下層に位置しており、顧客はソフトウェア環境を最大限に制御できる一方で、その基盤となるハードウェアに対する責任は最小限に抑えられています。
IaaSの種類
IaaSの導入形態は、一般的に3つのパターンに分類されます。パブリッククラウドIaaSは、Amazon Web Services、Microsoft Azure、Google Cloud Platform、Oracle Cloud Infrastructureといったプロバイダーが運用するマルチテナント型インフラストラクチャ上で実行され、パブリックインターネットを介して顧客間で共有されます。その伸縮性と従量課金制により、最も一般的な形態となっています。プライベートクラウドIaaSは、厳格なコンプライアンスやデータ居住要件を持つ組織向けに、オンプレミスまたはホスト型の専用(シングルテナント)インフラストラクチャを提供します。ハイブリッドおよびマルチクラウドIaaSは、これら2つを組み合わせたり、複数のパブリックプロバイダーにまたがったりするため、冗長性、コスト、規制上の理由、あるいは単一ベンダーへの依存を回避するために、ワークロードを配置することができます。
IaaS およびVersa
Versa Versa Concertoのテナント単位で設定されるAPIベースのデータ保護(API-DP)を通じて、IaaSプラットフォーム(AWS、Microsoft Azure、Google Cloud Platform、Oracle Cloud Infrastructure)上のデータを保護します。 IaaS向けのAPI-DPポリシーには、ファイルのアップロードなどのアクティビティによってトリガーされるイベントベースのルールや、S3バケット、Azureストレージアカウント、OCIバケットなどのストレージにすでに保存されているオブジェクトに対してレトロスキャンを実行するスケジュールベースのルールが含まれます。各コネクタはOAuth 2.0を通じて登録されるため、 はDLPポリシーやマルウェアサンドボックス化ポリシーに基づいてコンテンツをスキャンすることができます。Versa
証明書ピン留めされている、あるいはその他の理由でインライン検査の対象外となるIaaSプラットフォームについては、Versa はIaaS向けのオフラインCASBプロファイルもサポートしており、ネットワーク層のプロキシではなく、承認済みのコネクタを通じてファイルのアップロードや削除の操作に対して処理を行います。これにより、VOSを通じて実施されるインラインCASBを補完します。
よくある質問
IaaS、PaaS、SaaSの違いは何ですか?
これらは、プロバイダーがスタックのどの部分を管理するかという点で異なります。IaaSは物理層と仮想化層のみをカバーし、OSおよびそれ以上の層は顧客が管理します。PaaSはOSとランタイムも管理します。SaaSはアプリケーション全体を管理し、顧客はそれを利用するだけです。
IaaSプロバイダーの例にはどのようなものがありますか?
最大のパブリックIaaSプロバイダーは、Amazon Web Services(AWS)、Microsoft Azure、Google Cloud Platform(GCP)、およびOracle Cloud Infrastructure(OCI)です。各プロバイダーは、仮想マシン、ブロックストレージおよびオブジェクトストレージ、仮想ネットワークを提供しており、顧客はコンソール、CLI、またはAPIを通じて、これらを自らプロビジョニング、設定、管理することができます。
IaaSはオンプレミス型インフラよりも安全なのでしょうか?
どちらが本質的により安全というわけではありません。セキュリティは設定次第です。IaaSプロバイダーは物理インフラとハイパーバイザーのセキュリティを確保しますが、その上に展開されるもの(オペレーティングシステム、アプリケーション、ネットワークルール、ID、およびデータそのもの)のセキュリティ確保については、引き続き顧客が責任を負います。
Versa は、IaaSに保存されたデータをどのように保護しているのでしょうか?
Versa Concerto 内で IaaS インスタンスごとに API ベースのデータ保護ポリシーを設定し、転送中および保存中のオブジェクトをスキャンして DLP 違反やマルウェアの検出を行い、インラインでの検査が不可能な IaaS サービスに対しては、ファイルのアップロードや削除の操作に対して作用するオフライン CASB プロファイルを提供します。
IaaSにおける「責任分担モデル」とは何ですか?
これは、プロバイダーがセキュリティを確保する範囲と、顧客がセキュリティを確保する範囲の区分です。プロバイダーは、物理データセンター、ハードウェア、および仮想化レイヤーについて責任を負い、顧客は、その上で動作させるOS、アプリケーション、ID、およびデータについて責任を負います。
IaaSに関する詳細
さらに詳しく知りたい場合は、私たちが信頼している情報源を以下にご紹介します。
| NIST:NISTによるクラウドコンピューティングの定義 |
|---|
| この標準規格文書では、IaaSをPaaSおよびSaaSと並んで、NISTの3つのクラウドサービスモデルの1つとして正式に定義している。 |
関連用語
IaaSについてお読みの方は、次にこれらもぜひチェックしてみてください。
| SaaS(Software as a Service) | クラウドアクセス・セキュリティ・ブローカー | データ損失防止 |
|---|---|---|
| IaaSより1層上のレイヤーに位置し、プロバイダーがアプリケーション全体をホストおよび管理するクラウドモデル。 | APIなどを通じて、IaaSおよびSaaSアプリケーション全体にわたる可視化とポリシーの適用を実現する制御ポイント。 | IaaSプラットフォームに保存されたデータの不正な転送や漏洩を検知・阻止するためのポリシーおよびツール。 |