機会
世界的な旅行・観光事業者が、ITインフラストラクチャの完全なデジタルトランスフォーメーションを必要としており、以前の協力プロジェクトにおいて、SourceFuseは顧客にMicrosoftワークロードのAWSへの移行と最新化を推奨し、オンプレミスからクラウドへの移行に伴うすべての利点を提供しました。
SourceFuseの継続的なサポートの一環として、パフォーマンス最適化に関する次の要件は、すべてのアプリケーションコンポーネントが需要に応じて迅速にスケールアップまたはダウンできる能力を確保することでした。
主な課題
顧客が克服しようとしていた主な課題は以下の通りです:
- アーキテクチャの複雑さ:顧客は、レガシーのオンプレミスサービス、移行されたクラウドコンポーネント、およびAWSマネージドサービスの相互依存モジュールを持つ非常に複雑なアプリケーションアーキテクチャを有していました。
- データ量のスパイク:固有の識別子に対する特定のデータ分割により、モジュール間でボリュームが変動し、各コンポーネントに異なるスケーリング方法が必要でした。また、月次や年次ではなく日次更新を行うベンダーがいることにより、頻繁なスパイクも発生していました。
- 設定のスケーリング不能:既存のクライアントコードにより、コンポーネントレベルでCPUメモリの使用率が変動していました。
- エンドツーエンドの可視性の欠如:これは、アーキテクチャがレガシーのオンプレミスとAWSクラウドインフラストラクチャの混在であることに起因していました。
解決策
上記の課題に対処するため、SourceFuseは顧客のITインフラストラクチャの包括的な評価を実施しました. これにより、早期の欠陥特定のために、AWS SDKの統合を活用してトラフィックをシミュレートし、コンポーネントレベルのテストを単独で実施できるサービスを特定することができました。さらに、SourceFuseは、単独でテストできないコンポーネントのデータ整合性を検証するためのエンドツーエンドテストを実施しました。
顧客の主要な課題のさらなる解決を支援するため、SourceFuseは、広範なテストに基づいて、CPUやメモリの使用率、Amazon SQS(メッセージキューイングサービス)など、各コンポーネントに異なるスケーリング基準を実装することを提案しました。
AWSプレミアパートナーとして、SourceFuseはAWSマネージドサービスの限界をテストするために、高度なAWSサービスの使用を最大限に活用することができました。また、エンドツーエンドのアプリケーションフローをリアルタイムで監視するために、サードパーティサービスのDataDogを導入することもできました。
結果
パフォーマンステストと推奨事項の結果として、SourceFuseは顧客に以下の成果をもたらしました:
- 予測される成長量(DataLakeで最大120万RPM)におけるアプリケーションコンポーネントとAWSマネージドサービスのコンポーネントおよび統合テスト。
- スケーリング時のエラーを最小限に抑えるため、広範なテストに基づいて、CPUやメモリの使用率、SQSメッセージキューなど、各コンポーネントに実装されたスケーリング基準の検証。
- クラウドとレガシーシステムの両方のアプリケーションのエンドツーエンドビューを提供するDataDogモニタリングダッシュボードの導入。
- AWSマネージドサービスの使用制限の追跡を最適化するため、AWS CloudWatchに追加のダッシュボードとアラートを設定。
顧客について
トップクラスの旅行テクノロジー企業の一つである当社の顧客は、リアルタイムインテリジェンス、最大の需要と供給ネットワークへの接続性、そして的を絞ったデジタルマーケティングソリューションにより、旅行・ホスピタリティ産業のあらゆるセグメントに力を与えています。
世界のフォーチュン500の旅行・ホスピタリティ企業の多くから信頼を得ており、顧客基盤がデジタルフューチャー&マーケットレディになることを可能にする包括的なSaaSベースの製品群を提供しています。