ケーススタディ – Risco は 100 % の稼働率を達成 NCache

Telenor ケーススタディ

NCache システムパフォーマンスの低下を防ぐための重要なコンポーネントです。 私たちの場合、それは私たちのシステムのコアコンポーネントです。

エリブリン
プログラム管理者
リスコグループ
リスコグループのロゴ
 

国または地域:
イスラエル

産業:
IPベースの統合セキュリティソリューション

会社概要:
イスラエルに本社を置く RISCO グループは、世界のセキュリティ市場向けに IP ベースの統合セキュリティ ソリューションを開発しています。 ソフトウェア ソリューションから高性能の有線および無線統合システムに至るまで、同社は顧客の要件と業界標準に適合する製品を開発しています。 RISCO Group の建物および制御室向けソリューション、高度な検知技術、侵入、ビデオおよびアクセス制御システムは、世界中の商業、産業、機関および住宅用途に使用されています。

 

Alachisoft 製品:
NCache

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

  • スケーラビリティ
  • 冗長化
  • 信頼性の向上

私たちについて Alachisoft:
Alachisoft、カリフォルニアを拠点とする会社が提供します NCache およびStorageEdge。 NCache は、アプリケーションデータとASP.NETセッション状態をキャッシュしてアプリケーションのパフォーマンスとスケーラビリティを向上させることができるメモリ内分散データキャッシュです。 StorageEdgeは、BLOBを外部化し、BLOBとリストデータをキャッシュすることでSharePointを高速化します。

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

Risco Group は 600 秒あたり XNUMX 件を超えるトランザクションを記録しました。 おかげで NCache 速度、拡張性、冗長性。

PDFのダウンロード

チャレンジ

Risco Group は、顧客にサービスとしてのソフトウェア (SaaS) を提供することで、新しいビジネス モデルを確立しました。 同社の SaaS は、着実に成長するサーバー サイト システムに基づいています。 この SaaS 運用のプログラム マネージャーである Eli Brin 氏は、「当社のサービスはリスコのサービス プラットフォームの一部です。このプラットフォームは、セキュリティおよびアクセス制御サービスを当社のクライアントに提供します。これらのドメインのサービスとして、24 時間年中無休のサービスを提供する必要があります。」通信グレードの可用性。」

同氏はさらに、「当社のサーバーにアクセスすることで、クライアントは必要なソフトウェアを管理する必要がなくなります。所有コストが大幅に削減されます。コンピュータやソフトウェアのアップグレード、メンテナンスなどを行う必要がありません。 」

しかし、リスコ グループのサーバー サイトと SaaS ビジネス モデルは大きな課題に直面していました。 ブリン氏は、「私たちは情報の負荷を分散し、クライアント要求間のセッション情報を維持するために、多数の Web サーバーを使用しています。その結果、私たちが直面した課題は、データベースに来る過度のトランザクションによるスケーラビリティのボトルネックに対処することでした。」と説明しました。

スケーラビリティにはいくつかの意味があります。 一方では、Risco Group はピーク時の顧客負荷を効果的に処理する必要がありました。 一方で、総容量を増やすメカニズムが必要でした。 スケーラビリティとは、パフォーマンスに悪影響を与えることなく、ユーザーの数に応じて拡張できること、またはユーザーを追加できることを意味します。

Brin 氏は、「当初はそのような機能がなかったので、全体的なものを開発し、その後の ASP.NET の最初のリリースでは、リクエストと MS sqlserver データベースの間のセッションを維持するために .NET の機能を使用しました。」と述べました。

「しかし、この解決策にはコストがかかります」と彼は付け加えた。 「リクエストのたびにデータベースにアクセスしてデータを読み取る必要があります。これは期待したほど高速ではなかったので、効果的に機能しませんでした。」

