AWSがサーバーレスを制覇 ― 今やあなたのソフトウェアはすべてAWSのもの

Table of Contents

AWSがサーバーレスを制覇 ― 今やあなたのソフトウェアはすべてAWSのもの

分析: Amazonの四半期決算説明会では、「サーバーレス」は一度も言及されなかった。看板技術であるAWS Lambdaも同様だ。Amazonに資金を注ぎ込み続ける開発者は聞きたがるかもしれないが、どうやら投資家はサーバーレスについてあまり聞きたがらないようだ。

最新の四半期では、AWS は Amazon の営業利益の 73% を占めており、サーバーレスはおそらく何よりも、AWS と開発者との継続的な関係の将来を象徴している。

これは、Amazonにとって今後数十年にわたるクラウド収益の独占という絶好の機会でもあります。サーバーレスは急速に「ゲームオーバー」に近づいており、AWSがその座を奪い取ろうとしています。

サーバーレスと呼ばれるこの小さなもの

2014年11月のAWS re:Inventで発表されたAWS Lambda、そしてサーバーレスは、企業の間で大きな注目を集めています。SlashDataの開発者調査によると、AWSの導入率は44%でトップです(Microsoft Azureは25%、Google Cloudは24%)。

他のクラウドベンダーはどれも誤差の範囲に過ぎません。しかし、この19ポイントの差でさえ、AWSの競合他社にとっては大きすぎるかもしれません。

Cloud Native Computing Foundationの調査データによると、AWS Lambdaの優位性はSlashDataの調査結果が示唆するよりもはるかに顕著で、サーバーレス技術を使用している回答者の70%がLambdaを採用しています。一方、Google Cloud Functionsは13%、Azure Functionsは12%、Apache OpenWhiskは12%です(合計が100%を超えているため、使用状況に重複があると考えられます)。

心配する技術者

サーバーレス:怖がるべきか?そうかもしれない。馬鹿げた名前か?そうかもしれない。

続きを読む

Lambdaは2014年に開始され、競合他社のクラウド製品は2016年に登場しました。2年の先行は大したことではないように思えるかもしれませんが、「AWSは人々のLambdaへの注目を実際に引きつけ、企業としては異例なことにすぐに使い始めました」とガートナーの調査責任者であるダリル・プラマー氏は語っています。

一例として、Expediaが挙げられます。ExpediaはLambdaを早期から積極的に導入しました。エンジニアリング担当バイスプレジデントのSubbu Allamaraju氏によると、Expediaは2016年12月時点で「月間23億回以上のLambda呼び出し」を行っていました。この数値は2017年には前年比4.5倍(62億リクエスト)に増加し、2018年も増加を続けています。

同様に重要なのは、AWSが開発者の満足度でもリードしていることです。SlashDataによると、Lambdaプラットフォームを評価したものの、使用を中止した開発者は、MicrosoftやGoogleと比べて少なく(合計8%)、MicrosoftやGoogleはそれぞれ10%以上がこれらのサーバーレス代替手段を拒否したと回答しています。この差は小さいように思えますが、AWSのユーザー数がAWSよりどれだけ多いかを考えてみてください。

実際には、これは開発者の不満を測る指標です。SlashDataが開発者の満足度を追跡したところ、AWSが圧倒的にリードしていました。

SlashData は、ベンダーごとに 13 の異なる属性にわたって満足度を測定し、開発者が自社のプラットフォームを同業者に推奨する可能性を示す総合的なネット プロモーター スコア (NPS) を計算しました。

AWSは満足度(34)とNPS(32)でトップとなり、Azure(満足度27、NPS28)とGoogle(満足度25、NPS24)を上回りました。他のクラウドベンダーは、上位3社よりも大幅に低いスコアとなりました。「この市場は今後もクラウド大手による支配が続くだろう」とSlashDataは述べています。

AWS のリードがなぜ重要なのかは明らかかもしれませんが、ほとんどの人はそれがどれほど重要であるかを認識していません。

