ITOps がアプリケーションのパフォーマンスを監視する必要がある理由

ITOps がアプリケーションのパフォーマンスを監視する必要がある理由

最新のアプリケーションの概要

アプリケーション パフォーマンスの管理は進化しており、ITOps チームは、アプリケーション パフォーマンスと APM ソリューションのユーザーを理解することに、より関与する必要があります。 ビジネスの成果に何が影響するかを監視することは、インフラストラクチャの外にまで拡大し、アプリケーションに依存するユーザーを含めます。 最新の ITOps チームは、アプリケーションのパフォーマンス、ステータス、ユーザー エクスペリエンス、およびサポート インフラストラクチャと共にアプリケーションの全体的な状態を無視することはできなくなりました。 

新しいクラウドネイティブ アプリケーションをサポートする場合でも、レガシー アプリケーションをクラウドに移行する場合でも、多くの組織は現在、マイクロサービス アーキテクチャに基づいてアプリケーションを管理し、 CI / CD プロセス。 マイクロサービスはクラウドベースですが、基盤となるインフラストラクチャが必要です。 アプリケーションの所有権と品質への注力は、もはやアプリ開発の責任だけではありません。 ITOps チームは、会社の IT 環境の他の部分と同じように、可視性とアプリケーションのパフォーマンスを監視する能力を必要としています。 もちろん、このアプローチは、新しい複雑さなど、独自の課題をもたらします。 しかし心配しないでください。マイクロサービスは外見ほど怖くはありません…約束します! 

最新のアプリケーション

アプリケーションの展開は週に数回行われます。ビジネス パフォーマンスの多くは独立したコードに依存するため、マイクロサービスを監視する機能は不可欠です。 レガシー アプリケーションからクラウド ネイティブに移行する際の「リフト アンド シフト」フェーズであっても、クラウド サービスとコンテナーは現在、最新のアプリケーションの標準的な部分です。 

アプリケーションの依存関係を処理することは、アプリケーションの所有権とパフォーマンスを担当するチームにとってより複雑になることを意味します。 ただし、企業には、運用プロセス、現在の環境、クラウド戦略、または長期的なスケーラビリティの目標に基づいて、アプリケーションを実行するのに適したインフラストラクチャを柔軟に選択できます。 クラウド サービスは、市場投入までの時間とスピードにおいて、ほとんどのアプリケーション ユース ケースを加速します。 それでも、かなりの量のユース ケース (医療スタッフの需要予測サービスなど) は、さまざまな業界、帯域幅、またはプライバシーのニーズのために、オンプレミスでしか実行できません。 このハイブリッド IT は、基盤となるインフラストラクチャへの依存度を高め、最新のアプリケーションでの運用の複雑さを高めます。 

モニタリングの課題

ITOps チーム 理解する必要があります マイクロサービスのパフォーマンス 機能は、クラウド サービス請求の急増やサーバーの CPU スパイクなど、全体的な IT 使用に影響を与えるためです。 しかし DevOps また、ITOps チームは、チームに影響を与えるアプリケーションとサービス全体の洞察が限られているため、アプリケーションをさまざまに制御できます。 チームは、基盤となる IT アーキテクチャを考慮せずに、アプリケーション コードに集中することはできません。 ITOps チームは、アプリケーションの変更がインフラストラクチャに影響を与えるか、またはその逆かをどのように知ることができますか? 最近の展開は、ビジネス KPI または運用チームのインシデント数にどのような影響を与えていますか? したがって、課題は、最新のアプリケーションの複雑さを説明するために、チーム全体でオブザーバビリティを監視および実践することです。

監視ソリューションは、アプリケーションと情報のサイロを排除する必要があります

選択する ビジネスに最適な APM ソリューション 機能のリストを見るだけではありません。 最初の決定は、既存の監視ソリューションをどのように補完するかです。 別のポイント プロダクトを追加しても、運用上のサイロが維持されるだけです。 チームは、ハイブリッドおよびマルチクラウド環境全体でアプリケーションのパフォーマンスを管理するために、オブザーバビリティ プラットフォーム内の完全なコンテキストと相互関係を必要としています。 ITOps チームへのアクセスを提供し、DevOps と協力してアプリケーション品質の所有権を共有できる APM ソリューションを探してください。 

すべては、アプリケーション サービスを最大化し、優れたカスタマー エクスペリエンスを提供するための、安定したスケーラブルなインフラストラクチャにかかっています。 運用チームは、防御の最前線として対応し、予期しないアプリケーションの変更に注意を払う必要があります。 ITOps と DevOps の間の情報とアクセスのサイロを解消することで、一見些細な IT の問題を解決して、大規模なビジネスの停止を防ぎ、カスタマー エクスペリエンスに影響を与えることができます。 トラフィックを誤って迂回させ、重大なアプリケーションの停止を引き起こす単純なファイアウォール パッチは、最新の監視ソリューションを使用して整理し、MTTR と時間の浪費を削減できます。 メトリクス、ログ、およびトレース データへの共有アクセスにより、両方の運用チームが根本原因を特定し、トリアージし、一緒にテストすることができます。 

コラボレーションは、マルチクラウド戦略に移行することで、企業が運用のリスクを軽減するのに役立ちます。 クラウド サービス プロバイダー間で特定のサービスやアプリケーションを移行することは、すべての運用チームが協力して行うプロセスです。 ITOps と DevOps は、パフォーマンスを最適化してメリットを得る前に、課金が正しく行われ、保護手段と適切なユーザーへのアクセスが確保されていることを確認する必要があります。 ITOps と DevOps のコラボレーションにより、IT 投資がすべてのアプリケーションの品質を最大化し、パフォーマンス データに基づいた決定を行ってビジネスを成長させることが保証されます。

