Redis
 Computer >> コンピューター >  >> プログラミング >> Redis

Redis用のAzureキャッシュ、エンタープライズ層が一般提供になりました

Redis用のAzureキャッシュ、エンタープライズ層が一般提供になりました

今朝、MicrosoftとRedisは共同で、Redis、エンタープライズ層向けのAzureCacheの一般提供を発表しました。このサービスは昨年10月から公開プレビューされており、すでに本番Redisワークロードを顧客に提供しています。 GAリリースは、アクティブなジオレプリケーション(最大99.999%の可用性)のプレビューと、ますます多くのAzureリージョンに展開されている間、回復を伴うディスクの永続性によって強化されています。

エンタープライズ層:ハイライト

次のエンタープライズおよびフラッシュ層の機能が一般的に利用可能になりました:

  • オープンソースのRedis6.0 より速く、より安全で、使いやすく
  • ゾーンの冗長性 最大99.99%の可用性の向上を実現
  • Redis on Flash(RoF) AzureNVMeを搭載したコンピューティングで
  • Redisモジュール
      を含む
    • RediSearch 2.0
    • RedisTimeSeries
    • RedisBloom
  • スケーリング
    • 最大13TBのデータセット
    • 最大2,000,000の同時クライアント接続
    • 1,000,000オペレーション/秒以上
  • セキュリティ
    • ネットワーク分離のためのプライベートリンクのサポート
    • TLS(トランスポート層セキュリティ)接続
  • 統合請求 とAzureの適用機能-コミットメント支出

このリリースの新機能

GA、Azure Cache for Redisに加えて、エンタープライズ層には強力な新機能のプレビューが含まれるようになりました。

アクティブなジオレプリケーションをプレビューできます

アクティブなジオレプリケーションの公開プレビューが利用可能になったことをお知らせできることをうれしく思います。エンタープライズ層のCRDT(競合のない複製データタイプ)ベースのテクノロジーにより、開発者は、ローカルのサブミリ秒のRedis読み取り/書き込みレイテンシーを享受し、障害に対する回復力を大幅に向上させる地理分散アプリケーションを作成できます。

アクティブなジオレプリケーションにより、オペレーターは、Azureバックボーンネットワーク全体で管理されたマルチプライマリレプリケーションを使用して、複数のAzureリージョンにRedisデータセットをデプロイできます。全国的なマルチリージョンアプリケーションを展開する場合でも、グローバルに分散するアプリケーションを展開する場合でも、アクティブな地理レプリケーションは、グローバルセッション管理、世界規模の不正検出、地理分散検索、リアルタイムの在庫管理などの主要なユースケースに対応します。

> Redis用のAzureキャッシュ、エンタープライズ層が一般提供になりました

今年後半に一般提供されるようになると、アクティブなジオレプリケーションは最大99.999%のサービスの可用性を提供し、オペレーターが組織の最もミッションクリティカルなアプリケーションにRedisのパワーをもたらすことを可能にします。

アクティブなジオレプリケーション機能のデモンストレーションは、MicrosoftIgniteのAzureCacheforRedisセッションで利用できます。

永続性

現在利用可能なもう1つのプレビュー機能は、ディスクへの永続性と永続性からの管理されたリカバリです。

ディスクへのRedisの永続性は、デフォルトで別々の計算ノードにデプロイされているプラ​​イマリとレプリカの両方のRedisサーバーの根本的な計算障害のために、RAMに保存されているデータが失われるというまれなケースで耐久性を提供します。

エンタープライズ層は、エンタープライズクラスタノードに接続されたディスクストレージに2つの永続モードを提供します。

  • AOF (追加のみのファイル)データの永続性:すべての書き込み操作をログに記録するか、Redisのパフォーマンスへの影響を最小限に抑えて1秒の書き込み操作を蓄積します。複数のノードの障害からの回復に使用すると、Redisの起動時に追加専用ログが再度再生され、元のデータセットが再構築されます。
  • スナップショット(RDB) データの永続性:必要に応じてデータセットを再構築するために使用できる、指定された間隔でデータセットのポイントインタイムスナップショットを実行します。

永続性の詳細については、Azure CacheforRedisのドキュメントをご覧ください。

独自の共同ソリューション

RedisEnterprise層のAzureCacheは、RedisのRedis Enterpriseソフトウェアを利用しており、Azureによって完全に管理されたサービスとして動作します。この独自の統合により、開発者とオペレーターは、Azure環境でネイティブにエンタープライズ層の機能を備えたRedisワークロードを作成、管理、および使用できます。

Azureの請求

購入プロセスは統合請求によってシームレスに行われるため、お客様は、リソース作成プロセス中に他のAzure Cache for Redis層と同じように、エンタープライズ層のサービスを調達できます。最も重要なことは、Microsoft Azureの消費へのコミットメント(MACC)契約を結んでいるお客様の場合、RedisEnterpriseの支出はAzureのコミットメントを消費するために自動的に適用されます。

Azureのネイティブオペレーション

使い慣れたAzureツールは、データベースリソースのCRUD(作成、読み取り、更新、および削除)操作をネイティブにサポートします。エンタープライズ層のライフサイクル全体は、AzurePortalまたはAzureCLI、およびPowerShellを介して手動で管理されます。操作の自動化は、Azure MonitorまたはGrafanaのRedisデータソースを介して監視しながら、Azure Terraformプロバイダー、ARMテンプレート、およびRESTAPIを使用することで実現されます。

Azureサービスの補完

多くのAzureサービスは、既にAzure CacheforRedisおよびエンタープライズ層と事前に統合されています。

