の新機能 NCache 5.3?

v5.3 SP6 の新機能

以下の新機能がで提供されます NCache v5.3 SP6.

v5.3 SP5 の新機能

以下の新機能がで提供されます NCache v5.3 SP5.

v5.3 SP4 の新機能

以下の新機能がで提供されます NCache v5.3 SP4.

v5.3 SP3 の新機能

以下の新機能がで提供されます NCache v5.3 SP3.

v5.3 SP2 の新機能

以下の新機能がで提供されます NCache v5.3 SP2.

v5.3 SP1 の新機能

以下の新機能がで提供されます NCache v5.3 SP1。

v5.3の新機能

以下の新機能がで提供されます NCache v5.3。

 

NCache v5.3 SP6

その NCache 5.3 SP6リリースでは、新しい コミュニティ版、 更新しました ライセンスモデル、追加 展開制御プロフェッショナルエディションは 中止 このリリースでは、すべてのProfessional Editionのお客様に 無料アップグレード Enterprise Editionにアップグレード。このバージョンでは、 月次 (NAIST) と 毎時 ライセンス、 毎時 ライセンスはクラウド展開に限定されます。

 

コミュニティ エディション (プロフェッショナル エディションの代替)

新しい Community Edition は、基本的なキャッシュ機能、更新されたセキュリティ サポート、簡素化されたライセンスを備えた、無料の合理化されたオプションを提供します。

  • Professional Edition は廃止され、Community Edition に置き換えられました。
  • Community Editionは無料です。サポート料金のみお支払いいただきます。定額サポートオプションもご利用いただけます。
  • コミュニティ版の機能を評価するための、30日間フル機能版の無料トライアルが提供されています。
  • 試用期間終了後は、ライセンスキーを NCache 営業チーム。ライセンスキーはサポートを購入した場合にのみ発行されます。
  • このエディションはレプリケートされたキャッシュのみをサポートします。
  • アクティベーションには有効なライセンス キーが必要です。
  • TLS サポートが Community Edition で利用できるようになりました (Professional Edition では利用できませんでした)。
 

Azure/AWSマーケットプレイスベースのライセンス

NCache Azure/AWS Marketplacesと統合されたので、そこから購入して支払うことができます。 NCache Azure VNETまたはAWS VPC内でサーバーを自分で管理できます。これにより、柔軟性と制御性が向上します。

  • フレキシブルプラン (Azure/AWS): 従量課金制の時間単位サーバーを備えた柔軟なプラン。Azure/AWS Marketplace を通じてお支払いください。
    • 時間制サーバー: 1時間ごとに展開 NCache Azure VNETまたはAWS VPC内のサーバー。フレキシブルプランのライセンスキーを使用してこれらのサーバーをアクティブ化し、非アクティブ化するまで時間単位で料金をお支払いいただきます。
  • 年間プラン (Azure/AWS): 年間プランはAzure/AWS Marketplaceを通じて前払いされ、年間および月額サーバーが含まれます。時間単位のサーバーは使用量に応じて課金されます。これらのサーバーはすべてAzure VNETまたはAWS VPC内にデプロイし、アクティブ化してください。
    • 年間サーバー: 年間サーバーは年間プラン期間全体にわたって有効です。
    • 月間サーバー: 月額サーバーはアクティベーションから30日間有効です。その後は自動または手動で更新できます。
    • 時間制サーバー: 一度有効にすると、無効にするまで時間単位で料金が発生します。
 

Azure/AWS デプロイメント PowerShell コマンドレット

NCache AzureとAWS向けのPowerShellコマンドレットが利用可能になり、自動化が促進されました。 NCache サーバー展開。これらのコマンドレットは PowerShell ギャラリーで提供されています。

Azure PowerShell コマンドレット

Azureでは、Azure ARMテンプレートと事前構成された NCache Windows Server 2022/2025およびLinux(Ubuntu)用のVMイメージ。これらのコマンドレットは以下の機能を提供します。

  • 新しい NCAzureEnvironment: 新しいを作成します NCache Azure の環境。
  • 追加-NCAzureServer: 既存のサーバーに新しいサーバーを追加します NCache 環境。
  • NCAzureServer を削除します: 指定されたサーバーからサーバーを削除します NCache 環境。
  • NCAzureEnvironment を削除します: 全体を削除します NCache Azure からの環境。
  • 表示-NCAzureServers: 環境内のすべてのサーバーを一覧表示します。
  • 表示-NCAzureEnvironments: コマンドレットを通じて作成されたすべての環境を一覧表示します。
  • インストール-NCAzurePSPreReqs: Azure CLI とその他の前提条件をインストールします。

AWS PowerShell コマンドレット(近日公開)

AWSコマンドレットは、まもなくリリースされる予定です。 NCache 5.3 SP6 以降で利用可能となり、Azure コマンドレットと同じ機能を提供します。PowerShell ギャラリーでも公開されます。

 

ライセンスと展開の制御(オンプレミス)

NCache より厳密なライセンスおよび展開制御を導入し、企業がサーバー リソースとサブスクリプション条件をより柔軟に管理できるようにします。

  1. 最大サーバープロファイル制限 (RAM、vCPU): ライセンスのアクティベーションは、環境内の RAM と vCPU の最大サーバー プロファイルに制限できます。
  2. 月額ライセンス: 月額サーバーはアクティベーションから30日間有効です。その後は自動または手動で更新できます。
 

プラットフォームの更新

NCache 最新の .NET エコシステムに合わせてアップグレードされ、互換性、パフォーマンス、長期サポートが保証されます。

  1. Enterprise エディション サーバーと Community エディション サーバーは両方とも .NET 8 をベースにしています。
  2. NCache .NET 9 までを使用するクライアントがサポートされます。
 

NCache v5.3 SP5

