私たちは今、前例のない時代を生きています。 今日の通貨はデータであり、データの収集、保存、および分析がこれまでになく重要視されています。
そんな不確実な時代に、 NCache 顧客に追加の制御と追加の安心を提供することを目的としています 永続ストア. 持続性とは、永続的なストレージとデータのバックアップのために特定の場所にデータを書き込むことを指します。 概要として、これはこれが何であるかの完全な説明です NCache ストアが行います。
キャッシングは、その性質上、変動しやすいものです。 そして、次のような製品の安定性、高品質のパフォーマンス、および高可用性にもかかわらず、 NCache場合によっては、セキュリティを強化するためだけであっても、キャッシュ データのバックアップが必要になることがあります。
NCache 詳細 ダウンロード NCache NCache Customers
持続性が必要な理由
どのような状況が発生する可能性があり、キャッシュ データ (定義上、別のソースから派生したデータ) がなぜ重要なのかを真に理解するために、例を挙げて説明します。
突然壊滅的な障害に直面した場合、またはメンテナンスのためにキャッシュ クラスター全体を停止したいとします。 これにより、すべてのキャッシュ データ (アプリケーション データを含む) が失われるため、アプリケーションはすべてをゆっくりと再処理する必要があります。 さらに、元のデータ ソースへの移動にお金や時間がかかる場合、再作成プロセス全体が非常に苦痛になる可能性があります。
したがって、これらのシナリオが頭を悩ませている場合は、 NCache 永続ストア – キャッシュの再起動時にすべての貴重なデータがキャッシュに再設定されます。
持続性はどのように機能しますか?
永続ストア内にアイテムを格納するメカニズム全体は非同期であり、永続キューを介して行われます (不要な待機を回避できます)。 スレッドは、このキュー内のすべての操作を (定義可能な特定の間隔で) チェックし、残りの作業を続行しながら、それらをそのままレプリケートします。 すべての書き込み操作と同様に、キャッシュは最初にデータをメモリにロードし、次にバックエンド ストアに追加します。
さらに、クラスター内のすべてのノードは、集中型ストアにアクセスして、欠落しているデータに直面した場合に再設定できます。 このデータ欠落のケースをさらに進めると、キャッシュの再起動に直面した場合、永続ストアにより、データ損失が最小限またはゼロになることが保証されます。
最初に永続ストアにデータを追加する方法は?
自分で始めるには、永続キャッシュ (分散またはローカル) を構成して、 キャッシュスタートアップローダー オプション。 この機能により、最も重要なデータセットをキャッシュと永続ストアにプリロードできます。 さらに、関連するリフレッシャー機能は、指定した時間間隔に基づいて、これらのプリロードされたデータセットを定期的に更新し、キャッシュが永続ストアに複製する古いデータセットになるのを防ぎます。
永続性を備えた新しい分散キャッシュの作成
キャッシュ サイズを推測するのは少し複雑かもしれませんが (要件によって異なるため)、永続キャッシュの作成は比較的簡単なプロセスです。
次のいずれかを使用してキャッシュを作成できます。 ウェブマネージャー またはあなたの NCache PowerShellモジュール. Web マネージャーを使用している場合は、永続性を備えた新しい分散キャッシュを作成することを選択する必要があります。 そして、次のことを行います。
- 永続ストアをセットアップします。既存のストアと新しいストアの両方を使用できます (NFS または CFS プロトコルを使用できます)。
- 単一障害点を回避するために、ストアが残りのノードから分離されていることを確認してください。
- 詳細オプション ページに進む前に、接続をテストします。
- この時点で、Web マネージャーは、作成が成功するとメインのクラスター化されたキャッシュ ページにリダイレクトします。
または、PowerShell を使用している場合は、 新規キャッシュ PowerShell コマンドレットを開き、次のコマンドを実行します。
1 2 |
New-Cache -Name demoCache -Server "20.200.20.47,20.200.20.39" -InMemoryStoreType DistributedCacheWithPersistence -NewPersistenceStore -PersistenceStoreConnectionString "\\fileserver\stores;domain_name\user_name;password" -Topology PartitionedOfReplica -Size 1024 |
NCache 詳細 永続性設定 永続ローカル キャッシュの構成
データの永続性に関連する統計の監視。
追加の利点として、 NCache モニター 環境内での動作が心配な場合は、そのすべての機能。 永続ストアに関しては、特定の パフォーマンスカウンター 分散キャッシュ内で実行される永続キューとその操作の統計を監視します。 PersistQ カウント、PersistQ サイズ、Db 読み取り/秒、Db 書き込み/秒などの特定のカウンターがあります。
これに加えて、永続ストアが最適なパフォーマンスを提供するように、すべての基本操作に注意を払うことをお勧めします。 経由でこれを行うことができます NCache 自体、 Windows パフォーマンス ツール, 私たちのログ、 あるいは PowerShellの.
NCache 詳細 キャッシュを監視する シミュレート NCache 使用法
結論:なぜ NCache?
NCache サーバー側の機能は、キャッシュの永続化のサポートに最適であり、ユーザーにできるだけ多くの柔軟性を提供するように努めました (いくつかのトポロジと構成をすぐに使用できます)。 同様の注意点として、 NCache 永続性は複数のファイル共有システムで機能し、通常のキャッシュ システムをはるかに超えてその情報を保持します。これらすべてはコーディング作業なしで行われます。
すべてのことを考慮して、深刻なデータベースおよびネットワークベースの企業は、少なくともそのような永続ストアの採用を検討しないことをお勧めしません. そして、あなたは今すぐ評価を始めることができます 60日無料トライアル.
NCache 詳細 ダウンロード NCache エディションの比較