最近、Microsoftは、Azure Cache for Redisが複数のアベイラビリティーゾーンでサポートされ、可用性と復元力が拡張されると発表した。このサービスの更新により、顧客はAzure Cache for Redisインスタンスを利用できる機会が大幅に向上させることができる。
以前は、標準プランまたはプレミアムプランにおいて、Azure Cache for Redisには、2ノード構成の組み込みレプリケーションがあった。つまり、データの2つの同一のコピーを持つプライマリとレプリカである。Azureリージョン内の地理的に分離されたデータセンターの場所である複数のアベイラビリティーゾーンのサポートにより、冗長な電源、冷却、およびネットワーキングが提供され、サービスの冗長性がさらに高まった。
Microsoftの製品マーケティングマネージャーであるKyle Teegarden氏は、Azure Cache for Redisのアベイラビリティーゾーンのサポートについてブログに投稿した。
レプリカを増やしても、データセンター全体が停止すると、アプリケーションが中断する可能性があります。そのため、ゾーンの冗長化できるようにして、レプリカをさまざまなアベイラビリティーゾーンに配置できるようにしています。レプリカノードは1つまたは複数のアベイラビリティーゾーンに配置でき、必要に応じてアベイラビリティーゾーン間でフェイルオーバーが自動的に発生します。
ソース: https://docs.microsoft.com/en-us/azure/azure-cache-for-redis/cache-high-availability
顧客は、Azure Portalを介してAzure Cache for Redisインスタンスを作成し、キャッシュタイプとしてプレミアムプランまたはエンタープライズプランを選択し、[詳細設定]タブでアベイラビリティーゾーンとレプリカ数の設定を構成できる。次に、少し待つと、インスタンスが起動して実行される。
ソース: https://docs.microsoft.com/en-us/azure/azure-cache-for-redis/cache-how-to-zone-redundancy
アベイラビリティーゾーンとノード数増加に対するサポートは次のステップである。これは、今年初めにAzure Redis Cacheで追加されたEnterpriseプランとしてRedis Labsの2つの既存の製品を統合した後となる。
Teegarden氏はブログ投稿で、Azure Cache for Redisのアベイラビリティーゾーンのサポートについて次のように述べている。
Azure Cache for Redisは、顧客のデータインフラストラクチャにとってますます重要になっています。フルマネージドサービスとして、Azure Cache for Redisはさまざまな高可用性オプションを提供します。
現在、Azure Cache for Redisは、業界標準の99.9%のサービスレベルアグリーメント(SLA)を提供している。ゾーンの冗長性を追加すると、可用性が99.95%のレベルに向上します。
Azure Cache for Redisとその高可用性オプションの詳細については、ドキュメントのランディングページをご覧ください。さらに、サービスの価格詳細は、価格ページで確認できる。