このリリースでは NCache パフォーマンス、セキュリティ、クラウド統合における重要な機能強化が導入されています。このリリースでは、 データキャッシュ効率、拡張 暗号化 (NAIST) と TLS 1.3 サポート、柔軟性を追加 ライセンスのバージョン管理との互換性を確保します Windows Server 2022 および 2025.

 

パフォーマンスとデータキャッシュの改善

高性能アプリケーションを構築する開発者にとって、 NCache 読み取り速度を向上させ、継続的なクエリの応答性を高め、CRUD 操作のオーバーヘッドを削減する強力なキャッシュ更新を導入します。

  1. フルデータクライアントキャッシュモード

    フルデータクライアントキャッシュは、データセット全体をクライアントマシンにローカルにキャッシュすることで、さらに一歩進んだ機能を提供します。これには、以下の利点とオプションがあります。

    1. 完全なデータセットをローカルにキャッシュします: 選択した .NET クラスのすべてのエントリをキャッシュし、完全なデータセットを即座に利用できるようにします。
    2. 近似インプロセス速度: フルデータ クライアント キャッシュでは、完全なデータセットがローカルに存在するため、読み取り操作が高速化され、SQL クエリをクライアント キャッシュ上で完全に実行できるようになります。
    3. クラスター化されたキャッシュとの同期: 一貫性を確保するために、クラスター化されたキャッシュと完全に同期された状態を維持します。
    4. 厳格なクエリ強制: この強制により、データセット全体がローカルで利用可能な場合にのみクエリが実行されます。データセットが部分的にしか読み込まれていない場合、クエリはクラスター化されたキャッシュにフォールバックすることなく、直ちに失敗します。
    5. 厳密なローカル読み取り: これにより、すべての読み取り操作がクライアントキャッシュからのみ実行されるようになります。キーがローカルに見つからない場合、クラスター化されたキャッシュから取得するのではなく、キャッシュミスを返します。
  2. 継続的クエリ(CQ)のパフォーマンスと安定性の向上

    継続的クエリ(CQ)操作のパフォーマンスと安定性が大幅に向上しました。これらの最適化により、特に高負荷環境において、リアルタイムのデータ更新の高速化と通知の信頼性が向上します。CQ関連イベントの応答時間が改善され、データ同期の効率が向上します。

  3. CRUD操作がバイナリプロトコルに移行

    CRUD操作(作成、読み取り、更新、削除)は、protobufシリアル化プロトコルから、より軽量なバイナリプロトコルに移行しました。これにより、シリアル化およびデシリアル化時のメモリ使用量とCPU消費量が大幅に削減されます。これにより、特にトランザクション負荷が高い場合のパフォーマンスが向上します。サーバーは既存のprotobufベースのクライアントとの下位互換性を維持し、スムーズな移行を実現します。バイナリプロトコルへの完全な移行は、次期v5.4リリースで完了する予定です。protobufは、レガシークライアント向けに引き続きサポートされます。

 

ライセンスバージョン管理システム

ライセンスプランの新しいバージョン管理システムが導入され、異なるライセンス階層をより柔軟に提供できるようになりました。以前は、ライセンスはvCPUとRAMの固定の組み合わせに限定されていました。特にクラウド環境におけるお客様のニーズの変化に伴い、更新プラン向けのv2やクラウド固有のデプロイメント向けのv2_cloudといった新しいバージョンが利用可能になりました。このシステムにより、v1をご利用の既存のお客様との後方互換性を維持しながら、ライセンスルールをより細かく制御できるようになり、スムーズな移行と将来の成長をサポートします。

 

TLSの拡張サポート

拡張TLSサポートにより、 NCache TLS 1.3、柔軟な相互 TLS 構成、管理操作の暗号化を導入することで、安全な通信を強化します。

  1. TLS 1.3 のサポート

    NCache また、トランスポート層セキュリティ プロトコルの最新バージョンである TLS 1.3 もサポートされ、安全で効率的な通信が保証されます。

  2. mTLS 用の個別の証明書による拡張 TLS サポート

    NCache 相互TLS(mTLS)構成において、クライアントとサーバーで別々のTLS証明書の使用をサポートするようになりました。この機能強化により、クライアントとサーバーの認証に異なる証明機関やポリシーが必要となるエンタープライズ環境において、柔軟性とセキュリティが向上します。きめ細かな証明書管理により、分散システム間で安全かつコンプライアンスに準拠した通信を実現します。

  3. 管理操作における TLS のサポート

    TLS サポートが管理操作に拡張され、管理通信が安全になり、最新のセキュリティ標準に準拠していることが保証されます。

暗号化のサポート強化

NCache 高度なキー管理と簡素化された管理を導入し、より強力なデータ保護と暗号化設定のより簡単な制御を実現します。

  1. 暗号化キーの保護

    NCache キャッシュレベルで堅牢な暗号化メカニズムを実装することで、データセキュリティを強化します。これらの機能により、データの機密性とセキュリティ標準への準拠が確保されます。

    • キー暗号化キー (KEK):
      • ユーザーは、KEK(AES 256に基づく)を NCache サーバー上のサービスの構成。
      • 一貫性を保つために、すべてのキャッシュ サーバーで同じ KEK を使用する必要があります。
    • データ暗号化キー(DEK):
      • ユーザーデータを暗号化するために使用されます。
      • DEK は、安全なキー管理を確保するために KEK を使用して暗号化されます。
      • DEK 管理により、承認されたツールまたはプロセスのみが暗号化キーを取得して使用できるようになります。
    • 資格情報暗号化キー (CEK):
      • ユーザーの資格情報はクライアント構成ファイル (client.ncconf) に保存されます。
      • 認証情報暗号化キー(CEK)は、 NCache サービス構成ファイルはこれらの資格情報を暗号化します。
      • CEK はすべてのキャッシュ サーバー間で一貫性を保つ必要があります。
  2. 暗号化を管理するための PowerShell コマンドレット

    キャッシュサーバーにおける暗号化設定の管理を簡素化するために、2つの新しいPowerShellコマンドレット(Enable-NCEncryptionとDisable-NCEncryption)が追加されました。これらのコマンドレットを使用すると、管理者は構成ファイルを手動で編集することなく暗号化を有効または無効にできるため、セキュリティ管理の効率が向上し、エラーの発生も低減します。

 

