AmadeusはDevOpsとクラウドで旅行の未来を形作ります

AmadeusはDevOpsとクラウドで旅行の未来を形作ります

  • オーケストレーション
  • クラウド
6分で読めます 更新日 Jul 20, 2018

ポイント: Amadeus IT Groupは、DevOpsとクラウド技術を通じてグローバル旅行サービスを強化し、Control-Mで日々300,000件以上のジョブを自動化しています。プライベートクラウドへの移行は、サービス提供と運用効率を向上させることを目的としています。

  • Control-Mは航空会社や旅行提供者のミッションクリティカルな業務をサポートします。
  • Amadeusは安定性とパフォーマンスを向上させるためにプライベートクラウドに移行しています。

旅行業界のグローバルリーダーであるAmadeus IT Groupは、旅行の購入者、提供者、売り手の間で90%以上のグローバルトランザクションを実施する接続ポイントです。私たちのシステムは、700を超える航空会社、約600,000のホテル、数百の空港運営、地上ハンドリング、クルーズ、鉄道、フェリー、レンタカー会社、さらには旅行保険提供者によって信頼されています。私たちは、190以上の国で活動し、1日あたり390万件以上の純予約を処理し、ピーク時には毎秒55,000件以上のトランザクションを処理しています。Amadeusのシステムは、次のことをサポートします:

  • 予約とチケット処理
  • フライトのチェックイン管理
  • 航空機の搭乗を促進するための搭乗券処理
  • 航空機がゲートを離れる前に政府機関に乗客名簿を提供
  • 航空機の燃料レベルを正しく維持
  • フライト、ホスピタリティ、荷物のスケジュール管理
  • データの配信
  • 請求およびその他の金融トランザクション
  • そして、まだまだたくさん…

世界中のさまざまなタイムゾーンで、すべての人とすべてのものを動かし続けるためには、これらのサービスは常時稼働、ほぼリアルタイムの速度で動作する必要があります。そして、それには今日の旅行の高速デジタル要求を支えるための堅牢なITインフラが必要です。オンラインおよびモバイル顧客の行動によって駆動される旅行トランザクションは二桁の成長率で増加しており、私たちは常にこの成長を支えることができるインフラを確保するために取り組んでいます。すべてのトランザクションをサポートするワークロードを急速に成長し、顧客の期待が高まる中で軌道に乗せ続けるのは私の責任です。Control-Mは、ほぼ18年間にわたり、私たちの目標を達成するのを成功裏に助けてきました。Amadeusは、毎日300,000件以上のジョブを自動化するためにControl-Mを運用しており、その中の何万件はミッションクリティカルと見なされています。この成長に対応するために、私たちのオペレーションチームと5,000人以上の開発者は、DevOpsチームに再編成し、私たちの技術とアプリケーションを、Amadeus Cloud Services (ACS)と呼ぶプライベートクラウドに移行しています。私たちは、Docker、Kubernetes、OpenshiftとともにControl-Mをコア技術プラットフォームとして使用してプライベートクラウドへの移行を進めています。

ワークロードをスムーズに保つ

私たちのワークフローは、重要で時間に敏感なサービスをサポートしており、時間通りの完了はビジネスの必須事項です。私たちの側での小さな遅れでも、お客様のビジネスに深刻な影響を与える可能性があります。たとえば、搭乗券処理の遅延や乗客名簿の遅れた配信は、フライトの出発を遅らせる可能性があります。それはドミノ効果を引き起こし、遅延出発が目的地での到着遅延につながります。到着ゲートが利用できない場合は、さらに遅延が発生し、乗客は接続フライトを逃す可能性があります。フライトクルーの変更が必要になる場合もあり、さらなる混乱を引き起こす可能性があります。その結果、高い顧客不満のレベルと高額な再予約活動が発生します。ファイル転送は、フライトを予定通りに保つための重要な部分です。私たちは、ルフトハンザ、ブリティッシュ・エアウェイズ、カンタス、サウスウエストなどの大手キャリアを含む何百もの航空会社にサービスを提供しています。それぞれが毎日何百便のフライトを運航しています。すべてのフライトには数百のデータポイントが関わっています。私たちは約30,000件のファイル転送ジョブを持っており、毎日移動するデータポイントの数は指数関数的に増加しています。ワークフローと同様に、ファイル転送のタイムリーな完了が不可欠です。たとえば、航空会社が運賃を引き上げると、航空会社運賃出版会社(ATPCO)などの出版社にその引き上げを報告し、Amadeusを含むすべての関係者に配信します。私たちのシステムは、その後、運賃データベースを更新して新しい運賃を適用する必要があります。この更新についてのサービスレベル契約(SLA)を遵守しないと、運賃が誤って低い価格で販売され、航空会社が収益を失うことになります。Control-Mによって提供されるワークロードとファイル転送の自動化レベルは、急速な成長とより大きなモビリティおよび迅速なトランザクション速度に対する需要の急増にもかかわらず、Amadeusが厳格なSLAを満たすことを可能にしました。さらに、私たちは、リソースの増加と相関せずに大幅な成長を吸収することができました。