LogicMonitorプラットフォーム図

LM EnvisionのキーパーツであるLM APM

企業は、アプリケーション コードの開発またはリリースの方法を変更する必要はありません。 解決策は、運用チームをまとめるために機能する APM ソリューションを選択することです。 LM APM は、最新のアプリケーションの効率をスケーリングおよび最適化するために、IT 運用および DevOps のお客様の変化するニーズに対応して構築されています。これらはすべて、クラウドベースの統合された可観測性プラットフォームである LM Envision 内にあります。

LM Envision は、インフラストラクチャとクラウドの監視とログ データを介した監視とトラブルシューティングにより、Ops ワークフローをサポートしています。 現在、LM APM は、ユーザーのパフォーマンスを追跡し、アプリケーションのレイテンシを検出し、最新のアプリケーション内のボトルネックを特定して、問題をより迅速に解決するのに役立ちます。 LM APM は、ITOps と DevOps の間のアプリケーションと情報のサイロを排除し、アプリケーション サービス、パフォーマンス、およびインフラストラクチャの単一のビューでコンテキストの切り替えを防ぎます。 LM APM は、一連の主要な機能を提供することで、統合されたオブザーバビリティを実現するのに役立ちます。

  • 潜在的な問題を先取りするためのカスタマー エクスペリエンスの合成モニタリング
  • メトリックをインポートしてパフォーマンスの問題を視覚化するための広範な統合
  • パフォーマンスの問題の RCA を識別するためにアプリケーション サービスを測定するための分散トレース

総合モニタリング  

LM APM には、Selenium グリッドから構築された合成モニタリングが含まれており、運用チームがエンドユーザー トラフィックをシミュレートするためのコードなしのアクセスを提供します。 Ops は、複雑なスクリプトを記述して重要なアプリケーション ワークフローで記録をエミュレートし、それらをアップロードして他の LM 監視対象デバイスと一緒に表示する代わりに、自動化されたブラウザー テストを記録します。 合成テストは、可用性とレイテンシーに関する指標を報告することで、エンドユーザー エクスペリエンスの品質を早期に把握します。 たとえば、運用チームは、ユーザーがログインできない、または別の実行の応答時間が予想よりも長い場合に、重大なアラートを受け取ります。 運用チームは、アラートを対応する IT インフラストラクチャ リソースまたはデバイスにトラバースして、問題がインフラストラクチャまたはアプリケーションにあるかどうかを理解できます。 シンセティック モニタリングは、アプリケーション パフォーマンスの問題が顧客に影響を与える前に、Ops がプロアクティブになるのに役立ちます。

パフォーマンスメトリクス  

LM APM は、LM Envision 内のメトリックのサポートを強化し、インフラストラクチャ デバイスの正常性だけでなく、パフォーマンス メトリックをインポートする方法を増やします。 LM Envision ダッシュボードは、運用チームに関連するセクションを含むアプリケーション パフォーマンスの完全なビューを作成するようになりました。 たとえば、e コマース アプリケーションでは、ログイン、カートへのアイテムの追加、およびチェックアウトは、各チームが全体的な健全性指標として従うべき重要なビジネス メトリックですが、通常、既存の監視ソリューションの範囲外で表示されます。 LM APM を使用すると、これらの KPI を LM Envision にインポートして視覚化し、同じダッシュボードでアプリケーション サービスやネットワーク トラフィックに関する他のチーム メトリックを表示できます。 運用担当者は、メトリクス ベースのアプリケーション アラートを使用して洞察を得ることができ、初期の顧客業績指標が基盤となる IT インフラストラクチャに根ざしているかどうかを確認できます。 

分散トレース 

LM APM は、OpenTelemetry と統合されたオープン スタンダードに基づいて構築されており、分散トレースをキャプチャして、顧客が最新のアプリケーションをナビゲートする過程のすべてのステップを監視します。 ログインなどのアプリケーションの各ステップでは、パブリック クラウドへの呼び出しとデータ センターへの呼び出しを含む、15 を超える固有の要求が行われる可能性があります。 サーバーまたはホストにボトルネックがある場合に備えて、APM トレースはこれらのトランザクション全体を記録し、各ステップで何が起こるかを把握します。 通常、トレースの計測は DevOps チームに委ねられますが、アプリケーションの遅延やボトルネックが特定されると、根本的な原因は基盤となるインフラストラクチャ IT にある可能性があります。 アプリケーションの品質所有権を共有するには、トレースが不可欠です。

より多くのアプリケーションがマイクロサービスを中心に構築されたクラウドネイティブ アプリケーションに移行するにつれて、ITOps の役割は変化しています。 運用チームは、基盤となる IT を管理するワークフローをカスタマー エクスペリエンスと全体的なビジネス パフォーマンスに結び付けるために、アプリケーション パフォーマンスを深く理解する必要があります。 多くの APM ポイント プロダクトは、アプリケーション パフォーマンスに関する洞察を提供しますが、IT 運用と DevOps の間でサイロ化された情報を維持し、最新のアプリケーションに不要な課題を追加します。 LM Envision オブザーバビリティ プラットフォームの重要な部分である LM APM は、カスタマー エクスペリエンスとビジネス成果の両方に影響を与える要因に協力することで、変化するエコシステムから生じる新しい要求に対処する IT 運用チームをサポートします。