Heartland Payment Systems

Heartland Payment Systemsが、MySchoolBucks.comの監視でAppDynamicsを選択

毎日 1,100 万件を超えるトランザクションを処理する Heartland Payment Systems は、米国で最大の決済システムの 1つです。同社の School Solutions division (HSS) には、MySchoolBucks.comアプリケーションが含まれ、このサイトで両親は子供のカフェエリアでの昼食代を前払いすることができます。このアプリケーションには、200 万人を超えるユーザーが登録しており、国内の何千もの学校にサービスを提供しています。したがって、HPS とその顧客にとっては、サイトのパフォーマンスが非常に重要となっています。

課題: ユーザー経験への可視性が欠如

HSS の Chris VanDenBerg 氏 (IT マネージャー)、および Doug Bassett 氏 (上級ソフトウェア開発者) は、MySchoolBucks.com のパフォーマンスを維持する責任を担っています。このウェブサイトの主要な競合相手は、従来からの小切手であり、応答性は不可欠です。「ウェブサイトの反応が遅ければ、ユーザーは別の支払方法を見つけるのだ」と VanDenBerg 氏は述べています。「両親が我々のウェブサイトを利用する主な理由は便宜性で、便利でなければ誰も使用しないでしょう。」

VanDenBerg 氏は、サーバーのモニタリングやロギングなどのサイトのパフォーマンスを示すツールを数件使用していましたが、アプリケーションの内部で実際に何が起こっているか、どのツールも完全な「ビジョン」を描くことはできませんでした。「一般的なエンドユーザーエクスペリエンスはどのようなものかという考えが、我々にはありませんでした」と Bassett 氏は語っています。「アプリケーションに若干のパフォーマンス問題がであることは把握していましたが、AppDynamics を導入するまでは、何が起きているかについて鮮明に把握することはできなかったのです。」

最初の30日で、すべてのパフォーマンスの問題を特定し、解決

AppDynamics プラットフォームのインストール後、Bassett 氏と VanDenBerg 氏は、同社のアプリケーションにおいて気付いたパフォーマンス問題を迅速に解決できるようになりました。「製品を手に入れてから最初の 30 日が過ぎた頃には、我々はすべての問題をトレースし、それらを理解して修正を適切に配置し、解決することができていました」と Bassett 氏は語っています。


水面下で何が起きているのかを理解する上で、AppDynamics は非常に貴重でした。

「水面下で何が起きているかを理解する上で、AppDynamics APM が非常に貴重でした。」AppDynamics プラットフォームのもたらす洞察は、既知のパフォーマンス問題の解決に役立ち、最適化が容易なものとなりました。「AppDynamics のソリューションで、アプリケーションの性能を高めるために必要な改善を実現できました」と、Bassett 氏は語っています。「その上、プラットフォームから受け取るデータによって、予想外のエラー数を大幅に減らすこともできたのです。」

新学期におけるサイトのパフォーマンスを確信できる

Basset 氏と VanDenBerg 氏が改善した領域でも特に重要となったのは、データベースとやり取りがあるトランザクションのパフォーマンスの改善でした。「AppDynamics によって、遅かったクエリを個別に確認し、より速くすることができました」と Bassett 氏は述べています。


AppDynamics がいかに素晴らしい物であったと言おうと、それは決して誇張ではありません。

また、AppDynamics プラットフォームによって、それまで検出されなかった HSS 分散ファイルシステム (DFS) の速度低下を特定することもできました。「呼び出しスタックのレベルで問題を確認できる機能がなければ、なぜ速度が低下したり向上したりするのかを理解することは決してできませんでした」とBassett 氏は語っています。「推測だけに本当に多大な時間を費やしていました。」

HSS の IT、および開発のチームは、AppDynamics プラットフォームをチーム内部で活用し、同社のシステムパフォーマンスの改善を行いましたが、VanDenBerg 氏はさらに全社で使用することにしました。 「どのような改善がより多くの顧客を獲得することにつながるかを判断するのに役立つため、今後は、AppDynamics プラットフォームから得られる指標を経営層に報告するつもりです」と VanDenBerg 氏は語っています。

AppDynamics ソリューションの最も重要なメリットは、VanDenBerg 氏と Bassett 氏が自分たちのシステムが新学期の始まりに必ず訪れる負荷のピークに対処できると確信できたことです。「ビジネスシーズンに突入してもシステムが正常でいられるという大きな自信が得られました」と Bassett 氏は話しています。「我々はプロセスが適所に正しく配備され、負荷を取り扱えるだけのリソースがあるということは承知していたのですが、何かが間違っていると示すものが現れた場合でも、AppDynamics ソリューションがあるため安心でした。AppDynamics がいかに素晴らしい物であったと言おうと、それは決して誇張ではありません。」