サービス型インフラストラクチャー(IaaS)、サービス型プラットフォーム(PaaS)、サービス型ソフトウェア(SaaS)は、クラウド・サービスの中で最も利用されているサービス・モデルです。これらは3大クラウド・サービス・モデル、もしくはクラウド・コンピューティング・サービス・モデルと呼ばれることもあります。
「サービスとして」とは、クラウドベースの製品でITアセットを利用する方法を指し、クラウド・コンピューティングと従来のITの本質的な違いを強調しています。従来のITでは、企業はオンプレミスのデータセンターでITアセットを購入、インストール、管理、保守することでITアセット産を消費します。クラウド・コンピューティングでは、クラウド・サービス・プロバイダーがアセットを所有、管理、保守します。顧客はインターネット接続を使用してコンテンツを消費し、サブスクリプションまたは従量課金制で支払います。
IaaSは、クラウド上でホストされるコンピュート、ストレージ、ネットワークへのオンデマンドアクセスを提供するクラウド・コンピューティングの形態で、クラウド上でアプリケーションやワークロードを実行するためのバックエンドITインフラストラクチャーです。これにより、企業は必要に応じてリソースをスケールでき、膨大な初期投資や複雑なオンプレミス・インフラ構成の必要性を低減できます。
企業は、高性能なワークロードを管理するためにIaaSツールに依存することが多く、特にユーザー活動の急激な増加が発生しやすい「スパイキー」なワークロードの場合に有効です。
PaaSとは、アプリケーションを開発、運用、保守、管理するための完全オンデマンドのクラウド・プラットフォーム(ハードウェア、ソフトウェア、インフラ)を提供するクラウド・コンピューティング・モデルです。PaaSのプロバイダーは、サーバー、ネットワーク、データ・ストレージ、オペレーティング・システム(OS)ソフトウェア、データベース、開発ツールなどすべてをデータセンターでホストしています。
PaaSは、企業が内部で開発・管理するオンプレミス・プラットフォームよりも、アプリケーションをより迅速かつ低コストで構築、テスト、デプロイ、実行、更新、スケールできるようにします。
SaaSは、インターネット経由で互換性のあるコンピューティング・デバイスに提供されるクラウド上ホスト型アプリケーション・ソフトウェアです。SaaSプロバイダーは、ソフトウェアおよびその運用基盤となるインフラストラクチャーを運用、管理、維持します。SaaSユーザーは、アプリケーション・ソフトウェアを購入してローカル・デバイスにインストールする代わりに、アカウントを作成し、アプリケーションを購読するだけで利用を開始できます。
IaaS、PaaS、SaaSは相互排他的ではなく、多くの企業が3つすべてを利用しています。いずれも、開発者にアクセスしやすくスケーラブルなIT機能を提供し、より予測可能なコスト構造を実現します。
AI活用のグローバル・トレンドや日本の市場動向を踏まえたDX、生成AIの最新情報を毎月お届けします。本ニュースレターは【日本語】で配信しています。登録の際はIBMプライバシー・ステートメントをご覧ください。
IaaSは、オンプレミスに代わるクラウドベースの代替手段であり、物理および仮想コンピューティング・リソース(IaaSプロバイダーによってデータセンターでホスティングされる)をユーザーに提供します。
プロバイダーは、顧客が物理的なハードウェアの管理ではなくソフトウェアと戦略に集中できるよう、IaaSでIT運用の基盤(保守、パッチ、アップグレード、トラブルシューティングを含むインフラ)を提供します。顧客は広域ネットワーク(通常はインターネット)経由でITリソースとサービスにアクセスし、クラウド・プロバイダーのプラットフォームを利用して残りのアプリケーション・スタックを管理します。
IaaSツールは、1台の物理サーバー上で複数の仮想マシン(VM)を実行できるようにする仮想化テクノロジーに依存しています。各VMは、独自のオペレーティング・システム、アプリケーション、メモリとストレージの仕様で独立して動作し、プロバイダーはVMを分離した状態に保つハイパーバイザー(仮想マシン・モニターまたはVMMとも呼ばれる)を管理します。また、ハイパーバイザーは、各インスタンスにコンピューティング・パワー、メモリ、ストレージを割り当て、顧客がニーズに合わせて仮想インスタンスを作成、構成、拡張できるようにします。
ビジネスのニーズに応じて、IaaSはオートスケーリング、ロード・バランシング、災害復旧、およびパフォーマンス監視などのオートメーション・サービスと組み合わせることで、アプリケーションの可用性やワークロード管理の最適化を支援できます。IaaSプラットフォームは、企業がAIや機械学習(ML)技術を活用することも支援します。開発者は、例えばIaaSが提供する計算リソースを活用して、生成型AIアプリケーションの構築・スケーリングに用いる基盤モデルを作成できます。
IaaSでは、柔軟で使用量に応じた(従量課金型)モデルが最も一般的です。しかし、より予測可能なワークロードや長期的な利用を想定する場合、企業はリザーブド・インスタンスやサブスクリプション型課金(例:月額課金)を選択できます。多くのプロバイダーは、こうした契約に対して割引を提供しています。
IaaSは、ユーザーがインターネット経由でアクセスおよび制御できる幅広い仮想コンピューティング・リソースを提供します。次のようなものがあります。
IaaSのコンピュート・エンジンは、Web処理やアプリケーション実行向けの中央処理装置(CPU)、高性能ワークロード向けのグラフィックス処理装置(GPU)、およびシステム・メモリー(RAM)で構成されます。ユーザーは、仮想マシンまたは専用ベアメタル・サーバーの形で計算リソースを要求できます。
ベアメタル・サーバーは、通常は単一の顧客専用の物理マシンです。これにより、ハードウェアを完全に制御でき、カスタマイズされたワークロードを作成できます。この機能は、高いパフォーマンス、厳格なコンプライアンス、または最小限の遅延を必要とするワークロードに特に役立ちます。従来のベアメタル・サーバーにはハイパーバイザーがプリインストールされていませんが、ユーザーは必要に応じてハイパーバイザーを追加できます。
仮想サーバーは、複数の仮想マシンが単一のベアメタル・サーバーを共有できるようにするソフトウェア定義サーバーです。開発、テスト、データのバックアップなどの柔軟で短期的なワークロードに最適です。企業がリソース使用を最適化し、コストを削減し、ITリソースを迅速にプロビジョニングするのに役立ちます。
企業は、パフォーマンス、カスタマイズ性、拡張性のバランスを取るために、仮想サーバーとベアメタルサーバーを組み合わせて利用することがよくあります。
IaaSのネットワークはソフトウェアを用いて定義されたネットワーク(SDN)によって動作しており、アプリケーション・プログラミング・インターフェース(API)を使用して仮想ルーター、スイッチ、ファイアウォール、サブネット、VPNゲートウェイ、ロード・バランサーをユーザーに提供します。反対に、顧客はネットワークAPIを使用して仮想インフラをインターネットに安全に接続し、さまざまなネットワーク・リソース間の通信を管理できます。
IaaSプラットフォームは、いくつかのクラウド・ストレージ・オプションを提供します。例えばブロック・ストレージは、ストレージ・エリア・ネットワーク(SAN)やクラウドベースのストレージ環境にデータをボリュームとして保存します。これにより、ブロック・ストレージは、高速で信頼性の高いデータ転送を必要とするユースケースに適しています。
ファイル・ストレージは、データをクラウドに保存し、インターネット経由でアクセスを提供することで、複数ユーザー間でのファイル共有を可能にします。
IaaS環境は、コンテナ化にも対応しています。コンテナ化では、アプリケーションを、必要なすべてのOSライブラリと依存関係とともに、軽量で移植可能なコンテナにパッケージ化できます。コンテナは、DockerやKubernetesなどのオーケストレーション・ツールを使ってデプロイ、管理、拡張できるため、VMよりも効率的です。
IaaSのセキュリティーは、責任共有モデルに基づいています。またプロバイダーには、データセンターの施設や基盤となるハードウェアといった物理インフラの安全性を確保する責任があります。通常はプロバイダーがデータの暗号化、アクセス制御、ネットワーク・セキュリティーのツールを用意し、顧客が機密情報を保護し、サイバー攻撃のリスクを軽減できるようにします。一方顧客には、クラウド内のアプリケーションやワークロード、データを保護する責任があります。
IaaSモデルは、次のような幅広いユースケースに対応する汎用コンピュート・リソースを提供します。
IaaSはクラウドベースのバックアップおよび災害復旧ソリューションを提供し、組織がシステムとデータをクラウドに複製およびバックアップして事業継続性を確保できるようにします。例えば、組織はサーバーのうち1台で障害が発生した際に別のサーバーが引き継げるよう、複数のサーバーにアプリケーションを複製できます。
ビッグデータ分析とは、大規模で複雑なデータセット(ビッグデータ)を収集・分析し、価値あるインサイトを導き出すプロセスのことです。IaaSプラットフォームは、企業がビッグデータを分析し、データに基づいた意思決定を行うために必要となる膨大な処理能力を提供できます。
IaaSは、安全でスケーラブルな顧客向けウェブサイトやアプリケーションをホストし、高速で一貫性のあるエンドユーザー・エクスペリエンスを提供する、コスト効率の高い方法を企業に提供します。
従来のオンプレミス・インフラの構成と比較して、IaaSはハイパフォーマンス・コンピューティング(HPC)をサポートするための効率的でコスト効率の高い方法を企業に提供します。HPCとは、並列で動作する強力なプロセッサーのクラスターを使用して大量の多次元データセットを処理し、複雑な問題を超高速で解決する技術です。
ハイブリッドクラウドのアーキテクチャーは、パブリッククラウド、プライベートクラウド、オンプレミスのインフラを組み合わせて柔軟性とコスト効率に優れた単一ITインフラを構築します。現在、ハイブリッドクラウドは多くの場合マルチクラウドのアプローチと組み合わされています。これにより、企業は複数のベンダーからクラス最高のパブリッククラウド・サービスを選択し、ベンダー・ロックインを回避できます。
IaaSは、ハイブリッドクラウド環境全体でリソースのデプロイメントを促進できます。例えばIaaSは、オンプレミスの環境からクラウド・プロバイダーのデータセンターにワークロードを移行する「リフト・アンド・シフト」移行に対応しています。
従来のITインフラストラクチャーと比べて、IaaSプラットフォームは、トラフィックの急増や減少に応じてコンピューティング・リソースを迅速にスケールアップまたはスケールダウンできる柔軟性を顧客に提供します。IaaSは企業がリサイズのジレンマに対処するのを支援します。つまり、需要の急増に備えて過剰なオンプレミス容量を購入する必要がなく、また需要が利用可能なリソースを超えた際に発生する停止やパフォーマンス低下のリスクも回避できます。
しかし、IaaSプロバイダーではベンダー・ロックインが懸念となることがあります。ロックインが発生すると、IaaSプラットフォームが完全に構成された後にプロバイダーを変更することが難しくなるため、意思決定者は長期的なIT目標やニーズを慎重に検討する必要があります。
高度なIaaSソリューションへの投資には、次のような数多くのメリットがあります。
PaaSは、アプリケーションの開発、実行、管理のためのクラウドベースのプラットフォームを提供します。クラウド・サービス・プロバイダーは、プラットフォームに含まれるすべてのハードウェアとソフトウェア(サーバー(開発、テスト、デプロイメント用)、オペレーティング・システム(OS)ソフトウェア、ストレージ、ネットワーク、データベース、ミドルウェア、ランタイム、フレームワーク、開発ツール)のほか、セキュリティー、オペレーティング・システムとソフトウェアのアップグレード、バックアップなどの関連サービスもホストし、管理および保守します。
ユーザーはグラフィカル・ユーザー・インターフェース(GUI)を介してPaaSにアクセスします。PaaSでは、開発部門やDevOps部門がコーディング、統合、テスト、配信、デプロイメント、フィードバックなど、アプリケーションのライフサイクル全体にわたるすべての作業で連携できます。
PaaSを使うと、顧客は一定量のリソースと特定のユーザー数に対して固定料金を支払えます。または、IaaSの顧客と同様に、従量課金制の料金体系を選択し、使用したリソースに対してのみ支払うこともできます。
通常、PaaSソリューションは3つの主要なコンポーネントで構成されています。
クラウド・インフラストラクチャーは、あらゆるPaaSシステムのバックボーンです。VM、OS、ストレージ、主要な機能、ファイアウォールおよび暗号化などのセキュリティ機能などがあります。
PaaSにはソフトウェア製品の構築、立ち上げ、保守のツールがあります。PaaS環境では多くの場合、ワークフローを合理化し、複数の開発部門と運用部門が同時に同じプロジェクトで作業できるようにするミドルウェアを使用してアプリケーションが構築されます。
GUIとは、開発部門やDevOps部門がアプリケーションのライフサイクル全体で作業を管理できるユーザーフレンドリーなダッシュボードです。開発者とPaaS環境間の主な通信地点として機能します。
PaaSでは、すべての標準的な開発ツールがGUIを通じて利用可能で、開発者はどこからでもログインしてプロジェクトで共同作業を行い、新しいアプリケーションをテストし、完成した製品をリリースできます。
PaaSが提供する使いやすい統合プラットフォームでは、インフラ管理をクラウド・プロバイダーに任せることで、開発部門がソフトウェアのイノベーションとユーザー・エクスペリエンスの向上に集中できるようにします。また、企業がさまざまなITイニシアチブを推進する際にも役立ちます。
PaaSのユースケースには次のような例があります。
PaaSにはフレームワークが組み込まれているため、API開発、デプロイメント、管理が簡素化され、アプリケーション間におけるデータと機能の共有が可能になります。
PaaSは、ソフトウェア・アプリケーション・ライフサイクル全体にわたって、テスト、セキュリティ、および導入プロセス・オートメーションを容易にする、完全に構成された環境を提供します。これらの主要な機能は、CI/CDパイプラインとアジャイル開発プラクティスのサポートに役立ちます。
PaaSソリューションは、IoTアプリケーション開発やリアルタイムIoTデータ処理に使用されるさまざまなプログラミング言語(JavaやPythonなど)、ツール、およびアプリケーション環境をサポートできます。
PaaSソリューションにより、開発者はアプリを一度構築すれば、ハイブリッド環境のどこにでもデプロイし、管理できます。
持続可能で完全にプロビジョニングされた分散アーキテクチャーにより、生成AIをはじめとするエンタープライズ・グレードのAIツールの性能向上と将来への備えが可能になります。PaaSはこのような環境を提供することで、AIアプリケーションの開発とデプロイメントをサポートし効率化します。
IaaSと同様にPaaSサービスでも、特にチームで大規模で複雑なアプリケーションを別のプロバイダーに移行しようとする時などにベンダー・ロックインが問題になる場合があります。PaaSでは、企業がベンダーのインフラと開発プラットフォームに依存しなければならないということもあります。ベンダーにセキュリティー上の問題が発生したり、プラットフォームが変更されたりした場合(特定のサービスのサポートを打ち切るなど)、その変更がアプリのパフォーマンスに悪影響を及ぼす可能性があります。
それでも企業にとっては、PaaSのおかげで制御と利便性のバランスが取れ、DevOps部門の生産性の向上と開発サイクルの加速が可能になるのです。
PaaSツールは次のように企業を支援することもできます。
クラウド・アプリケーション・サービスと呼ばれることもあるSaaSは、プロバイダーが管理する完全なソフトウェア・ソリューションをインターネット経由で提供します。
SaaSは、クラウド・コンピューティングと規模の経済を活用し、顧客にとってより効率的なソフトウェアの利用、アクセス、支払い方法を提供します。クラウド・プロバイダーは、自社のサーバー上でSaaSアプリケーションをホストし、ソフトウェアの更新や機能拡張を含むアプリケーションの可用性、セキュリティー、全体的なパフォーマンスを管理します。ユーザーは通常、月単位または年単位でSaaSアプリケーションを購読し、Webブラウザーやモバイル・アプリを使用してアクセスします。
一部のSaaSプロバイダーは従量課金制を提供していますが、多くの場合、顧客は定額料金モデルを選択できます。定額料金モデルは「1つのプラン、1つの価格」というアプローチで、ユーザーはストリーミング・サービスのサブスクリプションのように、固定された単一の価格でアプリケーションのすべての機能にアクセスできます。ユーザーは、アプリケーションの使用量に関係なく、月額または年額の料金を支払うことで無制限に利用できます。多くのSaaSプロバイダーは、アプリケーションにアクセスする必要があるユーザー数に基づいて階層型パッケージを提供しています。
現在、SaaSは最も一般的なパブリッククラウド・コンピューティング・サービスで、ソフトウェアの主要な配信形態となっています。従業員が使用する多くのアプリケーションは、SaaSモデルを通じて提供されています。SaaSアプリケーションの例としては、Salesforce(顧客関係管理)、Dropbox(ファイル保存・共有)、Hubspot(製品マーケティング)といった日常的なツールのほか、基幹的なエンタープライズ・リソース・プランニング(ERP)、人事、人員最適化プラットフォームがあります。
SaaSアプリケーションは多様であるものの、ほとんどに共通する特徴があります。
SaaSアプリケーションは、クラウドで動作するように設計されています。ベンダーはアプリケーションを独自のインフラでホストすることも、定評のあるクラウド・プロバイダーを利用することもできます。しかしそのようなプロバイダーを利用すれば、SaaS開発者はアプリケーションの拡張性を最大化し、アプリケーションのリーチをより広い顧客ベースに拡大できます。
SaaSアプリケーションは、インターネット接続と互換性のあるデバイス(コンピューター、スマートフォン、タブレットなど)があれば、どのユーザーでも利用できます。ほとんどのSaaSソリューションはWebブラウザーで実行できますが、ユーザーがデバイスに専用のモバイル・アプリケーションや軽量クライアントをインストールしなければならないものもあります。
SaaSアプリケーションはマルチテナント・アーキテクチャー上で動作し、単一のアプリケーション・インスタンスが複数の顧客にサービスを提供します。セキュリティーとプライバシーを確保するために、各顧客のデータや構成は他と分離して保持されます。
SaaSでは、クラウド・プロバイダーがすべての重要なサービスを提供するため、顧客は基盤となるインフラストラクチャーの管理や維持を心配する必要がありません。
多くのプロバイダーは、顧客がSaaSソリューションを他のクラウドベースのWebアプリケーションやオンプレミスのソフトウェアシステムと統合できるようにするAPIを提供しています(e-コマース・サイトを「後払い(Buy Now, Pay Later)」プラットフォームと接続するなど)。
今日の従業員が利用するソフトウェアの多くは、SaaSモデルを通じて提供されています。例としては次のとおりです。
SaaSには数多くのメリットがありますが、考慮に値する潜在的な課題もあります。SaaSアプリはアクセスとデプロイが簡単であるため、ITスタッフの知らないうちに組織全体にその数が急増する可能性があります。この現象はSaaSスプロールと呼ばれ、無駄な支出、非効率的なワークフロー、データのサイロ化、セキュリティ・リスクを引き起こす可能性があります。
SaaSアプリケーションには、ロックインという課題もあります。独自のテクノロジー、複雑な統合(ベンダー固有のAPIを使用するなど)などの要因によって、アプリケーションの依存関係が生じ、SaaSプロバイダーを変更するのが複雑で高価になる可能性があります。
リスクはさておき、SaaSプラットフォームでは次のことが可能になります。
3つのクラウド・サービス・モデルをすべて利用している企業が多いですが、各モデルはさまざまな顧客ニーズに合わせて設計されており、プロバイダーに割り当てられるIT責任のレベルも異なります。
IaaSにより、企業はITインフラストラクチャーを制御できると同時に、ビジネス・ニーズの進化に応じて拡張または縮小できる柔軟でスケーラブルなデータセンター・ソリューションを提供します。 ただし、IaaSは3つのモデルの中で最も実践的です。基本的なインフラストラクチャーのみを供給します。
IT部門は引き続き、OS(オペレーティング・システム)、アプリケーション、ミドルウェア、ランタイム環境の管理を担当します。他のモデルと比較して、IaaSは事前に構成されたコンポーネントが少ないため、熟練したITチームでさえ、追加の管理責任に対処する準備ができていなければ、ワークロードと関連するコストが高額に膨らむ可能性があります。
ある組織が顧客関係管理(CRM)アプリケーションを消費者に提供したいとします。IaaSを使用すると、開発者はクラウド上にバックエンドITインフラストラクチャーを構成し、そのカスタマイズされたインフラストラクチャーを利用して開発プラットフォーム(およびアプリケーション)を構築できます。IT部門はOSとサーバーの構成を完全に管理できますが、開発プラットフォームとアプリケーションと共にそれらの管理と保守の負担も負うことになります。
他のサービスとしてのソリューションと同様に、IaaSは、オンプレミス・ハードウェアの管理を軽減したい企業にとって魅力的なものです。 IaaSの従量課金プラン(現在IaaSで最も人気のある料金プラン)は、企業の幅広い予算に対応しています。予測できないワークロードを抱える企業や、急成長中のスタートアップ企業にとって、とりわけIT部門に大規模なインフラ投資に必要なリソースが不足している場合、IaaSサービスのカスタマイズ性は多くの場合メリットがあります。
PaaSはクラウド・コンピューティング・スタックの中間層として機能し、IaaSとSaaSの乖離を埋めてくれます。IaaSが持つ柔軟性とカスタマイズの選択肢、そしてSaaSが持つ合理化されたワークフローと迅速なデプロイメントのメリットが組み合わされているので、カスタム・アプリケーションを構築する開発者にとって最も効率的かつコスト効率の高い方法となっています。
PaaSは、基本的なインフラストラクチャーを提供するだけでなく、マネージドOS、ミドルウェア、ランタイム環境も提供することで、IaaSモデルをベースにして構築されます。これらのリソースにより、開発者はアプリケーションのデプロイやCI/CDパイプラインの構築が容易になりますが、カスタマイズの選択肢や環境に対する制御も制限されます。
先ほどのCRMの例で言えば、開発者はPaaSを使用して カスタムCRMアプリケーションを構築できます。この場合、企業はインフラと開発リソースの管理をサービス・プロバイダーに委託し、企業はアプリケーション機能の制御を管理します。また、企業は、アプリケーションとそれに関連するデータの管理にも責任を負います。
PaaSプラットフォームは、多くの場合、企業レベルのソフトウェア開発業務を管理するために不可欠です。コードの統合やデータベース管理などの日常的なタスクを簡素化しながら、イノベーションやアプリのカスタマイズを実現でき、SaaSでは実現できない高いレベルの柔軟性があります。
PaaSは一般的に、包括的な開発環境を求める企業や、複数のプラットフォームや地域で事業を展開する地理的に分散したチームに最適です。PaaSを利用すると、チームが社内開発プラットフォームの構築に発生し得る多額のコストをかけずにアプリを構築できるため、IT予算が限られている企業にも最適です。
SaaSでは、クラウド・プロバイダーがアプリケーション開発からインフラストラクチャーのプロビジョニングや保守まで、すべてを担当します。ユーザーは、インストールや保守を行う必要もなく、デバイスの種類や場所に制限されることなく、Webブラウザーを使用してアプリケーションにアクセスするだけです。ユーザーは一部の設定を構成したり権限を管理したりできますが、保守、セキュリティー、更新のすべてはSaaSプロバイダーが担当します。SaaSアプリケーションは、信頼性が高く、最小限のセットアップで利用できるソフトウェアを求める企業に最適です。
カレンダー・アプリケーションを例に取ってみましょう。ユーザーは、設定を構成したりソフトウェアの更新を気にしたりする手間をかけずに、イベント、会議、予定を追加できる機能を求めています。サーバーが誤構成やセキュリティー侵害によって障害を起こした場合、ユーザーはSaaSプロバイダーが迅速に問題へ対処し、アプリケーションへのアクセスを復旧すること(理想的にはサービス中断なしで)を期待します。
ただし、SaaSの利便性にはトレードオフが伴います。ユーザーはソフトウェアの管理の制御やカスタマイズがほとんどできず、統合オプションも限られている場合があります。また、SaaSを使用するということは、ユーザーがソフトウェアを所有していないということです。プロバイダーはプラットフォームとデータに対する制御を保持できるため、ユーザーの監視が制限されてしまいます。
CRMの例をもう一度見てみましょう。この場合、企業は既製のSaaS CRMソリューションを選択し、日常のIT管理をすべてオフロードするが、コントロール(機能、データ・ストレージ、ユーザー・アクセス、セキュリティーなど)をクラウド・プロバイダーに委ねることになります。
ビジネスで優れた制御やカスタマイズが必要な場合、PaaSまたはIaaSと独自のソフトウェアを組み合わせると良い選択肢になるかもしれません。しかしSaaSアプリはデプロイが簡単で最小限の設定すら必要ないため、多くの企業やユースケースで今でも人気があります。
クラウドの導入が進む一方で、特にコストに関する不満も増加しています。クラウドへの支出が期待に見合っていると感じている企業はわずか40%です。1クラウドの支出には当然ながらIaaS、PaaS、SaaS以外のサービスも含まれますが、それでも企業の半数以上(60% )が希望を上回る額をクラウド製品に費やしていることになります。
この問題に対処するために、一部のIT部門ではAIツールやMLアルゴリズムに注目しています。チームはAIを使ってクラウドの利用パターンを分析し、クラウドの無駄を突き止め、コスト削減プロセス(ワークロードの適切なサイズ設定など)を自動化できます。AIテクノロジーがクラウド支出を増やす可能性があることは事実ですが、より効率的な支出を通じて、企業がクラウド予算を最適化し、クラウド・サービスに対する全体的な満足度を高めることができます。
企業は「XaaS(anything-as-a-service)」プラットフォームにも投資しています。XaaSプラットフォームには、IaaS、PaaS、SaaSのほか、サービスとしての災害復旧(DRaaS)、サービスとしてのデータベース(DBaaS)、その他のクラウドベースのサービスが含まれます。
企業が5Gネットワーキング、エッジ・コンピューティング、AI、IoTといったトレンドによって高まるデータ処理需要に対応しようとする中で、XaaSはITチームがその課題に取り組むのを支援しています。XaaSは、異なる環境間でのデータの接続と統合を容易にし、デジタル・トランスフォーメーションの取り組みを加速します。また、パブリッククラウド、プライベートクラウド、オンプレミスのデータセンター、あるいはそれらを組み合わせた環境など、重要なサービスを実行する場所を選択できる柔軟性を企業に提供します。
XaaSアプローチを採用することで、企業は従来の開発プロセスと、AIOps、ビッグデータ処理、ハイブリッドクラウド管理といった比較的新しい手法をどちらも合理化できます。
さらに、パブリッククラウドとプライベートクラウドのリソースを組み合わせてそれぞれのメリットを活用するマルチクラウドおよびハイブリッドクラウド戦略を採用する企業が増えています。Gartner社は、2025年末までに85%以上の組織がハイブリッドまたはマルチクラウドのアプローチを採用すると予測しています。2そして現在、78%の企業が複数のクラウド・プロバイダーを利用しています。3
ハイブリッド環境やマルチクラウド環境により、ITチームはワークロードをオンプレミスのインフラストラクチャーとパブリッククラウド・プラットフォームに分散でき、複数のプロバイダーの強みを活用できます(これによりベンダー・ロックインの防止にもつながります)。ハイブリッド戦略やマルチクラウド戦略は、IT環境の柔軟性、レジリエンス、拡張性を高めるとともに、技術や顧客ニーズの変化に応じて企業がアジャイルであり続けることを支援します。
クラウド上でミッションクリティカルなワークロードを実行し、高いパフォーマンス、エンタープライズ・セキュリティー、ハイブリッドクラウドの柔軟性を実現します。
統合機能を通じて、すべてのアプリとデータを接続しましょう。
生成AI時代に、ハイブリッドクラウドの価値を最大化します。
1 2024年におけるクラウド・コストの現状、CloudZero社、2024年1月
2 Gartner社はクラウドが新しいデジタル・エクスペリエンスの中心になると言及、Gartner社、2021年11月10日
3 「Where the cloud goes from here: 8 trends to follow and what it could all cost」、 ZDNet社、2025年5月19日