NCache Cloud サービス

シームレスな統合を可能にする新しいクラウドサービスが導入されました NCache Cloudリアルタイムテレメトリとリモート管理機能を提供します。このサービスの特徴は次のとおりです。

  • テレメトリー: ハートビート、キャッシュ統計、マシンの健全性メトリクスを送信します NCache Cloud 定期的に。
  • リモートアクション: カスタムアクションをサポート NCache Cloud再起動、停止、開始など NCache サービスを提供しています。
  • 監視と管理: クラウド ホスト型展開のリモート監視と管理を簡素化します。
 

Windows Server 2022および2025のサポート

NCache 5.3 SP5は、Windows Server 2022およびWindows Server 2025の公式サポートによりプラットフォームの互換性を拡張します。これにより、シームレスな導入と運用が保証されます。 NCache 最新のインフラストラクチャを活用し、組織が IT アップグレードとコンプライアンス戦略に適合できるよう支援します。

 

NCache v5.3 SP4

NCache 完全にサポートされるようになりました .NET 8 クライアントと Linux クロスプラットフォームの柔軟性を実現するサポートが近日中に開始されます。 イベント通知 も最適化されており、高トランザクション環境でのレイテンシの低減とスループットの向上を実現します。

 

.NET 8 クライアントのサポート

このリリースでは、.NET 8クライアントの完全サポートが追加されました。これにより、開発者は分散キャッシュシステムの構築と管理において、最新の.NET 8機能と拡張機能を利用できるようになります。Linuxベースの.NETクライアントのサポートも近日中に提供開始予定で、クロスプラットフォームの互換性と導入の柔軟性が向上します。

 

イベント通知のパフォーマンス最適化

イベント通知システムのパフォーマンスが大幅に向上しました。これらの最適化により、イベント通知のレイテンシが短縮され、スループットが向上しました。その結果、 NCache トランザクションの多い環境での応答性とスケーラビリティが向上します。

 

NCache v5.3 SP3

このリリースでは、サーバーサイド実行、自動化、クライアント接続のすべてにおいて大幅な改善が行われました。リリースのハイライトには、統合された 実行サービス サーバーサイドのコードをスムーズに実行するために自動化された プロバイダーの展開 ノードを追加しながら、 .NET (NAIST) と Java クライアント TLS, 冬眠する, 統合。このリリースでは、 オールインワンのDockerイメージ そのための キャッシュサーバー (NAIST) と Developer よりスムーズな登録エクスペリエンスを実現するエディション。 NCache も導入しました クライアント接続ルーティングロードバランサ サーバーへの直接接続が不可能な状況でもクライアントの利便性を高めるために、 NCache 管理センター ユーザーの利便性をさらに高めます。

 
  • サーバー側の更新

    このリリースでは、統合実行サービス、自動化されたプロバイダーの展開、更新された .NET フレームワークの互換性により、サーバー側の操作が合理化されます。

    1. OutProc サーバー側コード実行モデル

      In NCache 5.3 SP3 では、 NCache 実行サービス。このサービスは、Java エディションと .NET エディションの両方に実装されている統合実行モデルを表します。 NCache.

      .NET エディションでは、このサービスはキャッシュローダーとリフレッシャーのコード実行専用です。Java エディションでは、キャッシュローダー、リフレッシャー、リードスルー、ライトスルー操作を含む、すべてのサーバー側ユーザーコードの実行を担当します。この変更により、Java プラットフォーム全体で効率的かつ一貫した操作が実現されます。

    2. ノード追加時のサーバー側プロバイダーの自動展開

      キャッシュクラスタへのノード追加プロセスを効率化するために NCacheこのリリースでは、サーバー側プロバイダーの自動デプロイが提供されます。これにより、ユーザーは既存のクラスターにノードを追加するたびに、リードスルー、ライトスルー、キャッシュスタートアップローダーなどの機能を利用するためにこれらのプロバイダーを手動でデプロイする必要がなくなりました。 NCache 新しいノードがクラスターに追加されると、設定された機能に必要なサーバー側プロバイダーが自動的にデプロイされます。この自動化によりプロセスが簡素化され、新しいノードがキャッシュクラスターに参加するために必要な機能をすべて備えていることが保証されます。

    3. .NET Frameworkの互換性に関する変更点

      このリリースでは、テクノロジー標準の継続的な更新を反映して、.NET 4.6.1 以前のバージョンのサポートが中止されます。サポートされる .NET クライアントの最小バージョンは .NET 4.6.2 になりました。

    4. オールインワンの Docker イメージ NCache サーバーエディションと開発者エディション

      NCache 5.3 SP3では、特にDockerインスタンスの登録プロセスが大幅に強化されました。以前は、DockerHubではサーバーイメージのみが利用可能でした。 NCacheこれまで、開発者向けインストールを求めるユーザーは、独自のDockerイメージを作成する必要がありました。今回のアップデートにより、DockerHubに公開されている単一のイメージを、サーバー向けインストールと開発者向けインストールの両方に柔軟に使用できるようになりました。この機能強化は利便性を向上させるだけでなく、特定の要件に応じてDockerインスタンスを柔軟に構成できるようにします。

     
  • NCache ロードバランサを介したクライアント接続ルーティング

    In NCache 5.3 SP3 では、これを容易にするための新機能が導入されました。 NCache ロードバランサーを介してキャッシュサーバーに接続するクライアント。この機能は、Kubernetesクラスターを使用している環境や、アクセスが制限されたクラウドサブスクリプション(Private Linksを使用するAzureやAWSなど)など、サーバーへの直接接続が不可能なシナリオで特に役立ちます。

    従来、クライアントは各サーバーに直接接続する必要がありましたが、ロードバランサーを導入することで、サーバーは最初の接続以降、クライアントとクラスタートポロジーを共有するようになりました。クライアントはこの情報に基づき、ロードバランサーを介してすべてのサーバーへの接続を確立します。これにより、個々のサーバーを直接確認できない場合でも、完全かつ耐障害性の高いクラスター接続が確保されます。

  •  
  • Javaクライアントのサポートの改善

    このリリースでは、.NET へのアーキテクチャの整合、TLS サポート、Hibernate および Spring フレームワークとのシームレスな統合により、Java クライアントのサポートが強化されています。

    1. Java クライアント キャッシュ アーキテクチャと .NET の同期

      Javaクライアントキャッシュアーキテクチャは、.NETクライアントキャッシュアーキテクチャと同期されました。この同期には、Javaクライアントキャッシュにおけるリードスルーおよびライトスルーメカニズムの実装、およびL1キャッシュとL2キャッシュ間の同期強化が含まれます。この連携により、異なるプラットフォーム間での一貫性と効率性が確保されます。

    2. Java クライアントの TLS サポート

      TLS サポートを通じて、強化されたセキュリティが Java クライアントに統合されました。

    3. Hibernate および Spring との統合

      HibernateおよびSpringの最新バージョンとの直接統合が可能になり、統合プロセスが効率化されました。以前は、この統合はJCacheインターフェース経由でのみ可能でした。

    4. 春のセッションのサポート

      SpringベースのWebアプリケーション用のセッション管理が導入され、 NCache これらの環境では。

  •  
  • 管理とユーザビリティの強化

    このリリースでは、Management Center の更新、強化された構成エクスポート、および更新された無料トライアル ポリシーにより、使いやすさが向上しています。

    1. の改善 NCache 管理センター

      注目すべき改善が見られたのは、 NCache 管理センターでは、ログファイルのダウンロード機能も追加されました。この新機能により、キャッシュサーバーを管理するユーザーの利便性が向上します。さらに、起動、停止、再起動も可能になりました。 NCache サービス、 NCache 執行サービス、および NCache Bridge Service が追加され、管理制御と柔軟性が強化されました。

    2. Export-CacheConfiguration コマンドの機能強化

      Export-CacheConfiguration コマンドが機能強化され、エクスポートされたキャッシュ構成のフォルダー構造が改善されました。サーバー側の機能展開をエクスポートに組み込むオプションが追加され、より包括的な構成管理機能が提供されます。さらに、エクスポート用のキャッシュ名の指定が必須となり、より明確で正確な構成エクスポートが保証されます。

      エクスポートされた構成を使用してキャッシュを作成すると、 NCache 必要なライブラリを構成とともに自動的にデプロイします。

 

