先日、SQL Database のすべてのサービスレベルで、アクティブ geo レプリケーションが使用できるようになりました。
既におださんが SQL Database Basic/Standard でも Active Geo Replication がサポートされました で書かれていますが、自分でも触ってみようと思いメモとして。
公式のアナウンスとしては Azure SQL Database now supports powerful geo-replication features for all service tiers に記載されています。
アクティブ geo レプリケーションについては、Azure SQL Database のアクティブ geo レプリケーション から確認できるかと。
フェールオーバー系については、以下から確認できます。
Azure ポータルを使用して Azure SQL Database の geo レプリケーションを構成する
PowerShell を使用して Azure SQL Database の geo レプリケーションを構成する
Transact-SQL を使用して Azure SQL Database の geo レプリケーションを構成する
今までの geo レプリケーションは
- basic : geo レプリケーションは非サポート
- Standard : 読み取り不可能な標準 geo レプリケーション
- Premium : 読み取り可能な Active geo レプリケーション
となっていました。
今回の変更で
- basic : 読み取り可能な Active geo レプリケーション
- Standard : 読み取り可能な Active geo レプリケーション
- Premium : 読み取り可能な Active geo レプリケーション
という形になり、すべてのサービスレベルで読み取り可能な Active geo レプリケーションが利用できるようになりました。
これに伴い、標準 geo レプリケーションの新規設定は不可能となり、標準 geo レプリケーションについては、2017 年 4 月で、廃止されることになりました。
おださんのブログにも書かれていますが、標準 geo レプリケーションでは、セカンダリ側は 0.75 倍の価格となっていましたが、アクティブ geo レプリケーションでは、1 倍となりますので、今回の改定により課金面は少し意識をする必要があるかと。
現状の Active geo レプリケーションでは、同一のパフォーマンスレベル帯であれば、プライマリとセカンダリは異なる価格レベルにすることができますので、
- プライマリ : S1
- セカンダリ : S0
または、この逆のような設定をすることができます。
セカンダリについてはパフォーマンスレベルに限らず、4 つのサーバーに分散できますので、同一のリージョンや異なるリージョンに分散可能です。
[…] SQL Database で、すべてのサービスレベルでアクティブ geo レプリケーションが使えるようになったので試してみる […]
Azure Update (2016.05.12) | ブチザッキ
12 5月 16 at 05:35