Cloudflareは最近、毎年恒例の「APIトラフィックの状況」レポートをリリースした。このレポートでは、Cloudflareのグローバルネットワークによって利用されるトラフィックデータを分析して、Webトラフィックの現在の業界トレンドへのインサイトを提供する。
このレポートでは、2021年2月の第1週から2021年12月の第1週まで、Cloudflareレーダーチームによって提供されたWebトラフィックデータを調べている。このレポートでは、さまざまな方法でAPIトラフィックを分析しており、現在の状況とAPIトラフィックの進展についてのインサイトを提供している。APIは、すべてのトラフィックタイプの中で最も速く成長しており、レビュー期間中に21%増加した。
Cloudflareでは、マイクロサービスとサーバーレスアーキテクチャの幅広い採用と、Jamstackアーキテクチャのような成熟度と、フロントエンドとバックエンドの分離が、観測された急速な成長の背後にある第1の理由であると考えている。
マイクロサービスアーキテクチャは、年次のInfoQアーキテクチャ・設計トレンドレポートでかなり長い間、レイトマジョリティトレンドとして分類されてきた。一方、InfoQは、サーバーレストレンドを、前年のアーリーアダプターカテゴリから2021年のアーリーマジョリティカテゴリに移行した。これは、KubernetesやPrometheusなどのより成熟したツールがコミュニティで利用できるようになるにつれて、マイクロサービスアーキテクチャの構築が容易になり、アクセスしやすくなったことを証明している。APIトラフィックは、レビュー期間の終わりまでに測定されたトラフィック全体の54%を占めた。
JSONはREST APIの最も一般的なコンテンツタイプであるため、リクエスト数が最も多くなっているが、レポートではgRPCトラフィックが着実に増加していることがわかっている。gRPCは、マイクロサービススタイルのアーキテクチャでサービスを接続するために一般的に使用される別のプロトコルである。最新のInfoQアーキテクチャ・設計トレンドレポートでは、gRPCは前年のアーリーマジョリティカテゴリから、2021年にはレイトマジョリティカテゴリに移動したようである。
レポートが行った2番目の調査は、以前はモノリシックと見なされていた幅広い業界の組織によるAPIの幅広い採用であり、大規模な垂直統合サービスプロバイダーを使って行われる。これらの企業は、APIファーストのアプローチにより競争力を得られると考えている。
APIトラフィックの伸びが最も大きかった主要セクターは銀行で、前年比70%の伸びであった。次に小売業が51%の伸び、金融サービスが50%の伸びであった。銀行と小売は、APIトラフィックのそれぞれ6%と5%を占めている。
ブロックチェーンはInfoQトレンドレポートのイノベーターカテゴリにとどまっている。一方で暗号通貨に関連するAPIトラフィックはすでにAPIトラフィックの7%を占めており、APIトラフィックで2番目に大きい業界である。
高度なセキュリティと暗号化が必要となる銀行や暗号通貨などの業界も、Cloudflareによる別の調査に貢献している。トランスポートセキュリティプロトコルTLS1.3は人気が以前のバージョンのTLS1.2を大幅に上回っており、APIトラフィックのうち、それぞれ32.7%、55.9%を占める。また、既知の脆弱性を持つ最近廃止されたTLS1.0プロトコルは、トラフィックの0.3%しか占めていなかった。
APIトラフィックの成長の最後のセクターは、マシンからマシン、および人間からマシンへの通信の成長と進化に起因している。ウェアラブル、スポーツ用品、ゲームプラットフォームなどの接続デバイスの人気の高まりにより、APIのさらなる増加が促されている。これらの非ブラウザーデバイスとモバイルアプリは、ブラウザートラフィックの38%と比較して、観測されたトラフィックの56%を占めている。
人と機械のコミュニケーションにおけるもう1つの成長分野は、手動の反復タスクの自動化である。Infrastructure as Codeとコンテナオーケストレーションはどちらも、最新のDevOps・Cloud InfoQトレンドレポートでレイトマジョリティに分類されている。これらは両方とも、APIを使ってClickOpsを自動化および置換する例です。ClickOpsは過去にクラウドインフラストラクチャの管理に使用されていた。
Cloudflareのレポートでは、2021年のAPIトラフィックの一般的な分析が提供されている。Cloudflareは、コンテンツ配信ネットワークや他のクラウドインフラストラクチャサービスを提供する大手クラウドコンピューティング企業である。Cloudflareによって、すべてのインターネットトラフィックの約20%がサポートされている。