NCache v5.3 SP2

このリリースでは、セキュリティと使いやすさが向上し、 資格情報のキャッシュ コストのかかるLDAP/Active Directoryの呼び出しを削減します。アクセス制御を向上させるために、 NCache 導入した 結合ノード (NAIST) と キャッシュセキュリティ、 に加えて グループベースの承認 権限を合理化するために、 直感的なインターフェース キャッシュノードのセキュリティを確保するために。セキュリティを強化することで、 NCache また、 TLS暗号化、 これにより、 サーバー間 (NAIST) と ブリッジ通信 証明書の配置のサポートにより、 個人商店.

さらに、より強力なコンプライアンスを確保するために、 NCache アップグレードされた Active Directoryプロバイダーの役割をよりよく表すために NCache マネージャー、名前が変更されました NCache 管理センター、 認証機能も強化され、許可されたアクセスのみが確実に行われるようになりました。最後に、新しい NCache プレイグラウンド 完全な開発環境を必要とせずにサンプルを実行し、機能をテストし、学習を加速するためのインタラクティブなスペースを提供します。

 

強化された NCache セキュリティ

このリリースでは、強化された NCache 資格情報のキャッシュ、ノードとキャッシュのセキュリティの組み合わせ、グループベースの承認、および改善された構成ツールによるセキュリティ。

  • ユーザーセキュリティ

    NCache キャッシュ環境を保護し、認証を簡素化し、管理者がユーザー アクセスと承認をより細かく制御できるように設計された、強力なユーザー セキュリティ拡張機能が導入されています。

    1. アップグレードされた Active Directory プロバイダー

      NCache Windowsベースサーバー向けLDAPプロバイダーがアップグレードされました。このアップグレードでは、Microsoftの最新LDAP実装で利用可能な強化された認証および承認機能を活用しています。アップグレードされたLDAPプロバイダーの機能については、MicrosoftのLDAP接続ドキュメントをご覧ください。

    2. 資格情報のキャッシュ

      NCache システムにおける認証操作のパフォーマンスと効率性を向上させるため、資格情報キャッシュをサポートするようになりました。既存のセキュリティプロバイダ上にキャッシュ層を提供することで、基盤となる認証システム(LDAPやActive Directoryなど)への頻繁な認証呼び出しを削減します。

      次の行では、資格情報キャッシュを使用する方法と、必要に応じて無効にする方法を説明しています。

      1. ユーザー認証情報のキャッシュ

        LDAP / Active Directoryサーバーへの認証が成功すると、ユーザーの認証情報はメモリにキャッシュされます。これにより、同じユーザーに対する後続のリクエストでの再認証が不要になります。これにより、 NCache LDAP/Active Directoryサーバーへのコストのかかるアクセスを削減し、LDAP/Active Directoryサーバーの負荷を軽減することで、パフォーマンスが向上します。これにより、高トランザクション環境で大きなパフォーマンス向上が期待できます。 NCache 通常は生きています。しかし、指定する際のユーザーエクスペリエンスは以前と同じです。 NCache セキュリティ。

      2. 設定ファイルによるキャッシュの有効化/無効化

        資格情報キャッシュ機能はデフォルトで有効になっており、簡単に設定できるため、設定ファイルを変更することで簡単に無効にすることができます。 NCacheServer.EnableCredentialCaching の旗 NCache サービス構成ファイルは、この機能を有効または無効にします。

    3. の認証 NCache 管理センター

      NCache 管理センター、以前は NCache 管理センターに認証機能が追加されました。ノードが保護されると、ログイン認証情報の入力を求められます。これにより、承認されたユーザーと設定されたノード管理者のみが管理センターにアクセスでき、セキュリティがさらに強化されます。 NCache 環境。

    4. ノードとキャッシュのセキュリティを組み合わせた

      制御性と柔軟性を高めるために、 NCache ノードとキャッシュのセキュリティを組み合わせた機能を提供します。特定のノードでセキュリティを有効にすると、そのノード上のすべてのキャッシュが自動的に保護されます。ノード管理者はキャッシュとノードの管理タスクの両方を完全に制御できます。一方、キャッシュユーザーは、特定の保護されたキャッシュに割り当てられ、アクセスはキャッシュ操作に制限されます。 NCache API。 この組み合わせにより、管理者はアクセス許可を調整できるようになり、キャッシュ ユーザーのキャッシュ API へのアクセスが制限される一方、ノード管理者は API 対話と管理操作の両方を含む幅広いアクセス権を得ることができます。

    5. キャッシュ ノードを保護するための強化されたユーザー フレンドリーなインターフェイス

      NCache キャッシュノードのセキュリティ保護のための、より直感的なユーザーインターフェースを導入し、よりスムーズなユーザーエクスペリエンスを実現しました。キャッシュノードのセキュリティ設定プロセスがより直感的かつ合理化され、キャッシュノードのセキュリティを簡単かつ容易に確保できるようになりました。

    6. グループベースの認可

      NCache グループベースの認証を許可することでセキュリティ構成を強化する機能が導入されています。 LDAP グループをノード管理者またはキャッシュ ユーザーとして簡単に追加できるようになり、全体にわたる権限の管理が簡素化されるようになりました。 NCache 集まる。 この機能は、キャッシュ ノードおよびキャッシュへのグループ アクセスを許可することで、組織内の複数のユーザーを承認するプロセスを合理化します。

    7. 強化された NCache PowerShell を使用したセキュリティ管理

      NCache キャッシュノードのセキュリティ保護のためのユーザーフレンドリーなインターフェースがさらに強化されました。この機能は以前から提供していましたが、今回、よりスムーズな操作性を実現するために大幅な改良を加えました。キャッシュノードのセキュリティ設定プロセスがより合理化され、キャッシュノードのセキュリティを簡単かつ容易に確保できるようになりました。

  • TLS暗号化の強化

    このリリースでは、サーバー ノード間およびブリッジ接続間の通信を保護し、エンドツーエンドの暗号化されたデータ フローを保証することで、TLS サポートが強化されています。

    1. 個人ストアでの証明書のサポート

      このリリースでは、 NCache 証明書を信頼されたルートストアだけでなく個人(「My」)ストアにも配置できるようにすることで、セキュリティプロトコルのサポートを強化しました。この柔軟性により、グループポリシーの制限によりルートストアの使用が制限される環境でも、よりスムーズな運用が可能になります。安全な通信を維持するためには、証明書は、ほとんどのシステムが既に信頼している、よく知られたパブリック証明機関(CA)から発行されるのが理想的です。これにより、CA証明書をルートストアに手動でインストールする必要がなくなります。プライベートCAを使用している場合は、その証明書をすべてのマシンの信頼されたルートストアに追加する必要があります。そうすることで、システムが証明書を検証し、安全な通信を維持できるようになります。

    2. サーバーノード間のTLS

      NCache TLS暗号化機能が拡張され、クライアントとサーバー間だけでなく、サーバーノード間の通信も保護できるようになりました。この機能強化は、クラスター内のサーバーノード間のデータ交換のセキュリティに重点を置いています。この暗号化レイヤーの追加により、サーバーノード間で送信されるすべてのデータの機密性が確保され、潜在的な脅威から保護され、分散キャッシュ環境全体のセキュリティが強化されます。

    3. TLS アクロスブリッジ通信

      NCache ブリッジ接続を介した通信に対する TLS 暗号化サポートが導入されました。 この機能により、 NCache ブリッジを介して接続されたキャッシュ クラスター間で送信されるデータが暗号化され、安全に保護されるようにします。 この機能強化により、ブリッジ接続を介して流れるデータが保護され、分散キャッシュ インフラストラクチャに追加の保護層が追加されます。 注目に値するのは、 NCache は以前、クライアントとサーバー間の通信に TLS 暗号化を提供していましたが、この拡張によりブリッジ接続もカバーされるようになりました。

    4. PowerShell による TLS 構成

      NCache は、新しい Enable-NCacheTLS と無効化 -NCacheTLS コマンドレット。 以前は、ユーザーはレジストリ設定を編集して TLS を手動で構成する必要がありましたが、これは複雑で時間がかかる可能性がありました。 これらのコマンドレットを使用すると、XNUMX つ以上のサーバーおよびクライアント ノードで TLS を簡単に有効または無効にすることができます。

     
  • NCache マネージャーの名前が変更されました

    この最新リリースでは、 NCacheの名前を変更することで技術的な改良を導入しました。 NCache マネージャーへ NCache Management Center。今回の改良は、ツールの機能強化と、より高度なキャッシュクラスタ管理プラットフォームの提供に向けた戦略的な動きを表しています。名称は変わりましたが、基盤となる機能と特徴は堅牢なままであり、キャッシュクラスタをシームレスかつ正確に、かつ効率的に構成、監視、管理できます。

  •  
  • NCache プレイグラウンド

    このリリースでは、 NCache プレイグラウンド。これは、あなたの体験を向上させるために設計された強力でインタラクティブなツールです。 NCacheユーザーが探索し、実験し、慣れるための専用環境として機能します。 NCache 特徴。と NCache 気軽に走れる遊び場 NCache 本格的な開発環境を必要とせずに、サンプルを作成し、その場で調整を行い、演習を実行できます。 このツールは、すぐに内容を把握したいユーザーに最適です。 NCache 概念を理解し、その機能を評価し、学習曲線を加速します。

 

