アプリケーションパフォーマンス管理とは

アプリケーションパフォーマンス管理は、ソフトウェアアプリケーションに関連するシステムパフォーマンスを監視および管理するプロセスを説明するために使用される用語です。 この規律は主に情報技術(IT)システム管理に見られ、通常、ビジネスや組織の円滑な運営に不可欠です。 ビジネスユーザーは、システムの可用性とパフォーマンスの両方に高い期待を持っています。 通常、このプロセスを管理してビジネスニーズが満たされるようにすることは、技術サービススタッフの責任です。

アプリケーションパフォーマンス管理には、リソース使用率と応答時間の2つの側面があります。 リソースの使用とは、コンピューターのハードウェアとインフラストラクチャの組み合わせを指します。 すべてのコンピューターソフトウェアプログラムは、ハードウェアを使用してソフトウェアを操作し、ユーザーの要求に応え、計算を実行し、データを提供します。 ソフトウェア自体の効率は、プログラマのスキルと製品の開発方法によって大きく異なります。

たとえば、ほとんどのソフトウェアプログラムは、最小限のシステムリソースを使用して標準機能を実行できます。 データセットを検索するレポート、またはシステムの複数の領域からの情報を必要とするその他のクエリでは、要求を完了するために複数のプロセッサと短期メモリリソースが必要になる場合があります。 ソフトウェアプログラムの要件には上限と下限があり、これらの値は同時ユーザーの数とハードウェアの容量の影響を受けます。

エンドユーザーの観点からのコンピューターソフトウェアの応答時間は、通常、カウントされる唯一のメトリックです。 ビジネスユーザーは、多くの場合、短い時間枠内で複数のタスクを完了することを迫られ、コンピューターソフトウェアが応答し、タスクを迅速に実行することを期待します。 応答時間は、ソフトウェア設計、インフラストラクチャ、およびハードウェアの影響を受ける可能性があります。

ビジネスユーザーがコンピューターシステムへの依存を拡大するにつれて、アプリケーションパフォーマンス管理手法の使用が飛躍的に増加しました。 Webアプリケーションには、多くの場合、プラットフォームの機能の1つとしてアプリケーションパフォーマンス管理ツールが含まれています。 これらのツールを使用すると、ITスタッフは通常、外部ユーザーからのフィードバックに頼ることなく、インターネットユーザーの観点からユーザーエクスペリエンスの品質を測定できます。

アプリケーションパフォーマンス管理の最初の部分は、システムの応答を測定することです。 2番目の部分は、ユーザーエクスペリエンスを改善し、この目標が達成されたことを証明するメトリックを提供することです。 プロセスのこの部分では、ビジネスおよびシステムアナリスト、プロジェクトマネージャー、システムアーキテクト、開発者の協力が必要です。 多くの場合、問題はソフトウェア自体の中心であるため、システムパフォーマンスを改善するために行うことができる変更には制限があります。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?