課題
- APIコール数の急増
- ピーク時には毎秒10万件に達するデータベースクエリ
- オンライン見積もり処理の遅延
- SLA遵守リスクの高まり
- 激化する競争環境
Motus - Europcar South Africa は、南アフリカを代表するレンタカー会社の一つです。100拠点以上で20,000台を超える車両を運用し、お客様が快適かつ安全に、そして時間どおりに目的地へ到着できるようサービスを提供しています。
レンタカー業界では、スピードが極めて重要です。
「お客様は、出張であれレジャーであれ、オンラインで車両を予約する際に、豊富な選択肢や詳細情報、料金を瞬時に確認できることを期待しています。すぐに見積もりを提示できない企業は、この業界で生き残ることは難しいでしょう。」そう語るのは、コアシステム開発担当シニアマネージャーの Koketso Mannya氏 です。
Motus—Europcar South Africaは、常にその原則を貫いてまいりました。店舗でのご予約からオンライン予約に至るまで、同社は一貫して 速度 最前線に立ち、堅牢な社内システムを維持しつつ、最新のテクノロジーを導入・活用しています。その過程において、Motus社は顧客管理から車両運用、財務システムに至るまで、あらゆる業務の基盤としてAdabas & Naturalを活用してきました。
この強固な基盤によって、Motus社はオンライン見積もりの状況を常に監視し、問題発生時には迅速に対応できていました。しかし、見積もり1件あたり3秒未満というSLA目標を達成できなくなり始めたのです。
Motus社には支援が必要でした。そして、自動車レンタル業界特有の技術的要件とビジネス要件を深く理解する専門家が求められました。Mannya氏は次のように振り返ります。「Software AGは単に問題を解決しただけではありません。応答時間を劇的に改善するとともに、システムアーキテクチャ全体のモダナイズ、簡素化、最適化まで実現してくれました。」
Mannya氏は当時をこう語ります。「ここ数年で利用者のオンライン化が急速に進み、見積もり件数が爆発的に増加しました。その結果、応答性能が需要に追いつかなくなりました。SLA遵守が難しくなり、一時は約40%の見積もりが10秒以上かかっていたのです。」
そこでMotus社はSoftware AGに支援を依頼しました。担当営業の Odette Barnard氏 とプリセールスアーキテクトの Ilan Hirschowitz氏 が現地を訪れ、詳細な分析を実施。その結果、原因はピーク時に毎秒10万件に達する大量のAPIリクエストであることが判明しました。Hirschowitz氏は、この負荷を複数のデータベースへ分散する方法を提案しました。
Mannya氏は次のように説明しています「Software AGは、当社のDBAであるDerrick Meyerの協力を得てテスト環境の構築を提案しました。そして30分もかからず、特殊な負荷分散パラメータを利用した概念実証を実施したのです。その結果、応答時間は1秒未満となり、100人の同時利用にも容易に対応できることが確認されました。」
その成果を受け、Motus社は直ちに本番環境への導入を決定しました。そして実際に優れた結果を得ることができました。多くのベンダーであれば、この時点でプロジェクト完了としていたでしょう。実際、プロジェクトは十分に成功しているように見えました。
しかし、Software AGの専門家たちは現状に満足しませんでした。初期対策によって性能課題は解決されていたものの、運用面では依然として参照系と更新系アクセスを手動で管理する必要がありました。そこで提案されたのが Adabas Cluster への移行です。比較的容易な変更でありながら、パフォーマンス向上だけでなく、可用性や障害復旧性の強化、さらにはハードウェア運用の簡素化まで実現しました。
その結果、以前は問題となっていた応答遅延はほぼ解消され、平均応答時間は1秒未満まで短縮されています。
成功への道のりの中で、Motus社はプロジェクトの進展を妨げかねない2つの技術的な問題に直面しました。しかし、Software AGの専門チームの支援により、これらの課題を迅速に克服することができました。この経験は、優れたソリューションの実現にはチーム全体の連携が不可欠であることを示しています。
最初の問題は、応答性能を改善したばかりのシステムが突然停止したことでした。しかも、その発生は日曜日でした。しかし、Software AGチームは迅速に原因を特定し、未適用のパッチが問題であることを突き止め、速やかに対処しました。さらに1週間後には、しきい値に達したことによってTCP/IPエラーが発生しました。この際もSoftware AGは迅速に対応し、環境に合わせて最適化したシンプルな制限パラメータを追加することで問題を解決しました。
Adabas Clusterへの移行の大きな利点は、Software AGの開発チームとプロダクトマネジメントチームが継続的な改善を進めていることです。
この新しいアーキテクチャにより、ロードバランシングと高可用性を実現したMotus社は、さらなる性能向上と運用安定化に向けた取り組みを検討しています。具体的には、物理ディスクの分散、バッチ処理の暗号化、そしてより安全なテスト環境やバージョン管理を実現するためのDocker活用などです。
その結果、Motus社は創業以来の理念を維持しながら、南アフリカのお客様に対して迅速かつ安全で信頼性の高いレンタカーサービスを提供し続けています。そして応答性能の大幅な改善により、顧客満足度と顧客維持率も向上しました。
最後にMannya氏は次のように述べています。「このプロジェクトが示したのは、自社のビジネスを理解しているパートナーと協力することの重要性です。最適な技術的解決策に到達することはプロセスの一部に過ぎません。本当に大きな価値は、Software AGと協力してシステムを自社の制約や要件、そして顧客ニーズに合わせて最適化できたことにあります。」
Motus社の未来への道は、部門横断の協力、イノベーション、そしてチームワークによって切り開かれています。そして、それこそがお客様の満足と継続利用を支える原動力となっているのです。