NCache v5.3 SP1

による評価の登録 NCache Webマネージャ

『Brooklyn Galaxy』のために、倪氏はブルックリン美術館のコレクションからXNUMX点の名品を選び、そのイメージを極めて詳細に描き込みました。これらの作品は、彼の作品とともに中国ギャラリーに展示されています。彼はXNUMX年にこの作品の制作を開始しましたが、最初の硬貨には、当館が所蔵する NCache Azure および AWS で利用可能なイメージ、無料評価の登録 NCache でサポートされています NCache ウェブマネージャー。 マシンが評価またはライセンス キーで登録されていない場合、 NCache Web マネージャーのデフォルト画面では、ユーザーは登録プロセスに進み、評価を開始するか、ボックスをアクティブ化します。

 

の改名 NCache NoSQLから NCache 固執

特徴 'NCache 5.3でリリースされたNoSQLは、NCache 持続性」。 機能の動作は同じままですが、追加のプロバイダーは削除されています。 の NCache 永続性は、組み込みのファイル システム ベースのストアでのみ使用できるようになりました。

NoSQL関連のPowerShellコマンドレットもすべて名称変更されました。

 

の個別の NuGet パッケージ NCache CLR ストア プロシージャ

用に個別の NuGet パッケージがリリースされています。 NCache CLR ストアド プロシージャ。 これは、CLR ストアド プロシージャを簡単に作成するのに役立ちます。 NCache APIです。

 

