実際、アプリケーションのデリバリーパスには2つの壁があります。1つ目は開発環境と本番環境の間にある壁です。この壁は長年、IT部門と開発部門の間に摩擦を生んできました。DevOpsの手法によって、本番環境へのデリバリーを阻む壁は崩れ始めていますが、もう1つの壁はそう簡単には崩せません。
もう1つの壁は、消費者への提供です。新しくリリースされたアプリケーションが期待どおりに動作することを願いながら、消費者に投げ渡される壁です。
残念ながら、その期待が満たされることはほとんどありません。
「App Attention Index 2019」によると、アプリケーションで「不快な体験」を引き起こす不満の上位2つは、パフォーマンス(55%)と可用性(40%)です。
パフォーマンスと可用性の根本的な問題に対処するには、さまざまな障壁があります。何よりもまず、根本原因を特定する必要があります。
可視性は、アプリケーションのデータパスに関わるあらゆる担当者が直面する最大の課題の1つとして、しばしば挙げられます。しかし実際には、可視性そのものが問題なのではありません。データパス上の各ポイントでは、合理的に処理できる量を超えるデータが生成可能であり、実際に生成されることも少なくありません。データ、すなわちテレメトリは、ルーターやスイッチ、サーバーやフレームワーク、アプリケーションサービス、ブラウザー、モバイルアプリケーションから出力されます。問題は、こうしたテレメトリを容易に関連付けて、消費者とのやり取りにおけるビジネス上および技術上のフローを把握できないことです。配信経路のどのポイントが問題を引き起こしているのかを迅速に特定できません。
アプリケーションパフォーマンス監視(APM)は長年にわたり、パフォーマンス上の問題を迅速かつ正確にトラブルシューティングするために必要な可視性を提供すると期待されてきました。しかし残念ながら、アプリケーションのデータパス上のさまざまなポイントで収集されたテレメトリが、意味のある形で相互に関連付けられることはほとんどありません。各テレメトリはそれぞれ別のシステムで収集され、個別のダッシュボードに可視化されます。すべてのテレメトリを取り込み、エンドツーエンドのビューを提供できるツールを活用する頃には、問題がすでに解消しているか、顧客がそのアプリケーションとブランドから離れてしまっています。
すべての顧客の32%は、たった1度の不快な体験をしただけで、それまで愛用していたブランドとの取引をやめると回答しています。(PWC)
私たちは数十年にわたり、さまざまなAPMソリューションを通じて可視性の確保を試みてきましたが、企業が顧客の期待に応えるために必要なもの、すなわち運用性を実現できていません。
運用性
運用性とは、アプリケーションが継続的に良好な状態で稼働するようにし、問題が発生した場合でも容易にトラブルシューティングできる能力です。
アプリケーションのパフォーマンスや可用性を損なう問題はさまざまな箇所で発生する可能性があるため、運用性を確保するには、少数のエンドポイントを監視するだけでなく、包括的かつ全体的なアプローチが必要です。つまり、アプリケーション、そのWeb/アプリサーバー、アプリケーションのセキュリティ確保とスケーリングを担うアプリケーションサービス、基盤となるインフラストラクチャ、ユーザーインターフェースとして機能するブラウザまたはモバイルアプリを監視する必要があります。また、運用、IT、開発の各担当者が問題を迅速かつ容易に特定して解決するために必要な「全体像」を把握できるよう、可能な限りすべての挿入ポイントからテレメトリを収集する必要があります。
そのためには、アプリケーションデータパス上の適切な場所からテレメトリを送信するだけでは不十分です。テレメトリを通じてビジネスフロー全体のデータを取り込み、ほぼリアルタイムで処理、分析する能力が求められます。運用性を確保するには、包括的なプラットフォームが必要です。このプラットフォームは、アプリケーションデータパス上のできるだけ多くのポイントからテレメトリを取り込み、分析できる必要があります。
そうして初めて、デジタルエクスペリエンスを一元的に可視化し、問題の発生源も容易に特定できるようになります。
著者について

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件の割合です。今日、不正を検知するには、デジタルワークフロー上のできるだけ多くのポイントから収集したデータを相互に関連付け、手作業によるデータ処理をはるかに上回る速度で分析する能力が求められます。