開発の敏捷性を高める

デジタル技術は旅行業界を完全に再定義し、変革させました。消費者は常に新しいサービスや強化されたサービスを要求しています。私たちの仕事は、お客様が顧客の要求に応え、競争の激しい市場で優位に立つことを確実にすることです。私にとって、それはワークロードの定義と展開のプロセスを効率化し、加速させることを意味します。その際、トランザクションコストに目を光らせ、引き続きコストを下げる方法を見つけることを忘れません。初期の頃、ジョブの定義と展開は手動プロセスでした。私たちは、開発者がジョブ定義を入力できる社内ツールを構築しました。次に、私たちのスケジューリングチームは、その定義をControl-Mにコピーしました。私たちのプロセスが進化するにつれて、開発者がXMLを使用してジョブを指定できるツールを開発しました。そのツールはXMLをControl-Mに変換し、エンタープライズマネージャにロードしました。しかし、ツールをサポートし進化させるために必要なリソースがなかったため、5,000人以上の開発者による広範な採用を得ることができませんでした。昨年、私たちはその自家製ツールを、Control-M環境を拡張することで置き換えました。現在、私たちはControl-Mを使用してアプリケーションを移行しており、開発者が自分のアプリケーションを完全に所有できるようになっています。新たに実装されたControl-Mの機能により、私たちは次のことが可能になります:

  • 手動リクエストプロセスを排除し、解決までの時間を大幅に短縮します。
  • 開発者がコード内でジョブを構築、テスト、デバッグし、既存のCD/CDパイプライン内に保存できるJobs-as-Codeアプローチを採用できるようにします。その結果、より大きな敏捷性と新しいサービスの迅速な提供、既存のサービスの強化が実現します。

これらの新しい機能により、ワークロードを開発から本番に移動するのに現在かかっている時間の少なくとも20%を節約できると見込んでいます。処理するジョブの数を考慮すると、その節約はかなりのものになります。プロセスをさらに加速させるために、私たちはワークロードを開発からテスト、そして本番へ移動するビジネスプロセスをより完全に自動化することを計画しています。

クラウドへの移行

未来に向けて進む中で、私たちが取るすべての行動は、提供するサービスの安定性と高パフォーマンスを確保することに焦点を当てる必要があります。それはもちろん、簡単なことではありません。Amadeusでは、私たちのビジネスを改善し顧客にサービスを提供するために、テクノロジーと強力なパートナーを見つけ続けています。前述のように、私たちの成功の重要な道は、プライベートクラウドへの移行にあります。時間が経つにつれて、私たちは今日のVMベースの環境からすべてのアプリケーションをACSに移行する計画です。Control-Mは、私たちのクラウドの旅において重要な役割を果たします。ワークロードをクラウドに移行するプロセスを促進します。さらに、それは同じプラットフォームからVMベースのプロセスとクラウドベースのプロセスを管理できるようにします。この機能は、移行を進めるために不可欠です。私たちのアプローチは、Dockerイメージの一部としてクラウドにControl-Mエージェントを展開し、少なくとも近い将来のためにControl-Mサーバーをオンプレミスに保つことです。すでに実施した変更により、Amadeusは毎秒49,000件以上のエンドユーザートランザクションを処理し、2億2,000万行以上のコードを維持しながら、毎月5,500件以上のIT変更と540件以上のアプリケーションソフトウェアのロードを行い、トランザクションごとのコストを削減し、99.99%の平均可用性を提供しています。BMCは、テクノロジーの革新に合わせてControl-Mを進化させ続けています。BMCのスタッフは、必要なときにトレーニングと技術サポートを提供し、製品改善の提案に耳を傾けてくれます。そのため、Control-Mが私たちがクラウドに移行する際に直面するワークロード自動化の課題に引き続き対応してくれると確信しています。

Control-MがあなたのDevOpsとクラウドの旅を支援できる方法について詳しく学びましょう。

さらに、2017年のロンドンでのDevOpsエンタープライズサミットからのこの短いビデオもご覧ください。私たちの開発者がControl-Mがどのように私たちのDevOps戦略の重要な部分であるかをさらに詳しく説明しています。

これらの投稿は私自身のものであり、必ずしもBMCの立場、戦略、または意見を表すものではありません。

オーケストレーションの関連記事

The Briefを購読する

このオファーに登録することで、あなたはBMCのプライバシーポリシーを読み、同意したことを確認します。

ありがとう

あなたはThe Briefに登録されました
The Briefはメインフレームとエンタープライズオーケストレーション—BMC AMIとControl-M—および、両者に関するアナリストの研究、顧客の展開、イベントをカバーしています。