での接続オプションのサポート NCache SignalRバックプレーン

client.ncconf で指定された構成を使用する代わりに、ユーザーは、アプリケーションの web.config または appsettings.json ファイルで指定された接続オプションを SignalR アプリケーションに使用させることができます。 指定した場合、アプリケーションはこれらの設定を使用します。

 

リフレッシュ間隔の値が分単位から秒単位に変更されました

更新間隔の値を分単位ではなく秒単位で設定できるようになりました。 この変更は、リフレッシャーを XNUMX 分未満の間隔で実行する必要があるシナリオに対応するために行われました。

 

NCache v5.3

NoSQLデータベース(永続性を備えたインメモリ型)

NCache は、NoSQLデータベースと呼ばれる新機能を提供しています。このデータベースは、データベース全体がインメモリで分散されていますが、リアルタイムで永続ストレージにも永続化されます(定期的なスナップショットを取得したり、トランザクションログのみを永続化する他の製品とは異なります)。このリアルタイムの永続化により、インメモリデータは常に同期され、すべてのシステムを再起動してもデータが失われることはありません。 NCache サーバー。

NCache NoSQLデータベースは、100%インメモリで分散されているため、非常に高速でスケーラブルです。同時に、 NCache NoSQLデータベースは他のすべてのデータベースと同様にデータを永続化するため、たとえすべてのデータが失われてもデータは失われません。 NCache サーバーがダウンします。

NoSQLデータベースを永続化する方法を選択できます。 NCache 非常に高速で信頼性の高い永続化を実現します。あるいは、ご希望であれば、NoSQLデータベースを主要なサードパーティ製データベースのいずれかに永続化することも可能です。 NCache NoSQLデータベース向けに、以下のリアルタイム永続化オプションを提供します。

  • NCache 永続性プロバイダー: デフォルトのオプション。 NCache 共有ネットワークロケーション(UNCパス)でLiteDBベースのファイル永続性を使用します。 お好みに応じて、SSD / HDD、NAS / SAN、またはクラウドストレージを選択できます。
  • SQL Serverプロバイダー: すべてのデータはSQLServerデータベースに保存されます。 通常、書き込みは操作の20%未満であり、80%は読み取りであるため、SQL Serverにデータを保存すると、アプリケーションは超高速で線形のスケーラビリティを維持します。
  • MongoDBプロバイダー: すべてのデータはMongoDBデータベースに保存されます。読み取りは全体の80%を占め、すべてメモリ内で行われるため、MongoDBに直接アクセスする場合よりもアプリケーションははるかに高速になります。
  • Oracle / Cosmos DB /その他(すぐに来ます): サードパーティのデータベースストレージオプションをすぐに提供する予定です。 NCache NoSQLデータベースのストレージアーキテクチャはプロバイダーベースです。

あなたが使用することができます NCache NoSQLデータベースを以下の方法で利用できます。

  • 新しいNoSQLデータベースを作成する: これにより、ストレージオプションを使用してデータベースが作成され、そのデータベースのインメモリ分散コピーも作成されます。
  • 既存のNoSQLデータベースを開く: これは、既に作成済みのNoSQLデータベースを使用し、そのインメモリ分散コピーを作成します。

注: この機能は、.NET、Java、Node.js、Python アプリケーションから使用できます。

 

.NET用の分散Lucene(全文検索)

NCache 全文検索にLuceneを使用する.NETアプリケーション用の分散Luceneを提供します。 分散Luceneは標準のLucene.NETインデックスを取得して分散させるため、Luceneインデックスを複数にスケーリングできます NCache 実行時でもサーバー。 これにより、アプリケーションが複数のユーザーと通信するようになったため、インデックスサイズだけでなく、アプリケーションのトランザクション容量も増やすことができます。 NCache Lucene用のサーバー。

