2023年10月16日
マイクロサービス環境を選択したIT企業に必要な性能問題の対策は?
数年前から多くのIT企業がレガシー環境を捨てて、マイクロサービスのアーキテクチャー環境へ移行して、これを基盤にサービスを提供しています。
何故、IT企業はマイクロサービス環境へ転換しているのでしょうか?
マイクロサービスの最大の特徴はHTTP Rest APIを利用して通信していることです。
サービスを処理する最適な言語であればJava, PHP, .NET, Pythonなど開発言語に制約がなく、相互に独立したサービスは他のサービスと通信して大量のトランザクションを処理できます。
しかし、マイクロサービス環境でも性能問題が発生した場合の対策は必要です。
JENNIFERはJava、PHP、.NET、Pythonのプラットフォームをサポートし、拡張可能なアーキテクチャーの設計でクラウド、大規模トランザクションが発生する環境で最適化されています。
独自に開発したファイルDBとAPサーバの負荷を最小化した技術で性能とトランザクションデータをリアルタイムでモニタリングできます。
エージェントは問題のあるサービスをピンポイントで素早く検知し、問題を解決します。
また、サービスの相関関係を一目で俯瞰できます。
マイクロサービスおよびコンテナー(AWS, Docker, K&S)で処理する全てのトランザクションをリアルタイムで追跡ができます。
また、マイクロサービス基盤で処理される全てのビジネストランザクションに影響を与えずに、性能遅延が発生する特定マイクロサービスを追跡できます。
スタックトレースレコーダー機能により全てのプラットフォームで性能問題の根本原因を分析できることは貴重です。
JENNIFERはアプリケーションの
- ①リアルタイムモニタリング
- ②トランザクションデータを分析
- ③障害予測により最適な状況を維持
することが可能です。