アプリケーションの問題の検出にかかる時間を短縮
WePayは、Elasticのロギングデータやテレメトリデータと関連イベントをすべて取得して、インシデント発生中に顧客への影響の把握にかかる時間を90%削減しました。
新機能の展開を高速化
WePayはElasticを使用して、新しく開発されたアプリケーションやサービスのエラーの監視品質を向上させ、顧客に対する新機能の展開を急ピッチで進めることができました。
業界規制にさらに容易に準拠
WePayは、ElasticのHot、Warm、Cold、Frozenの各ティアと、GoogleのSSDおよび永続ディスクを組み合わせて、コスト効率にすぐれた方法で監査要件を満たしています。
WePayはElastic on Google Cloudを活用して顧客エクスペリエンスを最適化し、データストレージコンプライアンスを簡素化
決済管理はフィンテックの最重要分野のひとつです。組織はこの機能を使用することで、顧客トランザクションを自社のウェブサイトを通じて安全に処理できるようになります。WePayは業界最先端のオンライン決済サービスを提供しており、クラウドファンディングサイト、マーケットプレイス、中小企業向けソフトウェア企業などのプラットフォーム企業などがこれを使用しています。
2017年にJPMorgan Chaseに買収されたWePayは、数千のコンテナーと仮想マシンで実行される数百のサービスで構成されたITインフラストラクチャー上に構築されています。Google Cloud上に構築されたこの高度なインフラストラクチャーにより、WePayは革新的なサービスを開発、提供、拡張して、競争の激しい決済市場で大きな存在感を示しています。
WePayは、この環境の可用性と効率性を維持するために、インフラストラクチャーとアプリケーション全体からログを収集し、さらにGoogleや、WePayのサービスと統合されているその他の外部ベンダーから監査ログを収集しています。エンジニアは、これらのログを大規模に収集、監視、分析することで、パフォーマンスの低い領域を特定し、アプリのヘルスを測定して、トラブルシューティングを迅速に進められるようになり、これらのすべてが新製品のリリースの速度と品質の向上に役立っています。
また、同社は金融業界の厳しい規制に従ってログを保管する必要があります。大量のデータを保持するには高い費用がかかるため、WePayはコンプライアンスのガイドラインを遵守しながらストレージコストを最適化するのに役立つテクノロジーを必要としています。
オブザーバビリティプロセスの統合と最適化
インフラストラクチャーが進化するにつれ、以前のWePayのロギングソリューションでは、各種目標に対応することが難しくなりました。障害が発生しやすく、手動の介入が必要で、WePayのエンジニアはなかなかビジネスに付加価値を付ける作業ができませんでした。しかも、ログ、メトリック、トレースのデータは、さまざまなベンダーソリューションにわたって分散していました。
「ログ分析を効率化し、インフラストラクチャーとアプリケーションのパフォーマンスを改善するために、モニタリングツールとコンプライアンスツールを統合する必要がありました」と、WePayのソフトウェアエンジニアスタッフ、カーティック・ディシュパンデ氏は言います。
WePayは市場を調査し、Elasticオブザーバビリティを導入することを決定しました。開発、ステージング、本番稼働前、本番にわたる、500 TBのデータを管理する環境全体のすべてのロギングに単一のソリューションとして使用することにしたのです。
Elasticオブザーバビリティは、サイロを解消し、ログデータを含むすべてのテレメトリーを集約する機能だけでなく、データ保持の管理手段も提供します。クラスター横断検索は、複数のクラスターにまたがる検索を実現する重要な機能であり、Elasticに組み込まれたダッシュボードで複数のソースからのデータを可視化および分析して、包括的な最新のレポートを作成できます。
根本原因を発見するための時間を節約
WePayは、ログデータの唯一のソースとしてElasticオブザーバビリティを使用することで、インフラストラクチャーとアプリケーションの問題をより迅速に特定し、高度な分析を実行できるようになります。
Elasticのロギングデータやテレメトリデータと関連イベントをすべて取得できるので、インシデント発生中に顧客への影響の把握にかかる時間を90%削減できました。
WePayは、フィンテックコンプライアンスプロトコルの効率を向上させました。特に、重要なログデータの保持の効率が改善されました。最初の90日間は、WePayが短期的な監査の問い合わせに迅速に対応できるよう、Elasticにデータが保存されます。古いデータは、長期的な監査要件への対応のためにGoogle Cloudに転送されます。
WePayは、ElasticとGoogle Cloud Storageを併用することで、長期的なデータの保存と取得が実現する可能性があると考えています。これには、ElasticのFrozenティアストレージと包括的な検索とデータ分析の機能が含まれており、これによりストレージと運用のコストをさらに削減できます。
Elasticは、短期的なデータロギング機能を提供しつつ、当社の長期的なクラウドストレージインフラを統合することで、規制を遵守したメンテナンスを簡易化し強化するための柔軟性が高くコスト効率に優れた手段をもたらしてくれました。
Elasticは、サービスを継続的に革新し、市場における先進性を維持するというWePayの使命にも役立っています。開発者はElasticオブザーバビリティを使用して、開発中のアプリケーションのエラーログを監視し、本番環境への移行と、顧客への新機能の提供にかかる時間を短縮しています。
レポート作成の時間を短縮してイノベーションの時間を増やす
WePayはElasticを使用して、ログのレビューと検索のためのダッシュボードを構築しています。ここには、WePayの顧客が利用環境を継続的かつ最大限に活用できるようにするために、テクニカルアカウント管理チーム向けに提供されている分析機能も含まれています。
Elasticダッシュボードを使うと、テクニカルアカウントマネージャーはより優れた顧客エクスペリエンスを提供できます。情報が一目でわかるため、インシデントの状況や障害発生率についてスタッフに質問することなく、より迅速に対処してお客様の問題を解決できます。
Elasticオブザーバビリティで顧客エクスペリエンスを改善した後、WePayはElastic Securityを導入し、データ保護にも取り組むことにしました。オブザーバビリティが確保できたなら、保護も必要だからです。現在、Elastic Securityはセキュリティチームの運用のバックボーンとして使用され、外部の脅威から同社を保護しています。これには、Elastic Securityの機能のひとつであるWatcherが含まれます。WePayはこの機能を使用して、ビジネスクリティカルなストリーミングデータを分析すると同時に、疑わしいアクティビティのアラートをプロアクティブに受信しています。WePayは金融サービス組織であるため、定期的な監査を確実に実施する必要があります。そこで、Elastic Securityを使用してすべてのコンプライアンス規制に準拠しています。
さらに、ディシュパンデ氏はElastic専門サービスによるサポートについても強調しています。このサポートのおかげで検索機能の改善方法を特定でき、本番稼働までの時間が短縮されたと言います。ElasticコンサルタントはWePayと連携して、開発者がすべてのログと、デプロイされたアプリのパフォーマンスを確認できるようにしました。ワークフローの観点から見て、異常監視に関する可視性が非常に向上し、チームは問題のありかや、解決のために必要な行動を判断できるようになりました。開発、ステージング、本番段階のすべてにおいて、ログはElasticに送信されます。「革新的なテクノロジー企業として、当社はITパートナーに対する基準を非常に高く設定しています。Elasticのデプロイ中にサポートが必要になったとき、Elastic専門サービスは緊密に連携して作業してくれました」とディシュパンデ氏は言います。「当社とElasticのチーム間では、技術的な専門知識についてお互いに非常に敬意を持っています」
ディシュパンデ氏は、他のElasticアプリケーションにも大きな将来性を感じています。たとえば、Elastic APMを使用してトレース、ログ、メトリックを相関付けして、アプリケーションの問題の根本原因をすばやく特定して解決する計画などが構想されています。Elastic APMは、人気のプログラミング言語やOpenTelemetry、分散トレーシングの強力なサポートによって、WePayアプリへの深い可視性も確立します。