ASP.NET アプリケーションでボトルネックが発生する理由はさまざまです。 最も明白なのは、データ ストレージ テクノロジーが Web アプリケーション アーキテクチャほど拡張性がないことです。 データ ストレージやデータ アクセスを扱う ASP.NET アプリケーション内の場所は、すぐにボトルネックになります。 ASP.NET でこれが発生する XNUMX つの領域は、セッション状態ストレージと、リレーショナル データベースまたはメインフレーム データベースから取得されるアプリケーション データです。

 

NCache スケーラビリティ ソリューション

リスコグループが注目したのは、 NCache 分散キャッシュを使用してスケーラビリティの問題を解決します。 ブリンは言いました、「NCache から Alachisoft データベースを使用せずに分散環境でデータを永続化するという問題が解決されました。」

永続データは、特定の要件を満たしているため、長期保存を目的としています。 Risco Group のようなデータベースは長期保存を目的としていますが、 NCache 分散データ キャッシュは常に一時的で一時的なものです。 Risco Group の状況では、ユーザー セッション中、またはおそらく数時間、数日、または数週間のアプリケーションの継続期間中、一時ストレージまたは分散キャッシュにデータを保存するだけで済みます。 その後、データを再度ロードできる永続的なマスター ストレージまたはデータベースが常に存在するため、そのデータは削除されます。

リスコグループが求めるデータの高速読み取りは、 NCache インメモリキャッシュなので高速です。 さらに、実質的に直線的に拡張可能です。 線形スケーラビリティとは、サーバーを追加すると容量が倍増することを意味します。 たとえば、10,000 台のサーバーに対して 20,000 秒あたり XNUMX のトランザクションが実行される場合、XNUMX 台目のサーバーを追加すると、合計で XNUMX 秒あたり約 XNUMX のトランザクションが実行されます。

 

クラスタリングによる冗長性が鍵

「特に魅力的なのは、 NCache 分散キャッシュはサーバー間の完全な冗長性をサポートしており、これは当社の Web サーバー ファームの規模にとって非常に重要です」とブリン氏は述べています。現在、Risco Group は 22 台のサーバー Web ファームを使用していますが、そのほとんどは NCache XNUMX つのサーバーからなる個別のキャッシュ層を持つクライアント。

クラスタリングと複製されたキャッシュ トポロジにより、冗長性が可能になります。 図1に示すように、 NCacheの複製トポロジは、Risco Group が必要とする回数に応じて、キャッシュを何度も複製します。 レプリケートされたキャッシュは、Risco Group の場合のように読み取り集中型の使用に最適です。

図1
図1

ブリン氏は次のように述べています。「ハードウェアには障害が発生する傾向があります。 それは時間の問題です。 の NCache サーバーは、システムのパフォーマンスの低下を防ぐための重要なコンポーネントです。 私たちの場合、それはシステムの中核コンポーネントです。」

いずれかの Web サーバーがダウンしても (ダウンするということは、そのサーバーのメモリが使用できなくなることを意味します)、Risco Group はデータを失うことはなく、別の Web サーバーがそのデータを保持します。 レプリケーションにより、同じデータの複数のコピーが異なるサーバー上の異なる場所に作成されます。これにより、Risco Group はデータ ストレージ期間中 100% の稼働時間を達成します。

実装後 NCacheRisco Group はすぐに、追加の利点、つまり 600 秒あたり XNUMX トランザクションに匹敵する高性能を発見しました。 ブリン氏は、「各トランザクションにはクライアントにサービスを提供する完全なアプリケーションが含まれており、関連するすべてのデータが含まれています」と述べた。

さらに、SaaS 運用とサーバー サイト ソフトウェアは、安定した信頼性の高いサービスを 24 時間年中無休で提供する必要があると述べました。 」NCache 速度、スケーラビリティ、信頼性、安定性が優れていることが証明されており、それは当社の実稼働環境でも証明されています」とブリン氏は付け加えました。

 

次はどうする?

お問い合わせ(英語)

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