クラウドのWebサービス機能の進化
IaaS展開の次の波を作る「サーバレス」、主要3社の動向を探る
IaaS市場が発展するにつれて、パブリッククラウドプロバイダーの間で巻き起こる次の競争の波は、価格ではなく、Webサービスとイベント処理関連のものになるだろう。
パブリッククラウドには、新たなパラダイムが存在している。このパラダイムは、Infrastructure as a Service(IaaS)、Platform as a Service(PaaS)、Software as a Service(SaaS)の中で最良のものを組み合わせ、ベンダーとユーザーの両方にとってクラウドのビジネスケースの質を高めることを目的としている。この新たなパラダイムは、Webサービス(特にイベント駆動アプリケーション)を中心に展開し、今後のパブリッククラウド市場を形成することが予想される。
IaaSはオンデマンドで仮想マシンを提供する。つまり、ユーザーが実行するアプリケーションに関係なく、基本的に誰にでもIaaSを販売できる。しかし、ユーザーの観点では、IaaSの影響があるのはサーバのコストだけで、企業は依然として自社でソフトウェアのプラットフォームとアプリケーションを保持しなくてはならない点は同じだ。つまりIaaSでは、ITの運用コストを大幅に削減することはできない。これは、最近まで、価格以外でIaaSプロバイダーが競争できる側面がなかったことも意味している。
併せて読みたいお薦め記事
「サーバレス」がクラウド運用を変える
- クラウドの新潮流、先進企業が使いたくなる「サーバレス」の魅力
- 「サーバレスコンピューティング」活用法、パブリッククラウドのコスト削減効果とは
- サーバレスコンピューティングは複雑になり過ぎたクラウドの福音となるか
サーバレスコンピューティングの特徴
Amazon Web Services(Amazon)、Microsoft、Googleは、IaaSに機能を追加することで、ユーザーがパブリッククラウド特有の機能を使用するアプリケーションの作成をサポートしたり、他社との差別化を図ったりできることを認識している。これらの機能は、クラウドでホストされている機能のAPIで、プラットフォームサービスまたはWebサービスと呼ばれることもある。これらのAPIは、特にクラウド向けに作成された複雑なアプリケーションの開発と導入を簡略化する。これらのWebサービスは、PaaSのようにソフトウェア自体に書き込まれるが、ほとんどのPaaSと違って、特定のOSやミドルウェアに縛られることはない。ほぼ完全にアプリケーションとして機能するものもあり、SaaSの機能と近似している。
クラウドのWebサービス機能の進化
厳密に言うと、Webサービス機能は新しいものではない。どのクラウドプロバイダーも、APIを通じてデータベースサービス、イメージの管理、基本的な開発ツールを提供している。新しい点は、クラウドプロバイダーがAPIとして現在提供している機能の範囲にある。その範囲は、リレーショナルデータベースの幅広い管理サービスから、モノのインターネット(IoT)やモバイルデバイスのサポート、イベント処理、ハイブリッドクラウドの仮想ミドルウェアに至るまで多岐にわたる。これらの新たな機能は、クラウド特有の新しいアプリケーションを作成するというブートストラップ開発チーム共通の目標を共有している。
Microsoftは、「Microsoft Azure」のPaaSモデルでこれを実際に始めた。Azureでは、全てをクラウドに移行するのではなく、プラットフォーム(OSとミドルウェア)を構築するように提案している。このプラットフォームは、クラウドからデータセンターにかけて広がり、アプリケーションとコンポーネントを双方の間で移行できるようにしている。その結果、Azureはハイブリッドクラウドとして適切な選択肢となり、当初はAmazonのIaaSの優位性を脅かすほどだった。
クラウドにおけるイベント駆動アプリケーションの増加
新しいクラウド特有のアプリケーションの多くは次世代のコンピューティングであるイベント処理関連のものだろうというのがクラウドに関するAmazon独自の見解だ。これはIoTなどのものには必須だが、労働者がモバイルで作業できるようにすることにおいても重要である。Amazonの「AWS Greengrass」は、同社の「Amazon Elastic Compute Cloud」(Amazon EC2)の外でイベント駆動アプリケーションをホストするプラットフォームだ。Azureの「Windows Server」には、イベントが生成されるポイントの近くに幾つかのアプリケーションの機能を配置してユーザーの待ち時間を短縮できる機能がある。AWS Greengrassは、それに対抗するためにAmazonが編み出したものだ。
AmazonとMicrosoftは、「関数型プログラミング」または「ラムダ関数」と呼ばれるものをベースにイベント処理を構築している。ラムダ(Lambda)はAWSのサービス名称だが、一般的なプログラミング用語でもある。後者では、使用中は何も格納せず、処理時に完全でアトミックな機能手順を行う一連のロジックを意味する。つまり、必要に応じて特定の機能をスピンアップし、必要な量のコピーを使って処理容量を調整して、使用した場合にのみ料金を支払うようにすることができる。AWS Lambdaは、使用した分だけ料金を支払うという新たなクラウドの価格パラダイムだけでなく、新たな開発パラダイムも導入している。
この動向を受けて、Googleが開発したのが「Google Cloud Functions」だ。Google Cloud Functionsでは、台頭したばかりのラムダ関数よりも、企業で人気を博しているマイクロサービスに焦点が当てられている。マイクロサービスは小型で再利用可能なコンポーネントで、コンテナに適している。そのため企業は簡単にプライベートクラウドにコンテナを配置することができる。
これでGoogleがクラウドの分野で優位に立てる可能性もあった。しかし、AWS Greengrassやクラウドとデータセンターを取り巻くMicrosoftの共通プラットフォームに対抗するには、Googleはまだプライベートクラウドとハイブリッドクラウドの統合について後れを取り戻さなければならない。
これらのイベント駆動コンピューティングモデルは、クラウドの未来を突き動かすことになるだろう。何かをデータセンターからクラウドに移行する作業を正当化するのが難しい場合もあるだろう。だが、クラウドは既に運用されているため、コスト削減については証明できるはずだ。しかし、クラウドが生産性を向上するという次の波を起こすことについては別の話だ。この波は、ITコストを大幅に膨れ上がらせる可能性がある。
新たな生産性の向上がクラウドアプリケーションのエンジンと成長の原動力であるなら、クラウドプロバイダーは、関数やマイクロサービスの機能を提供して、コンテキストベースのイベント駆動アプリケーションをサポートし、ハイブリッドITを容易なものにしなくてはならない。大手クラウドプロバイダーは、この全てを備えており、最終的にはそれらを最適に統合したプロバイダーがIaaS市場の勝者になるのかもしれない。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「データストレージの活用方法」に関するアンケート
-
4
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
5
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
6
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
-
7
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
8
221人調査で分かった「情シス最大のストレス」は?
-
9
LLMの「過学習」、正しく説明している文章はどれ?
-
10
レガシー基幹システムをSAPに統合 山善が突き止めた「標準化と個別最適」の境界線
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー