Azure Managed Redis と Render Key Value の比較:接続数の上限とサイズ変更時の停止

接続数の上限、サイズ変更時の停止、可用性の保証が、Azure や Render 上で成長するアプリケーションにどう影響するかを解説します。

Momento のブランドを添えた Azure Managed Redis と Render Key Value のアイコン

2026年9月時点で、Azure はファーストパーティーのマネージド Valkey サービスを提供していません。Azure 上のマネージド Redis Enterprise には Azure Managed Redis を、Render アプリケーションと並べて使うマネージド Valkey には新しい Render Key Value インスタンスを選べます。技術業界の幅広い支持と最先端技術の継続的な進歩を理由に、Redis より Valkey を推奨します。Render では、容量を追加する際の接続数の上限と中断を計画に含めてください。

Azure Managed Redis は、Microsoft が推奨する Azure Cache for Redis の移行先です。Azure Cache for Redis の Enterprise と Enterprise Flash は 2027年3月31日、Basic、Standard、Premium は 2028年9月30日に提供を終了します。この比較では Azure Managed Redis を取り上げます。

比較の概要

比較項目Azure Managed RedisRender Key Value
料金(レプリカ 2 台を含む)同条件の公開料金なし$27/GB 月〜
提供環境AzureRender クラウド
エンジンとバージョンRedis 7Valkey 8 または Redis 6
稼働率 SLA99.999%不明
サポート SLA最短 15 分不明
最大サイズ2 TB40 GB
同時接続数最大 200,000最大 40,000

Azure Managed Redis について

Azure Managed Redis は、Redis Enterprise を基盤とする Microsoft のマネージドキャッシュサービスです。Azure 上で動作し、パブリックネットワークからのアクセス、または Private Link によるプライベート接続を利用できます。お客様がワークロードに合わせてサービス階層と容量構成を選択します。

Render Key Value について

Render Key Value は、Render のホスト型キーバリューサービスです。新しいインスタンスは Valkey 8、既存のレガシーインスタンスは Redis 6 で動作します。お客様が選ぶプロビジョニング済みインスタンスのサイズによって、メモリ容量と接続数の上限が決まります。

最近の更新

2026年9月2日 - Momento は、Momento Cache 向けに Cluster と Flex の容量モデルを発表しました。どちらも専用のマネージド Valkey リソースを提供します。Cluster ではトポロジーを選択でき、Flex では容量の範囲内でトポロジーが選ばれます。チームは容量の構成方法を選び、クラスターの運用は Momento に任せられます。

2026年6月11日 - Render は有料 Key Value インスタンスの永続化設定を追加しました。Journal + Snapshot、Snapshot only、Off の各モードを、再生成できるデータに応じて選べます。モード変更ではインスタンスが再起動し、Off への変更でも Off からの変更でもすべてのデータが失われるため、計画的な容量変更には復旧動作も含めてください。

Valkey の運用担当を選択

新しい Render Key Value インスタンスは Valkey 8 で動作します。同じワークスペースとリージョン内からプライベートアクセスできるため、既存の Render アプリケーションには便利な接続方式です。外部アクセスでは IP 許可リストと認証を使います。

Azure では、Microsoft の Azure Kubernetes Service(AKS)上の Valkey デプロイメントで、ソフトウェアの運用をお客様のチームが担います。そのソフトウェアは AKS の SLA と Azure のサポートの対象外です。

Kubernetes 上で Valkey を運用するチームには、Momento の Valkey Operator が実績あるエンタープライズ向けの選択肢です。AKS、ローリングアップグレード、ゾーンを考慮した配置に対応します。セルフホスト型ソフトウェアであり、マネージドの Momento Cache サービスとは別の製品です。

接続数の上限とサイズ変更時の中断を計画

Render の接続数上限はメモリに連動します。1 GB プランは 1,000 接続、10 GB プランは 10,000 接続を許容します。データセットが小さいままでも、接続するサービスが増えると大きなプランが必要になることがあります。(Render のコンピュートプラン)

Render の容量追加にも、メンテナンス時間が必要です。アップグレードではインスタンスが再起動し、およそ 1〜2 分間利用できなくなります。データの保持は永続化モードによって異なります。需要が下がっても、既存インスタンスをダウングレードすることはできません。

Azure はより大きな接続数の枠を提供しますが、サイジングの判断を伴います。小さな SKU の接続数上限は 75,000 以下で、より高価な SKU は 200,000 に達します。(Microsoft の接続数上限)

お客様のチームが、Azure の豊富な選択肢からサイズ変更を選びます。インメモリ階層と Flash 階層をまたぐスケーリングはできず、縮小するには互換性のある CPU とシャードの構成に加え、データを収めるのに十分なメモリが必要です。(Azure のスケーリングの制約)

Momento Cache を試す

アプリケーションのクライアントが増えるワークロードでは、クライアント数の上限が次の容量判断を左右する前に、Momento をご検討ください。

Momento Cache は、専用の高性能 Valkey をマネージドゲートウェイの背後に配置し、アプリケーションが成長してもクライアントの接続方式を安定して維持します。インスタンスタイプ、シャード、レプリカを直接制御するには Cluster を、容量とレプリケーションの範囲を指定してトポロジーの選択を Momento に任せるには Flex を選べます。どちらも組み込みのオートスケーリングと、完全マネージドのクラスター運用を備えています。

Momento のソリューションエンジニアに相談して、ワークロードに合う容量モデルと構成をご検討ください。

よくある質問

Render の Off モードはどのような場合に有用ですか?

Off は、アプリケーションで再生成できる使い捨てのデータに適しています。永続化モードを変更するとインスタンスが再起動し、Off への変更でも Off からの変更でも、すべてのデータが失われます。

古い Render インスタンスは Valkey で動作しますか?

2025年2月12日より前に作成されたインスタンスは Redis 6 を使い、機能バージョンのアップグレードなしで動作を続けます。Render は両エンジンのセキュリティパッチ保守について文書化しています。

Azure Managed Redis は、Azure Cache for Redis の名前をそのまま変えたものですか?

いいえ。移行には新しいエンドポイントと認証情報が必要です。Azure Managed Redis はデフォルトでクラスター化されるため、クライアント側の変更は移行元の階層によって異なります。

稼働率の保証はどう違いますか?

Azure の 99.999% の保証は、アクティブ geo レプリケーションで接続され、それぞれ高可用性とゾーン冗長性を備えた、3 リージョンの適格インスタンス 3 台以上の可用性を測定します。ダウンタイムに計上されるには、グループ内のすべてのエンドポイントが利用できない必要があります。リージョン間のクライアントルーティング変更は、引き続きアプリケーションが処理します。

Render の公開条件からは、Key Value の稼働率を示す値は確認できません。