MicrosoftとGigaOmが実施した最近のベンチマーク調査では、アプリケーションにAzure Cache for Redisをデプロイすることで、Azure SQLとPostgreSQLのスループットパフォーマンスが800%以上向上し、レイテンシーが1,000%以上向上することが示されました。 Azure CacheforRedisがAzureSQLとAzureDatabasefor PostgreSQLのパフォーマンスをどのように改善できるかについては、Azure CacheforRedisベンチマーク調査をご覧ください。

エンタープライズ層は、クライアントの大規模なエコシステムや、AzureSpringCloudなどの開発フレームワークともシームレスに連携します。

Redisモジュールのキャッシュユースケースを超えて

Azure Cache for Redis Enterprise層は、Redisのネイティブデータ構造を超えて拡張され、開発者はRedisモジュールを活用してRedisでより多くのことを実行できます。これは、開発者がより高度なユースケースに対応できるようにすることで、開発者にとって大きな利点となります。パブリックプレビューでサポートされているモジュールは次のとおりです。

  • RediSearch 2.0:Redis用のこの強力なクエリ、インデックス作成、および全文検索エンジンを使用すると、Redisの速度で、リアルタイムで完全に分散された方法でデータをクエリおよび集約できます。また、複数の言語での全文索引付けとステミングベースのクエリ拡張をサポートし、テキスト検索や複雑な構造化クエリを実行できる豊富なクエリ言語を提供します。
  • RedisBloom この確率的データ構造は、非常に大規模なデータセットに理想的であり、要素がセットに存在するかどうかを迅速かつメモリ効率よく通知するように設計されています。 Top-K、Count-minスケッチ、BloomおよびCuckooフィルターをサポートします。これらの構造により、低いエラー率を維持しながら、一定のメモリスペースと非常に高速な処理が可能になります。
  • RedisTimeSeries このモジュールは、時系列データを高速、効率的、かつスケーラブルな方法で保存および処理する機能を提供します。最も一般的なユースケースには、大規模な展開でのDevOpsとインフラストラクチャの監視、IoT、ネットワークの監視、および金融、エネルギー、産業用IoT、航空、ヘルスケアなどの垂直市場が含まれます。これにより、Redisの速度で数百万のサンプルとイベントを取り込んでクエリを実行でき、自動ダウンサンプリング、集計、ラベル付けと検索、圧縮、拡張マルチレンジクエリなどの機能をネイティブにサポートします。

エンタープライズ層の利点

エンタープライズ層は、機能の自然な進歩を生み出し、既存のAzure Cache for Redis層を拡張機能、新しいユースケース、強化されたサービス可用性、およびより高いパフォーマンスで拡張します。

この表では、各層の基本的な寸法を比較しています。

Redis用のAzureキャッシュ、エンタープライズ層が一般提供になりました

ベンチマーク

最近実施されたベンチマークでは、エンタープライズ層(RAM上のRedis)は、1秒あたり最大70%の操作を実行し、プレミアム層と比較して最大40%の遅延を実現しました。

Redis用のAzureキャッシュ、エンタープライズ層が一般提供になりました Redis用のAzureキャッシュ、エンタープライズ層が一般提供になりました

ベンチマークでは、memtier-benchmarkツールと次の主要なパラメータを使用して、E20およびE100Enterprise層をメモリサイズに相当するP3およびP5層と比較しました。

  • 100の同時クライアント接続
  • パイプラインサイズ:9
  • 読み取り:書き込みの比率は1:1
  • 値のサイズ:100B
  • E20 /P3の場合は1Mキー、E100/P5の場合は4Mキー

ベンチマークでは、RTT(ラウンドトリップ時間)を含むクライアントから見た平均遅延と、達成可能な全体的な最大スループットを測定しました。

このベンチマークは、大規模な1倍の展開での階層全体のRedisパフォーマンスのためのAzureCacheを表していることに注意してください。ユーザーは、各スケールアウトレベルで最大Nx ops /秒の改善を期待でき、現在の最大スケールである10xで最大10倍の改善を期待できます。

エンタープライズ階層が利用可能になりました

Azure Marketplaceにアクセスして、Redis、エンタープライズ層用のAzure Cacheをデプロイし、これらのエキサイティングな新機能を直接体験してください。 RedisのAzureページにアクセスして、情報を共有することもできます。チームのメンバーから連絡があります。

Azure Cache for Redisの提供について詳しくは、こちらをご覧ください:

  • Microsoftブログを読んでください。
  • Redisのプレスリリースをお読みください。
  • 価格は、Azure CacheforRedisの価格ページで入手できます。

  1. Windows 11 クラウド PC が Windows 365 Enterprise で利用可能になりました

    Microsoft が Windows 11 の Windows 365 Enterprise サポートを提供するため、Microsoft の大規模なリリースの週が続きます。 月曜日に Microsoft は Windows 11 を公開しましたが、同社は「Windows 365 Enterprise は、利用可能な地域で新しくプロビジョニングされたすべてのクラウド PC で Windows 11 をサポートする」とも発表しています。 Microsoft は、クラウド PC のサイズと構成が変更されていないため、Windows 365 Enterprise ブログで Windows 11

  2. Google Workspace:Google Apps のコレクションが無料で利用可能になりました

    Google は昨日、Google アカウントを作成したすべての人に Workspace への無料アクセスを提供すると発表しました。 Google Workspace には、Gmail、Docs (ワープロ)、Sheets (スプレッドシート)、Slides (プレゼンテーション)、Meet (ビデオ通話と音声通話)、Chat (ハングアウト) の強力な統合機能が含まれています。 Google Workspace は 2020 年 10 月に導入され、有料ユーザーのみが利用できました。ただし、Google ブログでは、作成されたすべての Google アカウントでこの機能を容易にするために