あらゆる業界の企業でオープンソースソフトウェアがいかに広く普及しているかを示す統計は、数え切れないほどあります。アプリの80%以上はオープンソースコンポーネントで構成されており、インターネットは基本的にオープンソースソフトウェアのNGINX上で動いています。
しかし、オープンスタンダードも同じくらい数多く存在します。オープンソースのコミュニティ型アプローチによって策定・改良された標準は、関連する製品、プロジェクト、インフラストラクチャから成る優れたエコシステムを生み出しています。
OpenTelemetryはそうした取り組みの1つであり、運用データ(テレメトリ)の生成、取り込み、処理における標準となっています。Observability Innovation Report 2023の回答者の約3分の1(32%)が、ベンダー製品では「OpenTelemetryのサポートが必須」と回答し、50%が非常に重要だと回答しています。また、回答者の3分の1強(36%)が組織内でOpenTelemetryを使用しています。
オブザーバビリティはITスタック全体のデータポイントに依存するため、テレメトリの標準化が不可欠です。対象となるのは、ネットワークメトリクス、サーバーログ、トレースなど、種類が大きく異なるインフラストラクチャやシステムから得られるデータです。単純なアプリケーションであっても構成要素が非常に多く、特定の時点におけるアプリケーションの状態を観測するために必要なすべてのデータを確実に収集できる、信頼できる唯一の情報源は存在しません。テレメトリの生成方法を標準化することで、デジタルシグナルを正規化し、分析に必要なすべてのデータポイントを活用して、正確かつ実用的なインサイトを得られるようになります。
しかし、テレメトリを標準化しても、究極の目標であるフルスタックオブザーバビリティの実現に伴う課題をすべて解決できるわけではありません。
運用データを扱ううえで特に厄介な問題の1つが、その量です。組織がパフォーマンス上の潜在的な問題や攻撃の試みを把握するために利用するデジタルシグナルは、ほかのどの種類のデータよりも急速かつ大量に生成されます。F5では、ポートフォリオ全体の標準としてOpenTelemetryを採用しているため、この問題を身近なものとして認識しています。BIG-IPやNGINXなどのF5製品は、アプリケーションやデジタルサービスの配信とセキュリティ確保において重要な役割を担っており、その性質上、さまざまな理由からメトリクスやログなどのデータが大量に生成されます。こうしたデータの転送と処理は、テレメトリパイプラインに関連するコストの大きな部分を占めます。
この課題に対処するため、Distinguished EngineerのLaurent QuérelはApache Arrowに参画し、大量のテレメトリを扱う際の効率向上に向けてOpenTelemetryプロジェクトとの取り組みを開始しました。
ベンチマークの結果から、Apache Arrowはテレメトリデータの転送と処理に大きな利点をもたらすことがわかりました。特に、数百以上のエンティティをバッチにまとめられる場合に効果的です。データを列指向で構成することで圧縮効率が向上し、このメモリレイアウトによって各種キャッシュレベルとSIMD命令の利用が最適化され、処理速度が大幅に向上します。さらに、ArrowエコシステムはOpenTelemetryを効果的に補完し、クエリエンジン、ストリーム処理パイプライン、分析専用ファイル形式との統合を強化します。
Apache ArrowとLaurentの取り組みについて詳しくは、Apache Arrowサイトに掲載されている、このテクノロジーに関するF5の経験を紹介する全2回の記事の第1回をご覧ください。
著者について

Lori MacVittieは、F5のOffice of the CTOに所属するDistinguished Engineer兼Chief Evangelistであり、アプリケーションデリバリ、自動化戦略、インフラストラクチャに関する深い専門知識を有しています。AIエージェントのガードレール策定、脆弱なマルチクラウドアーキテクチャの分析、スケーラブルなシステムの限界の検証など、複雑な事柄を明快にすることで知られています。アプリケーション開発、ITアーキテクチャ、ネットワークおよびシステム運用の分野で、30年以上にわたる業界経験を有しています。F5入社前は、受賞歴のあるテクノロジー編集者として活躍していました。 MacVittieはコンピューターサイエンスの修士号を取得しており、セキュリティ、クラウド、エンタープライズアーキテクチャにわたる分野で多数の著作を発表しています。また、テーブルトークゲームとビデオゲームをこよなく愛し、チーズについては遠慮なく強いこだわりを語ります。
Lori Mac Vittieのその他のブログ記事関連するブログ記事

SOAS 2025:足並みの乱れが凡庸さを招く
AI導入における方針の不一致は、非効率を招きます。セキュリティ、自動化、導入の各戦略を整合させ、AIの可能性を最大限に引き出す方法をご紹介します。

WebAssemblyが重要な理由
WebAssembly(Wasm)は、あらゆるプラットフォームで高性能なアプリケーションを実現する、ポータブルで高速かつセキュアなバイナリ命令セットです。
インフラストラクチャは依然として格好の攻撃経路
クラウドコンピューティングでは、APIやドラッグ&ドロップ式の設定ツールを活用し、ネットワークやインフラストラクチャを敬遠する人がそれらを直接扱わずに済むようにすることで、インフラストラクチャへの対応を不要にすることが長年追求されてきました。しかし、インフラストラクチャを無視することも、攻撃の主要な標的であるという事実を見過ごすこともできません。
堅牢なデータアーキテクチャがもたらす戦略的メリット
適切に構築されたデータアーキテクチャがもたらす効果は、業務プロセスの改善にとどまりません。戦略的な業務効率の向上、より深いビジネスインサイトの獲得、隣接するビジネス機会への展開にもつながり、これらすべてをより俊敏に実行できるようになります。
デジタルワークフローにおける不正検知には、データだけでは不十分
2019年には、業界全体でクレジットカード詐欺の試みが約25万件確認されました。これは約2分に1件の割合です。今日、不正を検知するには、デジタルワークフロー上のできるだけ多くのポイントから収集したデータを相互に関連付け、手作業によるデータ処理をはるかに上回る速度で分析する能力が求められます。