分散Lucene機能のハイライトは次のとおりです。

  • 使用するのにコード変更は必要ありません: Distributed Luceneを使用するために、既存のLuceneアプリケーションのコードに変更を加える必要はありません。標準のLucene.NET APIがサポートされています。
  • Luceneインデックスが複数に分散 NCache サーバー: NCache Luceneインデックスを配布し、複数に永続化します NCache サーバー。 各サーバーは、インデックス全体の一部を保持します。 NCache 分散永続性を処理するために、PartitionedCacheおよびPartition-ReplicaCacheトポロジを変更しました。
  • 削除を追加 NCache 実行時のサーバー: 追加または削除できます NCache 実行時のサーバー。 サーバーを追加するたびに、既存のLuceneインデックスがさらに分割され、一部がこの新しく追加されたサーバーにコピーされます。 サーバーを削除すると、そのインデックスがコピーされ、残りの他のサーバーにマージされます NCache サーバー。
  • ダイレクトパーティショニング(自動ではない): ほとんどのLuceneインデックスは非常に大きいため、 NCache サーバーは実行時にダウンしますが、Lucene以外の状況で行われるように、パーティショニングは自動的に再実行されません。 NCache。 ただし、明示的に追加または削除した場合 NCache サーバーと NCache 次に、管理ツールでパーティションが作成または削除され、Luceneインデックスがさらにパーティション化されて新しいものにコピーされます NCache サーバーまたはLuceneインデックスから NCache 削除されるサーバーはコピーされ、クラスター内の他のパーティションにマージされます。
  • パーティション化されたキャッシュ/パーティション-レプリカキャッシュのみ: 分散Lucene機能は、これら2つのキャッシュトポロジでのみ利用可能です。これは、他の2つのキャッシュトポロジ(ミラーキャッシュ/複製キャッシュ)では、この機能に大きなメリットがないためです。
 

Pythonクライアント

NCache 現在、WindowsとLinuxの両方で強力なPythonクライアントを提供しています。 このPythonクライアント クライアント側のAPI機能をすべて備えています of NCache 従来の.NETおよびJavaクライアントが楽しんでいたことです。

 

NoSQLデータベースのインポート/エクスポート

NCache PowerShellコマンドレットとしてインポートおよびエクスポートツールを提供します。これらのツールを使用すると、JSON/CSVデータをNoSQLデータベースにインポートまたはエクスポートしたり、NoSQLデータベースからデータをエクスポートしたりできます。これにより、NoSQLデータベースの全体または一部を抽出することが可能になります。

 

NoSQLデータベースのバックアップ/復元

選択した場合 NCache NoSQLデータベース用の永続化プロバイダーの場合、すべてのデータは共有ネットワークフォルダ(UNCパスに基づく)にある複数のファイルに保存されます。

このデータには、通常のファイルシステムのバックアップ/復元ツールを使用できます。 ただし、注意してください NCache 一時的に一時停止するための管理ツール(PowerShellコマンドレットとして)を提供します NCache ファイルシステムのバックアップ実行中は、永続ストレージへの書き込みは行われません。ただし、すべての書き込みはデータのインメモリ分散コピーに対して行われ、ログに記録されるため、バックアップが完了したら永続ストレージへの書き込みをオンにできます。そして、すべての書き込みは、リアルタイムの場合と同じように永続ストレージに適用されます。

オンラインバックアップメカニズムを提供しているにもかかわらず、バックアップを実行するためにトラフィックの少ない時間を選択することをお勧めします。 将来は、 NCache 完全なオンラインバックアップ機能を提供します NCache バックアップ中でも書き込みを継続できる、NoSQLデータベースの永続化プロバイダー。

ただし、ストレージ オプションとして SQL Server または MongoDB を選択した場合は、オンライン バックアップを含む、これらのデータベースが提供するバックアップ/復元ツールを使用できます。

 

Luceneインデックスのインポート

Luceneを使用する.NETアプリケーションがすでにある場合は、かなり大きなLuceneインデックスが作成されている可能性があります。 NCache 既存のLuceneインデックスをにインポートする機能を提供します NCache Luceneを一括で配布しました。

これは、インデックスからドキュメントを読み取り、それらのドキュメントをに追加してインデックスを再作成するよりもはるかに高速です。 NCache 分散Luceneインデックス。 この理由は NCache 分散Luceneは、ドキュメントレベルではなく、バルクファイルレベルでデータをコピーします。

Luceneインデックスの次のタイプのインポートを実行できます。

  • 既存のLuceneインデックスをにインポートします NCache: すでにLuceneインデックスを作成している場合は、次を使用できます。 NCache すばやくインポートするためのインポートツール NCache Luceneを配布します。 また、インデックスはドキュメントレベルではなくファイルレベルでコピーされるため、はるかに高速です。
  • 既存の分散Luceneインデックスをインポートします。 すでにお持ちの場合 NCache 分散Luceneインデックスがあり、それを別の場所/環境にインポートしたい場合は、簡単にインポートできます。 インデックスはドキュメントレベルではなくバルクファイルレベルでコピーされるため、非常に高速です。

上記のインポートLuceneインデックスオプションは両方とも、PowerShellコマンドレットを介して可能です。

 

分散Luceneインデックスのバックアップ/復元

NCache パーティションを作成し、Luceneインデックスを分散環境とそれぞれに保存します NCache サーバ。 また、すべてのインデックスは複数のファイルとして保存されます。 したがって、通常のファイルシステムのバックアップ/復元ツールを使用できます。 ただし、現在のバージョンでは NCache、オンラインバックアップは提供されていないため、正しいバックアップを確保するにはダウンタイムが必要になります。 ただし、アプリケーションが実行時に分散Luceneインデックスを更新していない場合は、オンラインバックアップを実行することもできます。

分散Luceneインデックスの復元は、ファイルシステムファイルの復元と同じであるため、可能です。 バックアップを実行したときと同じ配布構成情報を使用して、キャッシュを再起動する必要がある場合があります。

 

.NET6.0サポート

