ケーススタディ - NCache DOB システムの稼働時間を延長

DOBシステム
 

国または地域:
米国およびその他の国

産業:
航空会社のビジネス インテリジェンス

会社概要:
DOB Systems (DOB) は、旅行業界向けに独自の包括的なビジネス インテリジェンス (BI) ソリューションを提供します。 航空会社は DOB と協力して、データ投資からの収益を最大化します。 その多くは世界最大の航空会社です。 同社は 30 年以上前に、旅行業界の Global Distributed Systems (GDS) Marketing Information Data (MIDT) を BI に使用する先駆けとなりました。

現在、DOB の最高の BI スイート MIDAS には、MIDT、業界データ、航空会社の内部データなど、さまざまなソースからのデータが組み込まれています。 DOB は、製品ラインに関する専用のトレーニング、コンサルティング、サポートも提供します。

DOB は、航空会社が世界の航空業界の市場規模と市場シェアを理解するのに役立ちます。 このデータにより、より効率的なルート ネットワークを計画し、営業チームの効率を向上させることができます。

同社が提供する情報は、航空会社が市場全体を理解し、収益と収益性を最大化するための賢明な意思決定を行うために重要です。 DOB の BI データの恩恵を受ける航空会社の部門には、販売、マーケティング、ネットワーク計画、アライアンス、価格設定、収益管理などがあります。

NCache DOB Systems ビジネス モデルに高可用性と一貫性を提供します。

PDFのダウンロード
ケビンディーズ

「私たちは、正確かつカスタマイズされた競合情報をタイムリーにお客様に提供することに注力しています。 NCache 稼働時間が 99.9% に増加します。 それは全体的な顧客満足度の向上につながります。」

ケビンディーズ
ITチームリーダー
DOBシステム

ビジネス価値の概要

顧客は日常業務の一環として MIDAS BI Web ポータルを使用します。 月間 87,000 件を超えるユーザー トランザクションがあるため、アプリケーションの大幅なダウンタイムはこれらの顧客にとって許容できるものではありません。 信頼性と堅牢性 NCacheDees 氏によると、同社のインメモリ キャッシュ ソリューションは、エンド ユーザーの要求を満たす優れたパフォーマンスと一貫したユーザー エクスペリエンスを提供する上で重要なコンポーネントとなっています。

彼はこう言います、「実装する前に、 NCache、毎週維持していました。当時、当社の Web サーバーの 10 つがダウンすると、データ損失に加えて、お客様に 15 ~ XNUMX 分の停止が発生する可能性がありました。インテリジェントなレプリケーション NCacheのキャッシュ クラスターを使用すると、エンド ユーザーに実質的に影響を与えることなく、セッション データとアプリケーション データをシームレスに取得できます。 これにより稼働時間を 99.9% まで高めることができ、それが当社の顧客満足度の向上につながります。」

現在、DOB Systems の顧客は、信頼性と応答性の高いアプリケーションを求めています。 NCache は、すぐに MIDAS BI Web ポータルの信頼性とパフォーマンスを向上させました。その結果、DOB Systems はアプリケーションの問題の優先順位付けに費やす時間を短縮し、当社の製品をマーケットプレイスで目立つようにする新機能の作成により多くの時間を費やすことができます。

 

MIDAS が直面する課題

当初、DOB Systems は、MIDAS と呼ばれる同社の主力 BI Web アプリケーションで Microsoft の InProc ASP.NET セッション状態管理を使用していました。 これは、セッション キャッシュ アイテムとオブジェクト キャッシュ アイテムが、ユーザーがルーティングされた XNUMX つの Web サーバーのどちらかにローカルに保存されることを意味します。

したがって、DOB Systems は、セッションおよびアプリケーション データ オブジェクトを Web サーバー上で直接維持することに限定されていました。 このアーキテクチャでは、Web サーバーに障害が発生した場合にユーザーがセッションを失うリスクにさらされていました。 その結果、DOB Systems が ASP.NET InProc セッション ストレージ オプションに依存しているため、一貫性と信頼性も大きな課題になりました。これは、すべてのセッションが ASP.NET アプリケーション プロセス内に保存されることを意味します。

ASP.NET InProc は、ASP.NET アプリケーションが実行しているのと同じワーカー プロセスからセッションをフェッチするのが非常に高速ですが、他の課題も引き起こします。 Dees 氏は次のように述べています。「当社の Web サーバー負荷分散モデルは、ユーザーが常に同じ Web サーバーにルーティングされるようにする「スティッキー セッション」に設定する必要がありました。 これにより、真のスケーラビリティを実現する効果的な負荷分散が妨げられました。 その理由は、ユーザーがルーティングされている XNUMX つの Web サーバーに障害が発生した場合、ユーザーのセッション データを回復してアプリケーションへのアクセスを許可し続ける方法がないためです。」 セッション データ損失の問題に加えて、スティッキー セッションにより、Web サーバー上の顧客の負荷に基づいて実際に負荷分散を行うことが制限されました。

