本レポートでは、Datadog の顧客ベースである数千の企業の使用データを集計しました。Datadog のお客様は、企業の規模や業界を問わず、多くの分野で活躍していますが、いくつかの共通の特徴があります。例えば、これらのお客様はソフトウェアインフラストラクチャーとアプリケーションパフォーマンスに真剣に取り組んでいる傾向があります。また、一般のお客様よりも、クラウドプラットフォームやサービスの導入に積極的です。この記事に掲載されているすべての結果は当社の顧客ベースから得られたものであり、全世界の市場の大規模かつ不完全なサンプルであるため、データには偏りが存在する可能性があります。
AWS、Azure、Google Cloud などのクラウドプラットフォームは、開発者が顧客の問題を解決するために、様々なコンピューティングサービスを提供しています。サーバーレスは、これらのコンピューティングサービスの一部を指すカテゴリーラベルやマーケティング用語として広まっています。
- 開発者の納品時間と価値創造までの時間の改善
- 運用コストの削減
- インフラ設定と管理の抽象化
さらに、これらのサービスのほとんどは、マルチテナントモデルでアプリケーションが消費するリソースに対してのみ課金し、リソースが使用されていない時は課金対象外にスケールダウンする精緻な価格設定モデルにより、コスト削減の機会を提供していますが、その保証はありません。
インフラストラクチャーの正確な抽象化レベルと課金の動作の粒度は、スペクトラム上で確認できます。Datadog は、クラウド全体で見られる 5 つの共通カテゴリーを調査しており、クラウド間およびクラウド内のカテゴリー間で機能の重複や境界の曖昧さが顕著に確認できています。
- サーバーレスオーケストレーターとコンテナ
- Application platform as a service (PaaS)
- 完全に管理されたコンテナアプリケーション
- Functions as a Service (FaaS)
- エッジ機能
本レポートでは、主にサーバーレス機能、フルマネージド型のコンテナアプリケーション、およびエッジ機能の採用に焦点を当てています。また、サーバーレスの定義に当てはまらないサービスであっても、エンドユーザーに迅速に価値を提供するために、当社のお客様が選択しているテクノロジーについてより完全なビューを提供する目的で、特定の実証においてサーバーレスオーケストレーターを使用した PaaS とコンテナも考慮しています。
2022 年のサーバーレスの現状レポートによれば、各主要クラウド (AWS、Google Cloud、Azure) で稼動している組織の半数以上がサーバーレスを採用していることが明らかになりました。当社では、特定のクラウドで月に 5 台以上のホストを実行している組織を、そのクラウドの顧客と見なしています。また、そのクラウドで月に 5 つ以上の関数または 1 つ以上のサーバーレスアプリケーションを実行している場合も、同様にそのクラウドの顧客と見なします。
2023 年に入り、サーバーレスワークロードの定義と、各クラウド内でのホストベースの利用を検出するために使用するメトリクスのセットを拡張しました。その結果、2022 年に各クラウドで検出された総顧客数は増加したものの、Azure と AWS で検出されたサーバーレス組織の割合は減少しました。しかし、各クラウドはサーバーレスの採用において前年比で着実な成長を続けています。
注: 各クラウドでサーバーレスを採用している組織の割合を決定するために、以下のテクノロジーを監視している顧客を対象としました。
- AWS: AWS Lambda、AWS App Runner、ECS Fargate、EKS Fargate、AWS CloudFront Functions
- Azure: Azure Functions、Azure Container Apps、Azure Container Instances
- Google Cloud: Google Cloud Functions、Google App Engine-Flex、Google Cloud Run
両方の基準を満たす組織もあれば、片方しか満たさない組織もあります。この事実では、2023 年 5 月時点で後者の基準を満たした組織をサーバーレスコンピューティングを採用したとみなし、2022 年 5 月との前年同月比で比較しています。
実証 1 のサーバーレス組織の定義を踏襲し、新たなクラウドプラットフォームを利用する顧客を特定するために、Cloudflare Workers、Fastly Compute@Edge、Vercel Functions、Netlify Functions からのメトリクスやログを提出する組織を含めます。
2023 年 5 月に監視した Lambda 関数からの起動を、起動メトリクスに関連するランタイムメタデータを利用して分析しました。各言語のランタイムバージョンを組み合わせて、言語レベルでの起動を集計しています。
2023 年 5 月に呼び出された Lambda 関数のメタデータに基づきます。2023 年 5 月時点で ARM と互換性のあるランタイムを ARM 対応ランタイムと定義します。