NCache .NET6.0を完全にサポートするようになりました。 全て NCache サーバーは.NET 6.0(または、ダウンロードしたバージョンが.NET Framework 4.8)でコンパイルされています。 NCache クライアントも.NET6.0です。 でも、 NCache また、.NET Core と .NET Framework の両方の以前のバージョンもサポートしています。 NCache クライアント。

 

JSONシリアル化セッション(ASP.NET / ASP.NET Core)

NCache ASP.NET / ASP.NET Core セッションで JSON シリアル化を使用できるようになりました。以前は、.NET が提供するバイナリシリアル化を使用するしか選択肢がありませんでした。バイナリシリアル化オプションは引き続き利用可能ですが、.NET 6.0 ではデフォルトで無効になっており、使用は推奨されません。

JSONシリアル化には、.NETオブジェクトが「シリアル化可能」とマークされていないという利点もあります。 以前は、すべてのオブジェクトを「シリアル化可能」とマークするためにコードを変更するか、のコンパクトシリアル化機能を使用する必要がありました。 NCache。 どちらの場合も、多くの追加作業が必要でした。

JSONシリアル化を使用すれば、構成設定を変更するだけで、コードには一切手を加えることなく、ASP.NET / ASP.NET Coreセッションでシリアル化できないオブジェクトを使用できるようになります。

 

注釈を使用したSQLクエリインデックス

オブジェクト属性をに含めるには NCache SQLクエリ、最初にインデックスを作成する必要があります。 以前は、インデックスを作成する唯一の方法は、インデックスをの一部として定義することでした。 NCache 構成。 それはまだ可能であり、これを行うための良い方法です。

ただし、カスタムアノテーションを使用してプログラムでクエリインデックスを定義できるようになりました。 これにより、でクエリインデックスを作成するさまざまな方法を完全にサポートできるようになりました。 NCache.

 

SQLクエリでのNullableサポート

NCache インデックスを作成し、SQLクエリで使用するためのnull許容プロパティをサポートするようになりました。 この機能は、.NETのプロパティとフィールドがnull許容であるために提供されています。 しかし、以前は NCache null値に基づくサポート検索を提供していませんでしたが、現在はサポートしています。

 

分散Luceneの地理空間インデックス

NCache 分散Luceneを使用した全文検索で地理空間インデックスをサポートするようになりました。 通常の全文検索Luceneインデックスと同様に、GeospatialインデックスもLucene.NETを内部的に使用してGeospatialクエリをサポートします。 地理空間インデックス用のNuGetパッケージは、全文検索インデックスのNuGetパッケージとは別のものです。

分散Luceneのファセット検索

NCache 分散Luceneを使用したファセット検索をサポートするようになりました。 ファセット検索は、ファセットナビゲーションシステムを使用して従来の検索手法を強化する手法です。 これにより、ユーザーはアイテムのファセット分類に基づいて複数のフィルターを適用することにより、検索結果を絞り込むことができます。

NCache ファセット検索を実行するために必要なすべてのAPIを含むファセット検索用のNuGetパッケージを提供します。

 

より高速なパフォーマンスのためのメモリ最適化

.NET CLRはマネージドメモリを使用するため、ガベージコレクションとフラグメンテーションは、トランザクションの多いサーバーアプリケーションで大きなパフォーマンスの問題を引き起こします。 NCache 非常にスマートなオブジェクトプーリングを実装し、大きなオブジェクトを80K未満のオブジェクトに分割して、LOHが頻繁に使用されないようにすることで、この問題を早期に解決しました。

この初期のメモリ最適化はすでに改善されていました NCache 個々のアイテムの取得、挿入、更新、削除など、最も一般的に使用される「アトミック操作」のパフォーマンスはかなり高くなります。 ただし、バルク操作、クエリインデックス、SQL検索など、他の多くの領域はこの方法で完全に最適化されていなかったため、LOHおよびGen2コレクションが頻繁に使用され、最高のパフォーマンスが得られませんでした。

さて、このバージョンの NCache これらすべての領域でメモリ管理を最適化し、パフォーマンスをさらに高速化しました。 NCache あちこちに。

以下の最適化が行われました。

  1. 新しい領域でのオブジェクトプーリングにより、GCによって収集されるオブジェクトを残すのではなく、より大きなオブジェクトが再利用されるようにします。
  2. 新しいエリアでのLOHへの割り当てを回避します。
  3. パフォーマンスが大幅に向上した最新バージョンのProtocolBuffers(Protobuf)を使用する
 

httpsのサポート(NCache Webマネージャー)

NCache 従来はオンプレミス環境で実行されていたため、アクセスにhttpsを使用する必要はありませんでした。 NCache Webマネージャー。 しかし、Azure、AWS、およびその他のクラウドが非常に普及している現在、ユーザーがアクセスする必要がある状況がますます増えています。 NCache httpsを介したWebマネージャー。

NCache アクセスするためのhttpsのサポートを提供するようになりました NCache Webマネージャー。 デフォルトではhttpですが、証明書がある場合はhttpsを使用するように構成できます。

 

マシン名のサポート(NCache Webマネージャー)

NCache 従来、指定する必要がありました NCache マシン名ではなく、IPアドレスに基づくサーバー。 この背後にある理由は、多くの状況で、 NCache サーバーには複数のネットワークインターフェースカード(NIC)があり、マシン名がどのNICにマッピングされているかがわかりません。そのため、 NCache サーバーとクライアントは依然として推奨される方法です。

でも今 NCache 必要に応じて、ip-addressの代わりにマシン名を指定する機能を提供します。 キャッシュ構成にキャッシュサーバーまたはキャッシュクライアントを追加するためのマシン名を指定できます。 同様に、上のすべてのビュー NCache Web Managerは、デフォルトで引き続きIPアドレスを使用します。

お問い合わせ

電話

+1 214-619-2601 (米国)

+44 20 7993 8327 (英国)

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