「アプリケーションに問題が発生すると、すべてが XNUMX つのサーバー上で実行されるため、Web アプリケーションがクラッシュする可能性があります」と Dees 氏は述べています。 この状況では、「影響を受けた特定のサーバー上で顧客がログインできず、Web サイトを使用できないという問題が発生しました。すぐに負荷分散をオフにして、これらのユーザーを別のサーバーに再ルーティングする必要がありました。」と彼は言います。 「Web サーバーは稼働していました。そして、影響を受けたサーバーがバックアップされた後、負荷分散を有効にして Web ファームに追加する必要がありました。そして、これらすべてをスタッフが手動で行う必要があり、大変でした。」

Alachisoft 製品:
NCache

顧客のニーズに応えました:

  • 高可用性
  • 一貫性
  • 信頼性の向上
  • 複数のキャッシュトポロジ
  • アプリケーション固有のセッションおよびオブジェクト キャッシュを作成する機能。
  • 基礎となるデータベース テーブルへの変更に基づいて、キャッシュされたオブジェクトに影響を与える機能。

私たちについて Alachisoft:
Alachisoft と呼ばれる人気のある高性能インメモリ分散キャッシュを提供します NCache. NCache は、運用環境で実行され、.NET Web アプリ、SOA サービス アプリ、および一般的な高トラフィック サーバー アプリのパフォーマンスとスケーラビリティを向上させるオープン ソース ミドルウェアです。 2005年以来、 NCache は、世界中、特に米国、英国、および西ヨーロッパで何百もの顧客との実績があります。

30 日間の完全に動作する無料試用版をダウンロードできます。 NCache から こちら.

Alachisoft
本社
12005 Ford Road, Suite 520
ダラス、テキサス州75234

US: +1 (214) 764-6933
UK: + 44 207 993-8327

sales@alachisoft.com
support@alachisoft.com

 

NCache ソリューション

MIDAS の一貫性と信頼性の要

「私たちは、サービス契約で 99.9% の稼働率を実現することを顧客に約束しています。そうは言っても、その稼働率を確保し、SLA を満たせるソリューションが必要でした」と Dees 氏は言います。

競合ソリューションを慎重に評価した結果、DOB Systems は NCache MIDAS 問題に対する最適なソリューションとして。 DOB Systems には、製品を選択する際に 4 つの重要な要件がありました。 NCache:

  1. 高可用性
  2. スケーラビリティ
  3. .NET アプリケーションとのアプリケーション統合の容易さ
  4. 費用

さらに、スティッキー セッションによって引き起こされる障害シナリオの場合のセッション データ損失の問題に対処する必要がありました。 ディーズさんは言う。」NCache これにより、ASP.NET セッション状態をプロセス外で別の冗長サーバーのセットに保存できるようになりました。 これにより、以前はなかった重要な信頼性とスケーラビリティのレベルをアプリケーション アーキテクチャに追加することができ、「セッション データの損失」の問題が解決されました。」

DOB Systems は、他の競合他社も次のように述べています。 NCache 必要な基準を満たしていませんでした。 そして、高可用性やスケーラビリティの分野でも失敗しました。 」NCache それが私たちのニーズをすべて満たす唯一のソリューションでした」と Dees 氏は言います。

"我々は持っています NCache エンタープライズ ソリューションとしてセットアップされます。 2 つの別々のサーバーがホストする NCache レプリケーションを使用し、Web サーバー レベルで負荷分散されます。 基本的、 NCache アプリケーションおよびセッション データを保存するためにアプリケーション内から呼び出されます。」と彼は説明します。

「インストールすることで NCacheMIDAS が要求する一貫性、安定性、信頼性を実現しました。 さらに、これらの改善により、お客様の全体的なユーザー エクスペリエンスが向上しました。」

全体的に見て、 NCache これにより、アプリケーション関連のエラーが 65% 削減され、アウトプロセス キャッシュの追加により、アプリケーション全体のパフォーマンスが 30% 向上しました。 Dees 氏は、キャッシュへのデータの保存やキャッシュからの情報の読み取りは非常に高速であると付け加えました。 実装するプログラミングとロジック NCache 簡単で、必要なコーディングは限られていました。

"NCache キャッシュ データのロードが非常にクリーンで効率的です。 遅れはありません。 それが私たちの実装の鍵でした。 これらの改善により、アプリケーション スイートのパフォーマンスが向上し、新規顧客の獲得に役立ちました」と彼は言います。

 

DOB 顧客の増加