サーバーレススタイルで世界制覇

言葉を濁さないリーディング・エッジ・フォーラムのサイモン・ウォードリー氏は、70%(あるいは44%)のリードが何を意味するのかを次のように解説する。「言い換えましょう。Amazonは現在、あらゆるソフトウェアの未来の70%を握る立場にあります。」開発者は、AWS(あるいはMicrosoft/Google)がサーバーインフラのすべてを管理している間、ビジネスロジックの作成に集中できます。AWSのディープラーニングおよびAI担当ゼネラルマネージャー、マット・ウッド氏は次のように語っています。「S3、DynamoDB、Lambdaを使えば、基盤となるインフラを意識することなくアプリを構築できます。」

これにより、クラウドベンダーが豊かになると同時に、開発者の生産性が劇的に向上します。

また、特定のクラウド上で開発を行っている開発者が、そのクラウドを離れる可能性も低くなります。AWS Lambdaにハードコードされたアプリは、Lambda関数をAzureやGoogle Cloudの代替環境に簡単に移行することはできません。CoreOSの創設者(現在はRed Hatの幹部)であるアレックス・ポルヴィ氏は、その理由を次のように説明しています。「コードはハードウェア(これは以前から見てきましたが)だけでなく、データセンターにも結びついており、ハードウェアを自分で入手することさえできません。」

手錠をかけられた男

「Lambdaとサーバーレスは、人類史上最悪の独占的ロックインの一つだ」

続きを読む

「そして、そのハードウェアは現在、世界中に敷設されたダークファイバーを使って、クラウドプロバイダー専用にカスタム製造されています。つまり、Amazonのような展開環境がなければ、あなたが作成したアプリケーションは、パフォーマンスや応答性、あるいは他の場所への移植性を得ることは決してできないのです。」

それでも、開発者はサーバーレスを採用し続けるでしょう。なぜなら、サーバーレスは開発者の作業を大幅に楽にするからです。その理由の一つは、ロックインへの対処という新たな現実です。アラマラジュ氏が示唆するように、企業はソフトウェアやサービスのロックインに頭を悩ませるのではなく、「サービス指向、非同期・分離型通信パターン、マイクロアーキテクチャ、実験、早期の失敗、ミスへの寛容さ、カオスエンジニアリング、継続的なフィードバック、継続的な学習といった技術を採用すべきだ」のです。

その間、AWS はクリーンアップを行います。

データの規模の経済性により、サーバーレスは真の「勝者(ほぼ)全てを手に入れる」市場だとウォードリー氏は説明する。「Amazonのサーバーレスエコシステムが成長するにつれて、より多くのメタデータをマイニングできるようになり、イノベーション、顧客重視、そして効率性の向上が加速します。市場シェアが2%程度にまで達すれば、大規模に展開していない企業にとってはゲームオーバーです。」

「なるほど、それは深刻そうだ。サーバーレス戦略を強化した方がいい」と考えている人にとって、リスクは高く、脅威は差し迫っている。Wardley氏はさらにこう続ける。「Amazonがサーバーレス(つまりプラットフォーム)市場の2%を占めるまで、あと1~2年はかからないでしょう。つまり、もし対抗策を講じるなら、6ヶ月後ではなく今こそ、50億ドルから100億ドルを投じるべき時なのです。」

リスクが非常に高いのは、ほぼすべてのエンタープライズソフトウェアが構築されるプラットフォームについて議論しているからです。サーバーレスは、効率性とデータ収益が少数の優位な企業にとってますます大きくなり、他のすべての企業を締め出すため、勝者にとって好循環をもたらします。すべてのソフトウェアがLambdaのようなサーバーレスプラットフォームに移行できるでしょうか?いいえ。しかし、多くの、おそらくほとんどのソフトウェアは移行可能であり、その「ほとんどの」ソフトウェアは、今後数十年にわたってエンタープライズコンピューティングを再定義するのに十分なはずです。®

Discover More