どのように持って NCache DOB Systems の新規顧客獲得に貢献しましたか? 「アプリケーション自体の信頼性と効率性の点で、当社は非常に優れたパフォーマンスを発揮しているからです」と Dees 氏は言います。 同氏は、顧客はアプリケーションのスピードと、必要なデータをタイムリーに優先順位付けして効率的に取得できる方法を気に入っていると付け加えた。

"NCache これは、アプリケーションが内部でどのように動作するかのバックボーンです。 これにより、当社のアプリケーションは、すべての競合他社の中で使用されているトップ層のアプリケーションの XNUMX つとして位置付けられます。 その結果、当社の顧客は DOB Systems に来て当社の製品を使用することにさらに興奮しています」と彼は宣言します。

実際、彼はこう言います。」NCache これにより、Web サーバー間で「ラウンドロビン」が可能になり、Web サーバー環境の負荷分散を効果的に行うことができます。 これにより、プロセスに大きな柔軟性が与えられました。」

 

パーティション-レプリカキャッシングトポロジ

パーティション レプリカ キャッシュを使用すると、 NCache 高可用性キャッシュ トポロジは、MIDAS が必要な信頼性と一貫性を確保するために重要な役割を果たします。 パーティション レプリカは、いくつかのキャッシュ トポロジの XNUMX つです。 NCache オファーします。 このキャッシュ トポロジは、その名前が示すように、データのパーティショニングとワークロードのバランス、および高可用性のためのデータ レプリケーションの利点を組み合わせています。

パーティション-レプリカキャッシングトポロジ
図1-パーティション-レプリカキャッシングトポロジ
ミダス

DOB Systems の MIDAS について:
DOB の最高の BI スイート MIDAS は、航空会社の顧客にビジネス サービスを提供する多数の Web ベースのモジュールで構成されています。 この ASP.NET アプリケーション フレームワークは、安全で堅牢な高性能 Web アプリケーションを構築するための強力な基盤としてゼロから設計されています。 MIDAS には、MIDT、業界データ、航空会社の内部データなど、さまざまなソースからのデータが組み込まれています。 DOB は、製品ラインに関する専用のトレーニング、コンサルティング、サポートも提供します。

パーティション レプリカ キャッシュは非常に高速でスケーラブルで、キャッシュ全体をパーティションに分割します。すべてのキャッシュ サーバーには 1 つのパーティションがあります。サーバーを追加すると、より多くのトランザクション容量が利用可能になるため、トランザクション容量に関してはスケーラブルです。また、サーバーを追加すると、より多くのデータを保存するために使用できるパーティションが増えるため、ストレージ容量に関しても拡張性があります。

MIDAS の場合、パーティション レプリカ キャッシュ トポロジは、パーティション化の利点と信頼性の利点を組み合わせています。このトポロジは、すべてのパーティションが別のサーバーにもレプリケートされることを除いて、パーティション キャッシュと同じです。したがって、いずれかのキャッシュ サーバーがダウンしても、データは失われません。

Dees 氏は、「このトポロジは、XNUMX つはレプリケーションによる信頼性、XNUMX つはパーティショニングによるスケーラビリティという、両方の長所を提供してくれました。」と述べています。

レプリケーションはバックグラウンドで実行されます。 NCache データが追加されたことを保証します NCache サーバーは自動的にもう一方にレプリケートされます。 これ NCache トポロジはユーザーにとってもアプリケーションにとってもシームレスです。 「率直に言って、それはうまくいきます」とディーズ氏は説明します。

おかげ NCache, Dees 氏は、顧客が MIDAS を使用して、ビジネス上の問題を解決するための答えをより効率的に見つけることができると報告しています。 また、DOB Systems は、自社のソリューションの可用性と拡張性が高くなったことを知って安心できます。

 

MIDAS の将来計画と NCache

今年後半に、DOB Systems は MIDAS へのアップグレードを実行する予定です。 NCacheの新しいバージョンと機能。 たとえば、4.9 年春にリリースされたバージョン 2018 に注目しています。このバージョンには、データベースに変更が発生した場合にキャッシュを直接更新する機能があります。

キャッシュされたデータをキャッシュから削除し、アプリケーション経由で再ロードする代わりに、 NCache キャッシュを自動的に更新する機能があります。 これは素晴らしい機能です。つまり、アプリケーション側の作業が減り、より多くの作業をアプリケーション側にオフロードできるようになります。 NCache""

「また、現在ウェブサイトに追加中の新しいモジュールで取り組んでいる機能強化やアップグレードもあり、これも活用していきます」 NCache カバーの下で」とディーズ氏は指摘する。

次はどうする?

お問い合わせ(英語)

電話
©著作権 Alachisoft 2002 - . All rights reserved. NCache はダイヤテック株式会社の登録商標です。